Genode OS Framework технологид суурилсан үйлдлийн системийг хөгжүүлж, энгийн хэрэглэгчдэд өдөр тутмын ажилдаа ч ашиглаж болох Sculpt 26.10 төслийн хувилбарыг танилцууллаа. Төслийн эх кодыг AGPLv3 лицензийн дагуу түгээдэг. Татаж авах нь компьютер, PinePhone ухаалаг утас, MNT Reform зөөврийн компьютерт ашиглах боломжтой 40МБ хэмжээтэй системийн дүрс юм. Intel процессортой системүүд болон VT-d болон VT-x өргөтгөлүүдийг идэвхжүүлсэн график дэд системүүд, түүнчлэн VMM өргөтгөлтэй ARM системүүд дээр дэмжигддэг.
Гол инноваци:
- Genode төслийн боловсруулсан өөрчлөн тохируулсан микрокернелийг анхдагчаар ашигладаг бөгөөд энэ нь даалгаврын хуваарь болон цөмийн санах ойн менежменттэй холбоотой асуудлуудыг арилгадаг. Компьютер дээрх микрокернелийн гүйцэтгэлийг оновчлосон. Сул зогсолтын ачааллыг бууруулахын тулд цагийн менежмент болон хугацаа дуусах зохицуулалтыг дахин боловсруулсан.
- XML тохиргооны файлуудаас өгөгдлийг өөрийн гэсэн шинж чанартай зангилааны шатлал болгон төлөөлдөг өмчийн HID (Хүний хандлагатай өгөгдөл) формат руу шилжих ажил дууссан. Хуучин XML форматын дэмжлэгийг зогсоосон.
- Голоос шилжүүлсэн Linux USB хянагч, Wi-Fi, Ethernet адаптер болон GPU-ийн драйверууд нь 6.18 цөмтэй синхрончлогдсон (өмнө нь 6.12 цөмийн драйверуудыг ашиглаж байсан).
- USB хост хянагчуудийн суурилагдсан драйверыг USB клиентүүдийг тасалдуулахгүйгээр салгаж дахин асааж болох залгагдаж болох бүрэлдэхүүн хэсэг болгон хөрвүүлсэн. Жишээлбэл, драйвер гацвал дахин эхлүүлж, шинэчлэлт байгаа бол үйлдлийн системийг дахин ачаалалгүйгээр шинэ хувилбарыг суулгаж, эрчим хүчний хэрэглээ шаардлагатай бол драйверыг ачаалахгүй болгож болно.
- Гүйцэтгэх зорилгоор виртуал машинууд Өмнө нь ашиглагдаж байсан 6.x салбарын оронд VirtualBox 7.2 виртуалчлалын системийг ашиглаж байна.
- Сөүлийн гипервизорыг хост болон зочин үйлдлийн системийн хооронд файл хуваалцахыг дэмжихээр шинэчилсэн.
- Goa SDK-ийн хост орчинд ажиллах боломжуудыг өргөжүүлсэн бөгөөд энэ нь виртуалчлал шаардлагагүйгээр Genode бүрэлдэхүүн хэсгүүдийг хөгжүүлэх, эмхэтгэх, турших боломжийг олгосон. GCC, Binutils, Git, Sequoia, Expect, Curl, man, Make, болон CMake-г хост системд ашиглахаар портлосон.
- Хэрэглэгчийн интерфэйс нь одоо хулганы курсорын хэмжээг өөрчлөх болон харагдах байдлыг дэмждэг болсон.
- C ажиллах хугацаа болон VFS кодыг дахин боловсруулсан. Виртуал файлын системүүдийг шууд дахин тохируулах болон бүтцийн өөрчлөлт хийх дэмжлэгийг нэмсэн.

Систем нь системийн удирдлагын нийтлэг ажлуудыг гүйцэтгэх боломжийг олгодог Leitzentrale график интерфэйстэй хамт ирдэг. График интерфейсийн зүүн дээд буланд хэрэглэгчдийг удирдах, хөтчүүдийг холбох, сүлжээний холболтыг тохируулах хэрэгслүүд бүхий цэс харагдана. Төв хэсэгт системийн бүрэлдэхүүн хэсгүүдийн хоорондын хамаарлыг харуулсан графикаар дүрслэгдсэн системийн бүрэлдэхүүн хэсгүүдийг тодорхойлох тохируулагч байдаг. Бүрэлдэхүүн хэсгүүдийг интерактив байдлаар устгаж эсвэл нэмж, системийн орчин эсвэл виртуал машиныг бүрдүүлж болно.
Хэрэв хүсвэл хэрэглэгч илүү уян хатан байдлыг хангадаг консолын горимд шилжиж болно. Уламжлалт ширээний компьютерт TinyCore дистрибьютерийг ажиллуулснаар хандах боломжтой. Linux в виртуал машин с LinuxЭнэ орчин нь Firefox болон Aurora хөтчүүд, Qt дээр суурилсан текст засварлагч болон төрөл бүрийн програмуудад хандах боломжийг олгодог. Командын мөрийн хэрэгслүүдийг ажиллуулахын тулд "Noux" орчинг ашиглахыг зөвлөж байна.
Genode framework нь цөм дээр ажилладаг өөрчлөн тохируулсан програмуудыг бүтээх нэгдсэн дэд бүтцийг хангадаг. 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- L4 цөмLinux, Fiasco.OC микрокернелийн дээр ажиллаж байгаа нь танд Genode орчинд ердийн ажлуудыг гүйцэтгэх боломжийг олгоно. Linux-програмууд. L4 цөмLinux техник хангамжтай шууд ажилладаггүй боловч виртуал драйверуудын багцаар дамжуулан Genode үйлчилгээг ашигладаг.
Genode-д зориулж янз бүрийн бүрэлдэхүүн хэсгүүдийг портлосон Linux болон BSD, Gallium3D дэмжлэгийг хангаж, Qt, GCC болон WebKit интеграцийг хэрэгжүүлж, эрлийз үүсгэх чадвартай Linux/Програм хангамжийн орчны генод. NOVA микрокернелийн дээр ажилладаг VirtualBox порт байдаг. Олон програмууд нь микрокернелийн дээр болон үйлдлийн системийн түвшний виртуалчлалыг хангадаг Noux орчин дээр шууд ажиллахаар тохируулагдсан байдаг. Портлоогүй програмуудыг ажиллуулахын тулд програмын түвшинд ажиллаж, програмуудыг виртуал орчинд ажиллуулах боломжийг олгодог виртуал орчны системийг санал болгодог. Linux-пара виртуалчлалыг ашиглан орчин.
Эх сурвалж: opennet.ru
