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

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

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

  • ใช้งานการเร่งกราฟิกด้วยฮาร์ดแวร์โดยใช้ Intel GPU เพื่อรองรับ GPU จึงมีการใช้แพ็คเกจ Mesa และกลไกสำหรับการเข้าถึง GPU แบบมัลติเพล็กซ์ซึ่งปรากฏใน Genode OS Framework รีลีส 21.08
  • เพิ่มการรองรับกล้องเว็บด้วยอินเทอร์เฟซ USB
  • สามารถเล่นเนื้อหาเสียงและวิดีโอในเบราว์เซอร์ Falkon โดยใช้เครื่องยนต์ Chromium มีไดรเวอร์เสียงที่ใช้งานได้และส่วนประกอบการผสมเสียงมาให้ ในการปิดเสียง มีการเสนอส่วนประกอบหลุมดำซึ่งปลอมตัวเป็นไดรเวอร์เสียง แต่ไม่สร้างเอาท์พุตเสียง
  • เพิ่มความเข้ากันได้กับ VirtualBox 6 (ก่อนหน้านี้รองรับ VirtualBox 5 เท่านั้น)
  • เพิ่มส่วนประกอบ file-vault เพื่อจัดเก็บไฟล์ในรูปแบบที่เข้ารหัส เมื่อใช้ร่วมกับองค์ประกอบการเรียกคืน-fs โดยใช้ file-vault ผู้ใช้แต่ละรายสามารถจัดสรรพื้นที่จัดเก็บข้อมูลที่เข้ารหัสแยกต่างหากได้
    โครงการ Genode ได้เผยแพร่ระบบปฏิบัติการ Sculpt 21.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 Paravirtualized Linux kernel L4Linux ซึ่งทำงานบนไมโครเคอร์เนล Fiasco.OC ช่วยให้คุณสามารถรันโปรแกรม Linux ปกติใน Genode ได้ เคอร์เนล L4Linux ไม่ทำงานกับฮาร์ดแวร์โดยตรง แต่ใช้บริการ Genode ผ่านชุดไดรเวอร์เสมือน

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

    ที่มา: opennet.ru

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