ค้นหาเว็บไซต์

Solus เริ่มยุคใหม่ด้วย Polaris Repository และการลบ Python 2


Solus Linux ก้าวเข้าสู่ยุค Polaris เปิดตัวแหล่งเก็บซอฟต์แวร์เวอร์ชันเสถียรใหม่และลบส่วนประกอบ Python 2 รุ่นเก่าออก

Solus ซึ่งเป็นลินุกซ์ดิสโทรแบบโรลลิ่งรีลีสที่ใช้แนวทางอนุรักษ์นิยมมากขึ้นในการอัปเดตเพื่อให้มั่นใจในความเสถียร กำลังเข้าสู่เฟสใหม่ของการพัฒนาด้วยการเปิดตัวที่เก็บโปรแกรม Polaris ซึ่งถือเป็นสิ่งที่ทีมงานเรียกว่าเริ่มต้น "ยุคใหม่" การเคลื่อนไหวนี้เกิดขึ้นหลังจากการเปลี่ยนผ่าน Usr-Merge ที่ประสบความสำเร็จในปีที่แล้ว ซึ่งรวมไดเรกทอรีระบบหลักทั้งหมดภายใต้ /usr

แต่จริง ๆ แล้วนักพัฒนาหมายถึง "epoch" ว่าอะไร? สรุปสั้น ๆ ก็คือ มันคือเวอร์ชันไบนารีหลักของที่เก็บแพ็กเกจของดิสโทร การเพิ่ม epoch หมายถึงการสร้างที่เก็บใหม่ที่สืบทอดมาจากที่เก็บเดิม ในกรณีนี้คือการย้ายจาก Shanon ไปยัง Polaris แนวคิดคือเพื่อให้ระบบ Solus ทุกเครื่องได้รับการอัปเดตไปยังสถานะที่ทราบและสอดคล้องกันก่อนที่แพ็กเกจใหม่จะออกมา ซึ่งช่วยลดความเสี่ยงของการเสียหายระหว่างการอัปเกรด

ตามที่นักพัฒนากล่าว ยุคของ Polaris เปิดประตูไปสู่การอัปเดตหลายอย่างที่ได้วางแผนไว้เป็นเวลานาน ซึ่งไม่สามารถนำไปใช้กับที่เก็บของ Shannon ได้อย่างปลอดภัย ในบรรดาอัปเดตเหล่านี้มีแพ็กเกจ systemd และ baselayout รุ่นใหม่ ที่ช่วยปรับปรุงการจัดการคอนโซลเสมือนและขจัดข้อจำกัดทางเทคนิคที่เกี่ยวข้องกับส่วนประกอบของระบบรุ่นเก่า

อีกหนึ่งเหตุการณ์สำคัญคือการลบ Python 2 ออกไปอย่างสมบูรณ์ ซึ่งเป็นการพึ่งพาที่ค้างมาหลายปีเนื่องจากศูนย์ซอฟต์แวร์เก่าของ Solus ถูกเขียนด้วย Python 2 เนื่องจากเครื่องมือนี้มักใช้ในการทำการอัปเดต การลบมันในขณะที่มันกำลังทำงานอาจทำให้ระบบเสียหายได้

การเปลี่ยนยุคสมัยช่วยให้เกิดการแยกที่ชัดเจน โดยแทนที่ศูนย์ซอฟต์แวร์เก่าด้วย GNOME Software หรือ KDE Discover ขึ้นอยู่กับสภาพแวดล้อมเดสก์ท็อปของผู้ใช้

ซอลุส บัดจี้ อิดิชัน

ข่าวดีคือการย้ายไปยังรีโพซิทอรี Polaris ใหม่มักจะเป็นแบบอัตโนมัติ แพ็กเกจใหม่ usysconf-epoch จะมอบสคริปต์ในช่วงบูตที่ตรวจสอบว่าระบบพร้อมหรือไม่และจากนั้นจะดำเนินการย้ายข้อมูล

ผู้ใช้ที่ต้องการทดสอบก่อนสามารถเลือกเข้าร่วมได้โดยการรัน:

echo EPOCH_ENABLE=yes | sudo tee /etc/sysconfig/epoch

สคริปต์มีให้ใช้งานแล้วในที่เก็บ Unstable สำหรับการทดสอบแบบสมัครใจ ในวันที่ 17 ตุลาคม สคริปต์จะถูกซิงค์ไปยังที่เก็บ Stable (Shannon) หากไม่มีปัญหาใหญ่เกิดขึ้น ผู้ใช้ Solus ทุกคนจะเปลี่ยนไปใช้ยุค Polaris โดยอัตโนมัติตั้งแต่วันที่ 24 ตุลาคม

เมื่อการย้ายเสร็จสมบูรณ์ Solus จะดำเนินการอัปเกรดเป็น GNOME 49 ซึ่งต้องใช้ API ที่มีเฉพาะในเวอร์ชันใหม่ของ systemd หลังจากนั้น โครงการจะเข้าสู่ช่วงหยุดเพิ่มฟีเจอร์เพื่อเตรียมและทดสอบ ISO ใหม่ ทำให้การติดตั้งใหม่สามารถใช้ Solus ได้โดยไม่ต้องผ่านการเปลี่ยนยุคด้วยตนเอง

สุดท้าย ด้วยการมี Polaris อยู่ในตำแหน่ง ทีมงาน Solus กล่าวว่าตอนนี้พวกเขาสามารถเดินหน้าต่อไปได้—มุ่งเน้นไปที่การปรับปรุงสแต็กของตนให้ทันสมัยและรักษาการกระจายให้อยู่ในฐานที่มั่นคงสำหรับปีต่อ ๆ ไป

สำหรับข้อมูลเพิ่มเติม ดูที่ประกาศ