การกระจาย Solus 5 จะสร้างขึ้นบนเทคโนโลยี SerpentOS

ในฐานะที่เป็นส่วนหนึ่งของการปรับโครงสร้างองค์กรอย่างต่อเนื่องของการกระจาย Solus นอกเหนือจากการย้ายไปสู่รูปแบบการจัดการที่โปร่งใสมากขึ้นซึ่งรวมอยู่ในมือของชุมชนและเป็นอิสระจากบุคคลคนเดียว การตัดสินใจดังกล่าวได้รับการประกาศให้ใช้เทคโนโลยีจากโครงการ SerpentOS ซึ่งพัฒนาโดยรุ่นเก่า ทีมนักพัฒนาของการจัดจำหน่าย Solus ซึ่งรวมถึง Aiki Doherty ในการพัฒนา Solus 5 (Ikey Doherty ผู้สร้าง Solus) และ Joshua Strobl (ผู้พัฒนาหลักของเดสก์ท็อป Budgie)

การกระจาย SerpentOS ไม่ใช่การแยกจากโครงการอื่นและอิงตามตัวจัดการแพ็คเกจ moss ของตัวเอง ซึ่งยืมคุณสมบัติสมัยใหม่มากมายที่พัฒนาในตัวจัดการแพ็คเกจ เช่น eopkg/pisi, rpm, swupd และ nix/guix ในขณะที่ยังคงมุมมองแบบดั้งเดิม ของการจัดการแพ็คเกจและการใช้บิลด์ดีฟอลต์ในโหมดไร้สถานะ ตัวจัดการแพ็คเกจใช้แบบจำลองการอัปเดตระบบ atomic ซึ่งแก้ไขสถานะของพาร์ติชันรูท และหลังจากการอัพเดต สถานะจะสลับไปยังพาร์ติชันใหม่

การขจัดข้อมูลซ้ำซ้อนตามฮาร์ดลิงก์และแคชที่ใช้ร่วมกันใช้เพื่อประหยัดพื้นที่ดิสก์เมื่อจัดเก็บแพ็คเกจหลายเวอร์ชัน เนื้อหาของแพ็กเกจที่ติดตั้งอยู่ในไดเร็กทอรี /os/store/installation/N โดยที่ N คือหมายเลขเวอร์ชัน โครงการนี้ยังพัฒนาระบบคอนเทนเนอร์ moss-container, ระบบจัดการ moss-deps, ระบบสร้างก้อนหิน, ระบบการห่อหุ้มบริการ avalanche, ผู้จัดการที่เก็บเรือ, แผงควบคุมการประชุมสุดยอด, ฐานข้อมูล moss-db และบิลที่ทำซ้ำได้ ระบบบูตสแตรป

Solus5 คาดว่าจะแทนที่ระบบ build (ypkg3 และ solbuild) ด้วยก้อนหินและหิมะถล่ม ใช้ตัวจัดการแพ็คเกจ moss แทน sol (eopkg) ใช้แพลตฟอร์มการประชุมสุดยอดและการพัฒนา GitHub แทน solhub ใช้เรือเพื่อจัดการพื้นที่เก็บข้อมูลแทน ferryd การแจกจ่ายจะยังคงใช้รูปแบบการอัปเดตแพ็คเกจแบบต่อเนื่อง ตามหลักการของ "ติดตั้งครั้งเดียว แล้วอัปเดตเสมอผ่านการติดตั้งการอัปเดต"

นักพัฒนา SerpentOS ได้ช่วยยกระดับโครงสร้างพื้นฐานใหม่สำหรับ Solus แล้ว และสัญญาว่าจะอัปเดตแพ็คเกจ มีการวางแผนที่จะสร้างอิมเมจที่สามารถบู๊ตได้สำหรับนักพัฒนาที่มีสภาพแวดล้อมแบบ GNOME เมื่อปัญหาเฉพาะของตะไคร่น้ำได้รับการแก้ไขแล้ว การบรรจุ GTK3 จะเริ่มขึ้น นอกจากสถาปัตยกรรม x86_64 แล้ว ยังมีแผนที่จะเริ่มสร้างชุดประกอบสำหรับ AArch64 และ RISC-V ในอนาคต

สำหรับตอนนี้ ชุดเครื่องมือ SerpentOS จะได้รับการพัฒนาโดยอิสระจากทีมพัฒนาของ Solus ยังไม่มีการพูดถึงการรวมโครงการ Solus5 และ SerpentOS เป็นไปได้มากว่า SerpentOS จะพัฒนาเป็นชุดแจกจ่ายโดยไม่ขึ้นกับ Solus

ที่มา: opennet.ru

เพิ่มความคิดเห็น