D-Installer รุ่นแรก ซึ่งเป็นตัวติดตั้งใหม่สำหรับ openSUSE และ SUSE

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

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

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

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

D-Installer รุ่นแรก ซึ่งเป็นตัวติดตั้งใหม่สำหรับ openSUSE และ SUSE
D-Installer รุ่นแรก ซึ่งเป็นตัวติดตั้งใหม่สำหรับ openSUSE และ SUSE

คุณลักษณะที่ต้องมีการปรับปรุง ได้แก่ เครื่องมือสำหรับการแจ้งผู้ใช้เกี่ยวกับข้อผิดพลาดที่เกิดขึ้นและการจัดระเบียบการโต้ตอบแบบโต้ตอบระหว่างการทำงาน (เช่น การขอรหัสผ่านเมื่อตรวจพบพาร์ติชันที่เข้ารหัส) นอกจากนี้ยังมีแผนที่จะเปลี่ยนลักษณะการทำงานของขั้นตอนการติดตั้งต่างๆ ขึ้นอยู่กับผลิตภัณฑ์หรือบทบาทของระบบที่เลือก (เช่น MicroOS ใช้พาร์ติชันแบบอ่านอย่างเดียว)

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

ที่มา: opennet.ru

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