โครงการ Genode ได้เผยแพร่ระบบปฏิบัติการ Sculpt 22.10 General Purpose OS แล้ว

มีการนำเสนอการเปิดตัวระบบปฏิบัติการ Sculpt 22.10 ซึ่งใช้เทคโนโลยีของ Genode OS Framework ซึ่งเป็นระบบปฏิบัติการอเนกประสงค์ที่ได้รับการพัฒนาซึ่งผู้ใช้ทั่วไปสามารถใช้งานได้ทุกวัน ข้อความต้นฉบับของโครงการเผยแพร่ภายใต้ใบอนุญาต AGPLv3 มีอิมเมจ LiveUSB สำหรับดาวน์โหลด ขนาด 28 MB งานได้รับการสนับสนุนบนระบบที่ใช้โปรเซสเซอร์ Intel และระบบย่อยกราฟิกที่เปิดใช้งานส่วนขยาย VT-d และ VT-x

นวัตกรรมหลัก:

  • การจัดการการขัดจังหวะอุปกรณ์และการกำหนดค่า PCI มีข้อจำกัดมากกว่าสถาปัตยกรรม Genode การเปลี่ยนแปลงนี้จำเป็นต้องมีการทำงานใหม่ภายในครั้งใหญ่ ซึ่งส่งผลกระทบต่อไดรเวอร์ทั้งหมด และอนุญาตให้มีการเพิ่มประสิทธิภาพใหม่และฟังก์ชันเพิ่มเติม ในเวลาเดียวกัน นักพัฒนาพยายามรักษาพฤติกรรมทั่วไปเมื่อผู้ใช้ทำงานในระบบ
  • มีการเสนอการปรับให้เหมาะสมที่สำคัญหลายอย่างเพื่อเพิ่มความเร็วในการเริ่มต้น เพิ่มแบนด์วิธของระบบย่อยของเครือข่าย และเพิ่มการตอบสนองของอินเทอร์เฟซผู้ใช้
  • ปรับปรุงการรองรับอุปกรณ์ USB แบบ hot-plug เพิ่มความสามารถในการเชื่อมต่ออุปกรณ์ USB กับเครื่องเสมือนและแยกอุปกรณ์แบบไดนามิก
  • เอ็นจิ้นเบราว์เซอร์ Chromium ที่ใช้ในเบราว์เซอร์ Falkon และ Morph ที่เสนอให้กับผู้ใช้ได้รับการอัปเดตแล้ว
  • ไดรเวอร์เสียงได้รับการอัปเดตให้ซิงค์กับโค้ดจาก OpenBSD 7.1
  • งานได้เริ่มขึ้นในการปรับ Sculpt สำหรับโทรศัพท์มือถือ การปรับปรุงต่างๆ ได้แก่ การรองรับ USB ECM, GPU Mali-400, การเชื่อมต่อการ์ด SD, สแต็กข้อมูลโทรศัพท์และมือถือ, เบราว์เซอร์ Morph และอินเทอร์เฟซผู้ใช้ เพิ่มการรองรับสมาร์ทการ์ด USB

โครงการ Genode ได้เผยแพร่ระบบปฏิบัติการ Sculpt 22.10 General Purpose OS แล้ว

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

ผู้ใช้สามารถเปลี่ยนไปใช้โหมดการจัดการคอนโซลได้ทุกเมื่อ ซึ่งให้ความยืดหยุ่นในการจัดการที่มากขึ้น สามารถรับเดสก์ท็อปแบบดั้งเดิมได้โดยการเรียกใช้การกระจาย TinyCore Linux ในเครื่องเสมือน Linux ในสภาพแวดล้อมนี้ เบราว์เซอร์ Firefox และ Aurora โปรแกรมแก้ไขข้อความที่ใช้ Qt และแอปพลิเคชันต่างๆ พร้อมใช้งาน สภาพแวดล้อม noux ถูกเสนอให้เรียกใช้ยูทิลิตี้บรรทัดคำสั่ง

Genode ให้โครงสร้างพื้นฐานแบบครบวงจรสำหรับการสร้างแอปพลิเคชันแบบกำหนดเองที่ทำงานบนเคอร์เนล Linux (32 และ 64 บิต) หรือไมโครเคอร์เนล NOVA (x86 พร้อมการจำลองเสมือน), seL4 (x86_32, x86_64, ARM), Muen (x86_64), Fiasco.OC (x86_32) , x86_64, ARM), L4ka::Pistachio (IA32, PowerPC), OKL4, L4/Fiasco (IA32, AMD64, ARM) และเคอร์เนลที่ทำงานโดยตรงสำหรับแพลตฟอร์ม ARM และ RISC-V เคอร์เนล Linux แบบเสมือนเสมือน L4Linux ที่รวมอยู่ซึ่งทำงานบนไมโครเคอร์เนล Fiasco.OC อนุญาตให้โปรแกรม Linux ปกติทำงานบน Genode เคอร์เนล L4Linux ไม่โต้ตอบโดยตรงกับฮาร์ดแวร์ แต่ใช้บริการ Genode ผ่านชุดไดรเวอร์เสมือน

คอมโพเนนต์ Linux และ BSD ต่างๆ ถูกพอร์ตสำหรับ Genode, รองรับ Gallium3D, Qt, GCC และ WebKit ถูกรวมเข้าด้วยกัน และสภาพแวดล้อม Linux/Genode แบบไฮบริดถูกนำมาใช้ มีการเตรียมพอร์ต VirtualBox ซึ่งทำงานบนไมโครเคอร์เนล NOVA แอปพลิเคชันจำนวนมากได้รับการปรับให้ทำงานโดยตรงบนไมโครเคอร์เนลและสภาพแวดล้อม Noux ซึ่งให้การจำลองเสมือนที่ระดับระบบปฏิบัติการ ในการเรียกใช้โปรแกรมที่ไม่ได้พอร์ต คุณสามารถใช้กลไกสำหรับสร้างสภาพแวดล้อมเสมือนที่ระดับของแอปพลิเคชันแต่ละรายการ ทำให้คุณสามารถเรียกใช้โปรแกรมในสภาพแวดล้อม Linux เสมือนได้โดยใช้

ที่มา: opennet.ru

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