โครงการ Genode ได้เปิดตัว Sculpt OS 26.10 ซึ่งเป็นระบบปฏิบัติการอเนกประสงค์

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

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

  • โดยค่าเริ่มต้นจะใช้ไมโครเคอร์เนลแบบกำหนดเองที่พัฒนาโดยโครงการ Genode ซึ่งช่วยขจัดปัญหาเกี่ยวกับการจัดตารางงานและการจัดการหน่วยความจำของเคอร์เนล มีการปรับปรุงประสิทธิภาพของไมโครเคอร์เนลบนพีซี การจัดการตัวจับเวลาและการจัดการการหมดเวลาได้รับการออกแบบใหม่เพื่อลดภาระการทำงานขณะไม่ได้ใช้งาน
  • การเปลี่ยนจากไฟล์การกำหนดค่า XML ไปเป็นรูปแบบ HID (Human-Inclined Data) ที่เป็นกรรมสิทธิ์ ซึ่งแสดงข้อมูลเป็นลำดับชั้นของโหนดที่มีคุณลักษณะเฉพาะของตนเอง ได้เสร็จสมบูรณ์แล้ว การสนับสนุนรูปแบบ XML แบบเก่าจึงถูกยกเลิก
  • ถ่ายโอนจากแกนกลาง Linux ไดรเวอร์สำหรับตัวควบคุม USB, Wi-Fi, อะแดปเตอร์อีเธอร์เน็ต และ GPU ได้รับการซิงโครไนซ์กับเคอร์เนล 6.18 แล้ว (ก่อนหน้านี้ใช้ไดรเวอร์จากเคอร์เนล 6.12)
  • ไดรเวอร์ในตัวสำหรับตัวควบคุมโฮสต์ USB ได้ถูกแปลงเป็นส่วนประกอบแบบเสียบปลั๊กได้ ซึ่งสามารถถอดออกและเริ่มต้นใหม่ได้โดยไม่รบกวนอุปกรณ์ไคลเอ็นต์ USB ตัวอย่างเช่น หากไดรเวอร์เกิดข้อผิดพลาด ก็สามารถเริ่มต้นใหม่ได้ หากมีการอัปเดต ก็สามารถติดตั้งเวอร์ชันใหม่ได้โดยไม่ต้องรีบูตระบบปฏิบัติการ และสามารถยกเลิกการโหลดไดรเวอร์ได้หากจำเป็นต้องประหยัดพลังงาน
  • สำหรับการดำเนินการ เครื่องเสมือน ระบบเวอร์ชวลไลเซชัน VirtualBox 7.2 ถูกนำมาใช้แทนเวอร์ชัน 6.x ที่เคยใช้มาก่อน
  • ไฮเปอร์ไวเซอร์ของโซลได้รับการอัปเดตเพื่อรองรับการแชร์ไฟล์ระหว่างระบบปฏิบัติการโฮสต์และระบบปฏิบัติการเกสต์แล้ว
  • ความสามารถของ Goa SDK ในการทำงานในสภาพแวดล้อมโฮสต์ได้รับการขยายเพิ่มเติม ทำให้สามารถพัฒนา คอมไพล์ และทดสอบส่วนประกอบของ Genode ได้โดยไม่ต้องใช้เวอร์ชวลไลเซชัน GCC, Binutils, Git, Sequoia, Expect, Curl, man, Make และ CMake ได้ถูกพอร์ตให้ใช้งานในระบบโฮสต์แล้ว
  • ขณะนี้ส่วนติดต่อผู้ใช้รองรับการปรับขนาดและการเปลี่ยนลักษณะของเคอร์เซอร์เมาส์แล้ว
  • โค้ด C runtime และ VFS ได้รับการปรับปรุงใหม่แล้ว มีการเพิ่มการรองรับการกำหนดค่าใหม่และการจัดโครงสร้างระบบไฟล์เสมือนแบบเรียลไทม์

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

หากต้องการ ผู้ใช้สามารถเปลี่ยนไปใช้โหมดคอนโซล ซึ่งให้ความยืดหยุ่นมากกว่า นอกจากนี้ยังสามารถเข้าถึงเดสก์ท็อปแบบดั้งเดิมได้โดยการเรียกใช้โปรแกรม 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) รวมถึงพาราเวอร์ชวลไลเซชันด้วย Linux- แกน L4Linuxโดยทำงานอยู่บนไมโครเคอร์เนล Fiasco.OC ทำให้คุณสามารถเรียกใช้งานงานทั่วไปในสภาพแวดล้อม Genode ได้ Linux-โปรแกรมต่างๆ เคอร์เนล L4Linux ไม่ได้ทำงานร่วมกับฮาร์ดแวร์โดยตรง แต่ใช้บริการของ Genode ผ่านชุดไดรเวอร์เสมือน

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

ที่มา: opennet.ru

ซื้อโฮสติ้งที่เชื่อถือได้สำหรับไซต์ที่มีการป้องกัน DDoS เซิร์ฟเวอร์ VPS VDS 🔥 ซื้อบริการเว็บโฮสติ้งที่เชื่อถือได้ พร้อมระบบป้องกัน DDoS และเซิร์ฟเวอร์ VPS/VDS | ProHoster