การกระจาย openSUSE เสนอให้ทดสอบตัวติดตั้งใหม่

ผู้พัฒนาโครงการ openSUSE เชิญผู้ใช้ให้มีส่วนร่วมในการทดสอบ D-Installer ใหม่ อิมเมจการติดตั้งเตรียมไว้สำหรับสถาปัตยกรรม x86_64 (598MB) และ Aarch64/ARM64 (614MB) อิมเมจที่ดาวน์โหลดช่วยให้คุณติดตั้งได้ 15.4 แพลตฟอร์ม ได้แก่ openSUSE Leap 5.2 รุ่นเสถียร, openSUSE Tumbleweed Rolling Build และ Leap Micro 86 Edition ที่สร้างบนคอนเทนเนอร์แบบแยก (x64_XNUMX เท่านั้น) ในอนาคต ตัวติดตั้งใหม่ได้รับการวางแผนเพื่อใช้ในผลิตภัณฑ์ที่ใช้ ALP (Adaptable Linux Platform) ซึ่งจะมาแทนที่การกระจาย SUSE Linux Enterprise

การกระจาย openSUSE เสนอให้ทดสอบตัวติดตั้งใหม่

โปรแกรมติดตั้งใหม่มีความโดดเด่นในด้านการแยกอินเทอร์เฟซผู้ใช้ออกจากระบบภายในของ YaST และให้ความสามารถในการใช้ส่วนหน้าที่หลากหลาย รวมถึงส่วนหน้าสำหรับจัดการการติดตั้งผ่านอินเทอร์เฟซเว็บ ไลบรารี YaST ยังคงถูกใช้เพื่อติดตั้งแพ็กเกจ ตรวจสอบอุปกรณ์ พาร์ติชันดิสก์ และฟังก์ชันอื่นๆ ที่จำเป็นสำหรับการติดตั้ง นอกเหนือจากนั้นยังมีการใช้เลเยอร์ที่สรุปการเข้าถึงไลบรารีผ่านอินเทอร์เฟซ D-Bus แบบรวม

อินเทอร์เฟซพื้นฐานสำหรับการจัดการการติดตั้งสร้างขึ้นโดยใช้เทคโนโลยีเว็บและมีตัวจัดการที่ให้การเข้าถึงการโทร D-Bus ผ่าน HTTP และอินเทอร์เฟซเว็บเอง เว็บอินเตอร์เฟสเขียนด้วย JavaScript โดยใช้เฟรมเวิร์ก React และส่วนประกอบ PatternFly บริการสำหรับการเชื่อมโยงอินเทอร์เฟซกับ D-Bus รวมถึงเซิร์ฟเวอร์ http ในตัวนั้นเขียนด้วย Ruby และสร้างขึ้นโดยใช้โมดูลสำเร็จรูปที่พัฒนาโดยโครงการ Cockpit ซึ่งใช้ในเครื่องมือกำหนดค่าเว็บ Red Hat เช่นกัน โปรแกรมติดตั้งใช้สถาปัตยกรรมแบบหลายกระบวนการเพื่อให้แน่ใจว่าอินเทอร์เฟซผู้ใช้จะไม่ถูกบล็อกในขณะที่งานอื่นกำลังทำงานอยู่

ในบรรดาเป้าหมายการพัฒนาของ D-Installer กล่าวถึงการกำจัดข้อ จำกัด ที่มีอยู่ของอินเทอร์เฟซแบบกราฟิก การขยายความเป็นไปได้ในการใช้ฟังก์ชัน YaST ในแอปพลิเคชันอื่น หลีกเลี่ยงการเชื่อมโยงกับภาษาการเขียนโปรแกรมเดียว (D-Bus API จะอนุญาตให้สร้างเพิ่ม - ในภาษาต่างๆ) และสนับสนุนให้มีการสร้างสถานที่ทางเลือกโดยตัวแทนชุมชน

ที่มา: opennet.ru

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