Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> ระบบ >> Linux

Rocky Linux คืออะไร และคุณควรพิจารณาหรือไม่?

นานกว่า decade CentOS เป็นตัวเลือกที่น่าเชื่อถือสำหรับดิสโตรลินุกซ์ โดยเฉพาะสำหรับเซิร์ฟเวอร์ เนื่องจากมันเป็นเวอร์ชันฟรีที่มีประสิทธิภาพของ Red Hat Enterprise Linux แต่การเปลี่ยนแปลงได้สะท้อนชุมชน CentOS ซึ่งนำไปสู่การที่ผู้พัฒนาต้นทางคนหนึ่งสร้าง fork เรียกว่า Rocky Linux

หลังจากพัฒนาหลายเดือน pre-release version ของ Rocky Linux ได้ปรากฏขึ้น คุณควรพิจารณาสลับไป Rocky Linux หรือไม่? เราจะค้นหาคำตอบในโพสต์นี้

Rocky Linux คืออะไร?

Rocky Linux เป็น fork ของ CentOS ซึ่งอยู่ downstream ของ Red Hat Enterprise Linux หรือ RHEL คล้ายกับ CentOS มันเสนอเวอร์ชันลินุกซ์ที่เสถียรซึ่งเหมาะสำหรับเซิร์ฟเวอร์ มันตั้งใจเป็นการแทนที่ "bug-for-bug compatible" แบบ drop-in สำหรับ CentOS

ผู้ก่อตั้ง CentOS Gregory Kurtzer นำการพยายามสร้างเวอร์ชันใหม่ของดิสโตร ชื่อ Rocky Linux เป็นเกียรติพิธีกรเพื่อผู้ร่วมก่อตั้ง CentOS ที่ล่วงลับ Rocky McGaugh พื้นหลังของ Kurtzer อยู่ในการคำนวณทางวิทยาศาสตร์ ทำงานที่ UC Berkeley ใน high-performance computing นานกว่า decade โดยที่ CentOS ใช้กันอย่างแพร่หลายในฟิสิกส์อนุภาคที่สถาบันอย่าง CERN นี่ดูเหมือนจะเป็นโฟกัสหลักสำหรับ Rocky Linux

Amazon สนับสนุน Rocky Linux รวมถึง Ctrl IQ, 45Drives, OpenDrives และ MontaVista ซึ่งแสดงให้เห็นว่าพวกเขามีความมั่นใจมากแค่ไหนในโครงการนี้ โดยคำนึงถึงสถานะเป็น release candidate

เกิดอะไรกับ CentOS?

ทำไมดิสโตรใหม่ที่ใช้ Red Hat เป็นพื้นฐานจึงจำเป็น?

ในธันวาคม 2020 Red Hat ซึ่งได้รับการครองครองโครงการ CentOS ประกาศการเปลี่ยนแปลงโฟกัสอย่างกะทันหัน ในช่วงหลังการซื้อกิจการของ Red Hat โดย IBM บริษัทประกาศว่ารุ่นล่าสุด รุ่น 9 จะสิ้นสุดการสนับสนุนที่สิ้นปี 2021 สั้นกว่าตาราง 10 ปีที่ Red Hat สัญญาไว้ก่อนหน้านี้ เพื่อความเห็นชอบ rolling-release CentOS Stream development version การสนับสนุนรุ่น 8 จะสิ้นสุดในปี 2024 ตามกำหนด

การเคลื่อนไหวนี้ยังหมายความว่า CentOS จะอยู่ upstream ของ RHEL แทนที่จะเป็น downstream ดังนั้นผู้ใช้ CentOS จะกลายเป็น beta testers ของ RHEL อย่างมีประสิทธิภาพ

การเคลื่อนไหวนี้ดูเหมือนจะเป็นการหลอกล่อให้ลูกค้ามากขึ้นสมัคร RHEL แม้ความเป็นจริงอาจซับซ้อนกว่านี้ Twitter และ Facebook ได้ร้องขอการเปลี่ยนแปลงนี้ เนื่องจากจะทำให้พวกเขามีส่วนร่วมในโครงการได้ง่ายขึ้น

แอดมินหลายคนในศูนย์ข้อมูลที่พึ่งพา CentOS ไม่พอใจกับการตัดสินใจ การประกาศของ Red Hat ส่งพวกเขาไปหาทดแทนอย่าง倉皇 ในขณะที่ Facebook ใช้ CentOS Stream สำหรับเซิร์ฟเวอร์ของพวกเขา แอดมิน CentOS หลายคนที่มีอยู่ไม่มีทรัพยากรเท่า Facebook

เนื่องจากมีผู้ใช้มากที่พึ่งพาเวอร์ชัน CentOS ที่จะไม่ได้รับการสนับสนุนเร็วกว่าที่วางแผนไว้ ชุมชนจึงรู้สึกถึงความจำเป็นของโครงการใหม่ Rocky Linux จึงเกิดขึ้น

ความรู้สึกครั้งแรกกับ Rocky Linux

คล้ายกับ CentOS เดิม Rocky เป็นการแทนที่ฟรีแบบ drop-in สำหรับ RHEL ณ ขณะเขียน มีการติดตั้ง release candidate พร้อมใช้งาน อิมเมจพร้อมสำหรับโปรเซสเซอร์ x86-64 และ ARM สำหรับแต่ละสถาปัตยกรรม มีตัวเลือก "Minimal", "DVD", และ "Boot" ความหมายของ "Minimal" ดู relative เพราะมีน้ำหนัก 1.73 GB

