Projekat Genode je objavio Sculpt OS 26.10, operativni sistem opšte namjene.

Predstavljeno je izdanje projekta Sculpt 26.10, koji razvija operativni sistem zasnovan na Genode OS Framework tehnologijama, a koji obični korisnici mogu koristiti za obavljanje svakodnevnih zadataka. Izvorni kod projekta distribuira se pod AGPLv3 licencom. Preuzimanje dolazi kao sistemska slika od 40 MB koja se može koristiti na računaru, pametnom telefonu PinePhone i laptopu MNT Reform. Podržano na sistemima sa Intel procesorima i grafičkim podsistemima sa omogućenim VT-d i VT-x ekstenzijama, kao i na ARM sistemima sa VMM ekstenzijama.

Glavne inovacije:

  • По молчанию задействовано собственное микроядро, развиваемое проектом Genode, что позволило избавиться от проблем, возникавших при планировании задач и управлении памятью ядра. Проведены оптимизации производительности микроядра на ПК. Для снижения нагрузки в режиме простоя переделаны механизмы работы с таймером и обработки таймаутов.
  • Завершён переход с файлов конфигурации в формате XML на собственный формат HID (Human-Inclined Data), представляющий данные в форме иерархии узлов, имеющих свои атрибуты. Поддержка старого XML-формта прекращена.
  • Preneseno iz jezgra Linux драйверы для USB-контроллеров, Wi-Fi, Ethernet-адаптеров и GPU синхронизированы с ядром 6.18 (ранее использовались драйверы из ядра 6.12).
  • Встроенный драйвер для хост-контроллеров USB преобразован в подключаемый компонент, который можно удалять и перезапускать без нарушения работы USB-клиентов. Например, в случае сбоя в драйвере его можно перезапустить, при появлении обновления установить новую версию без перезагрузки ОС, а при необходимости снизить энергопотребление выгрузить драйвер.
  • Za izvršenje virtuelne mašine задействована система виртуализации VirtualBox 7.2 вместо ранее применявшейся ветки 6.x.
  • В гипервизор Seoul добавлена поддержка функции обмена файлами между хост-системой и гостевой ОС.
  • Расширены возможности запуска Goa SDK в основном окружении, что позволяет без применения виртуализации разрабатывать, компилировать и тестировать компоненты Genode. Для работы в основной системе портированы GCC, Binutils, Git, Sequoia, Expect, Curl, man, Make и CMake.
  • В интерфейсе пользователя реализована поддержка масштабирования и изменения внешнего вида курсора мыши.
  • Проведена переработка C runtime и кода VFS. Добавлена поддержка перенастройки и реструктуризации виртуальных файловых систем на лету.

Sistem dolazi s Leitzentrale grafičkim interfejsom, koji omogućava obavljanje uobičajenih zadataka administracije sistema. Gornji lijevi ugao grafičkog interfejsa prikazuje meni s alatima za upravljanje korisnicima, povezivanje diskova i konfigurisanje mrežne veze. U sredini se nalazi konfigurator za definiranje sistemskih komponenti, predstavljen grafikonom koji prikazuje odnose između sistemskih komponenti. Komponente se mogu interaktivno uklanjati ili dodavati, oblikujući sistemsko okruženje ili virtuelne mašine.

Po želji, korisnik može preći u konzolni način rada, što pruža veću fleksibilnost. Tradicionalnoj radnoj površini može se pristupiti pokretanjem TinyCore distribucije. Linux в virtuelna mašina с LinuxOvo okruženje omogućava pristup preglednicima Firefox i Aurora, uređivaču teksta zasnovanom na Qt-u i raznim aplikacijama. Okruženje "Noux" se preporučuje za pokretanje uslužnih programa komandne linije.

Genode framework pruža objedinjenu infrastrukturu za izgradnju prilagođenih aplikacija koje se pokreću na kernelu. Linux (32 i 64 bita) ili NOVA mikrokerneli (x86 sa virtualizacijom), 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). Uključuje paravirtualizirane Linux- L4 jezgroLinux, koji radi na mikrokernelu Fiasco.OC, omogućavajući vam pokretanje redovnih zadataka u Genode okruženju Linux-programi. L4 kernelLinux ne radi direktno s hardverom, već koristi Genode servise putem skupa virtuelnih drajvera.

Razne komponente su portovane za Genode. Linux i BSD, obezbijeđena je podrška za Gallium3D, implementirana je integracija sa Qt, GCC i WebKit, mogućnost kreiranja hibrida Linux/Genode softverskih okruženja. Dostupan je VirtualBox port, koji radi na mikrokernelu NOVA. Mnoge aplikacije su prilagođene za direktno pokretanje na mikrokernelu i Noux okruženju, što omogućava virtualizaciju na nivou operativnog sistema. Za pokretanje neportovanih programa, nudi se sistem virtuelnog okruženja, koji radi na nivou aplikacije i omogućava programima da rade u virtuelnom okruženju. Linux-okruženje koje koristi paravirtualizaciju.

izvor: opennet.ru

Kupite pouzdan hosting za sajtove sa DDoS zaštitom, VPS VDS servere 🔥 Kupite pouzdan web hosting sa DDoS zaštitom, VPS VDS servere | ProHoster