Projekt Genode opublikował wydanie systemu operacyjnego ogólnego przeznaczenia Sculpt 25.04

Przedstawiono wydanie projektu Sculpt 25.04, rozwijającego system operacyjny oparty na technologiach Genode OS Framework, który może być używany przez zwykłych użytkowników do codziennych zadań. Kody źródłowe projektu są udostępniane na licencji AGPLv3. Oferowany jest obraz systemu o wielkości 32 MB, który można wykorzystać na komputerze PC, smartfonie PinePhone oraz laptopie MNT Reform. Obsługiwana jest praca na systemach z procesorami i układami graficznymi Intela z włączonymi rozszerzeniami VT-d i VT-x, a także na systemach ARM z rozszerzeniami VMM.

Główne nowości:

  • Zapewniamy zgodność z procesorami Intela opartymi na mikroarchitekturze Meteor Lake.
  • Zrealizowano zarządzanie oknami w konfiguracjach wielomonitorowych i dodano wsparcie dla przypinania wirtualnych pulpitów na określonych ekranach.
  • Dodano wsparcie dla obrotu ekranu.
  • Proponowana jest nowa przeglądarka katalogów (directory browser), pozwalająca na wykorzystanie dowolnych katalogów jako wirtualnych FS, które można przypiąć do komponentów systemu w celu uproszczenia ich izolacji w sandboxie.
  • Zaktualizowano silnik Chromium do wersji 112 oraz bibliotekę Qt 6.6.2.
  • Przyspieszono pracę z grafiką dzięki zastosowaniu optymalizacji wykorzystujących instrukcje SIMD na systemach ARM i x86.
  • Dodano wsparcie dla płyty F&S MX8MP armStone.

Projekt Genode opublikował wydanie systemu operacyjnego ogólnego przeznaczenia Sculpt 25.04

System dostarczany jest z graficznym interfejsem Leitzentrale, który umożliwia wykonywanie typowych zadań administracyjnych. W lewym górnym rogu interfejsu graficznego wyświetlane jest menu narzędzi do zarządzania użytkownikami, podłączania dysków i konfiguracji połączeń sieciowych. W centrum znajduje się konfigurator do komponowania systemu, który zapewnia interfejs w formie grafu, określającego wzajemne powiązania między komponentami systemowymi. Użytkownik może w trybie interaktywnym dowolnie usuwać lub dodawać komponenty, definiując skład środowiska systemowego. maszyn wirtualnych.

W każdej chwili użytkownik może przełączyć się na tryb zarządzania konsolą, który zapewnia większą elastyczność w zarządzaniu. Tradycyjny pulpit można uzyskać, uruchamiając dystrybucję TinyCore Linux w maszynie wirtualnej z systemem Linux. W tym środowisku dostępne są przeglądarki Firefox i Aurora, edytor tekstu oparty na Qt oraz różne aplikacje. Do uruchamiania narzędzi wiersza poleceń oferowane jest środowisko noux.

Genode zapewnia zunifikowaną infrastrukturę do tworzenia aplikacji użytkowych działających na jądrze Linux (32 i 64 bity) lub mikrojądrze NOVA (x86 z wirtualizacją), 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) i jądrach działających bezpośrednio na platformach ARM i RISC-V. Wchodzące w skład parawirtualizowanej wersji jądra Linux L4Linux, działającego na mikrojądrze Fiasco.OC, umożliwia uruchamianie standardowych programów Linux w Genode. Jądro L4Linux nie działa bezpośrednio z sprzętem, lecz wykorzystuje usługi Genode poprzez zestaw wirtualnych sterowników.

W Genode przeprowadzono portowanie różnych komponentów Linux i BSD, zapewniając wsparcie dla Gallium3D, integrację z Qt, GCC i WebKit oraz możliwość organizacji hybrydowych środowisk programowych Linux/Genode. Przygotowano port VirtualBox, działający na mikrojądrze NOVA. Wiele aplikacji zostało dostosowanych do uruchamiania bezpośrednio na mikrojądrze i w środowisku Noux, zapewniającym wirtualizację na poziomie systemu operacyjnego. Aby uruchomić nieprzetłumaczone programy, przewidziano możliwość użycia mechanizmu tworzenia wirtualnych środowisk na poziomie poszczególnych aplikacji, co pozwala uruchamiać programy w wirtualnym środowisku Linux przy użyciu parawirtualizacji.

Źródło: opennet.ru

Kup solidny hosting stron z ochroną przed DDoS, serwery VPS VDS 🔥 Kup solidny hosting stron z ochroną przed DDoS, serwery VPS VDS | ProHoster