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

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

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

  • สแต็กเสียงได้รับการออกแบบใหม่ทั้งหมด สแต็คเสียงใหม่ประกอบด้วยความสามารถในการใช้ไดรเวอร์ปลั๊กอิน ตั้งค่าอัตราการสุ่มตัวอย่างตามต้องการ การกำหนดเส้นทางสตรีมเสียงที่ยืดหยุ่น และการผสมเสียง เพิ่มการเพิ่มประสิทธิภาพเพื่อลดความล่าช้าในการประมวลผลเสียง
  • มีการใช้ตัวเลือกทดลองเพื่อเข้าสู่โหมดสลีปแล้ว
  • เพิ่มการรองรับหน้าจอความละเอียด 4K (3840 x 2160)
  • เพิ่มการรองรับทัชแพดโดยใช้โปรโตคอล I2C (ใช้กับแล็ปท็อปบางรุ่น)
  • เพิ่มการรองรับการเชื่อมโยงอุปกรณ์ USB เข้ากับเครื่องเสมือนและแอพพลิเคชั่น
  • มีการเพิ่มเครื่องมือในอินเทอร์เฟซการกำหนดค่าเพื่อจัดการการรวมคุณสมบัติเพิ่มเติม กำหนดค่าแหล่งที่มาของแอปพลิเคชัน และติดตั้งแอปพลิเคชัน
  • เพิ่มการรองรับการเลื่อนลงในหน้าต่างพร้อมการแสดงกราฟส่วนประกอบและตัวกำหนดค่า
  • ปรับปรุงการประมวลผลเหตุการณ์จากอุปกรณ์ HID (อุปกรณ์อินเทอร์เฟซของมนุษย์)
  • อินเทอร์เฟซสำหรับการจัดการไดรเวอร์อุปกรณ์มีการเปลี่ยนแปลง
  • มีการเสนอสแต็ก TCP/IP ใหม่ โดยใช้เลเยอร์ DDE (สภาพแวดล้อมไดรเวอร์อุปกรณ์) ที่ใช้เคอร์เนล Linux 6.1.20
  • เพิ่มความสามารถในการใช้ Sculpt OS ใน Goa SDK เป็นเป้าหมายภายนอกสำหรับการทดสอบแอปพลิเคชัน

ระบบมาพร้อมกับส่วนติดต่อผู้ใช้แบบกราฟิก 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 เสมือนได้โดยใช้

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


ที่มา: opennet.ru

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