การติดตั้งคล้าย CentOS และโปรแกรมติดตั้งลินุกซ์อื่นๆ ทุกตัว มันนำคุณผ่านการตั้งค่าเลย์เอาต์คีย์บอร์ด การ partition ฮาร์ดไดรฟ์ และการเลือกแพ็กเกจ ความแปลกประหลาดของกระบวนการติดตั้งคือ มันไม่ตั้งค่าการเชื่อมต่อเครือข่ายโดยอัตโนมัติ คุณต้องเปิดใช้งานมันในตัวติดตั้ง

โปรแกรมติดตั้งเป็นแบบกราฟิกแม้ว่าอิมเมจ minimal จะติดตั้งเพียงคอนโซล-based setup โดยค่าเริ่มต้น

อิมเมจการติดตั้ง minimal คล้ายกับสิ่งที่คุณจะติดตั้งบนเซิร์ฟเวอร์ เว็บไซต์ Rocky Linux ระบุว่าไม่ควรใช้ release candidate ในการใช้งาน production

เมื่อคุณบูต Rocky Linux ในโหมดคอนโซล คุณจะได้รับการต้อนรับด้วย ASCII art rendition ของโลโก้ รวมถึงข้อความอีกอย่างในตัวอักษรสีแดงสว่าง ว่าไม่ควรใช้ใน production หรืออัปเดตจากมัน เนื่องจากมันเป็น pre-release

หน้าจอล็อกอินจะแสดงคำแนะนำเกี่ยวกับวิธีตั้งค่า web-based portal และล็อกอินเข้ามาจากเว็บเบราว์เซอร์ของคุณ

Web-based portal น่าสนใจและคุณสามารถกำหนดค่าระบบของคุณได้ง่าย หากคุณไม่คุ้นเคยกับบรรทัดคำสั่งเท่าไหร่ แต่หากคุณคุ้นเคย มีเทอร์มินัลด้วย นี่สะดวกหากคุณรันนี้ใน hypervisor อย่าง VirtualBox เนื่องจากคุณสามารถ cut และ paste เข้าไปในเทอร์มินัลนี้ ซึ่งยากบนคอนโซล VirtualBox

คุณยังสามารถทำการเปลี่ยนแปลงไฟร์วอลล์ในเมนูได้ นี่จำเป็นหากคุณต้องการติดตั้งเว็บเซิร์ฟเวอร์ เนื่องจากพอร์ต 80 ปิดโดยค่าเริ่มต้น ทันทีที่เปิดแล้ว Rocky Linux สามารถใช้ซอฟต์แวร์เว็บเซิร์ฟเวอร์อย่าง Apache

การติดตั้งและรัน Apache แล้ว.navigate ไปที่ IP address ในเบราว์เซอร์ เปิดเผย Apache test page ที่ปรับแต่งแล้ว

แม้เป็น release candidate มันค่อนข้างเสถียรและทำงานได้ดี โดยคำนึงถึงว่าดิสโตรนี้ใช้ RHEL เป็นพื้นฐาน นั่นไม่ควรเป็นเรื่องประหลาดใจ

ขั้นตอนต่อไปสำหรับ Rocky Linux

ตอนนี้ Rocky Linux มีสิ่งที่ดาวน์โหลดได้ แทนที่จะเป็นแค่ vaporware โครงการนี้อาจจะปล่อยเวอร์ชันเต็มรูปแบบต่อไป Release candidate จนถึงตอนนี้ดูเหมือนจะได้รับการตอบรับอย่างเต็มที่จากผู้ใช้ลินุกซ์ หากโพสต์โซเชียลมีเดียเป็นตัวบ่งชี้

โดยคำนึงถึงพื้นฐานของ Rocky ใน RHEL อนาคตของ Rocky Linux ดูแน่นแฟ้น เนื่องจากเป็นดิสโตรจากชุมชน มันจะไม่ขึ้นอยู่กับอารมณ์ของบริษัทพาณิชย์ ดังนั้นผู้ใช้ Rocky จะไม่พบพรมถูกดึงออกจากใต้เท้าอีกครั้ง

คุณควรย้ายไป Rocky Linux หรือไม่?

คุณอาจสงสัยว่า Rocky Linux เหมาะกับคุณหรือไม่ หากคุณพึ่งพา CentOS และคุณไม่ต้องการรัน CentOS stream หรือจ่ายเงินสำหรับ RHEL คุณสามารถพิจารณา Rocky Linux ได้อย่างดี เมื่อเวอร์ชันเสถียรพร้อมใช้งาน

คล้ายกับ CentOS มันเป็นวิธีที่ยอดเยี่ยมในการเรียนรู้เกี่ยวกับระบบนิเวศ Red Hat แบบ hands-on ฟรี เนื่องจากศูนย์ข้อมูลพาณิชย์หลายแห่งรัน RHEL หากคุณสนใจการคำนวณทางวิทยาศาสตร์ ไม่ใช่แค่ supercomputers ทุกตัวรันลินุกซ์ แต่ว่าส่วนใหญ่รัน RHEL หรือดิสโตรที่มาจาก RHEL อาจจะเห็น supercomputers นี้รัน Rocky Linux ในอนาคต

มีความแตกต่างระหว่างลินุกซ์ workstation และ server การเลือกดิสโตรอาจส่งผลต่อประสิทธิภาพของเซิร์ฟเวอร์ของคุณในระดับหนึ่ง และนั่นคือเหตุผลที่สำคัญที่จะเลือกการกระจายลินุกซ์ที่เหมาะสมสำหรับเซิร์ฟเวอร์ของคุณ