Genode Project opublikowało wydanie Sculpt 20.08 General Purpose OS

Przesłane przez wydanie systemu operacyjnego Rzeźba 20.08, w ramach którego, w oparciu o technologię Struktura systemu operacyjnego Genode Trwają prace nad systemem operacyjnym ogólnego przeznaczenia, za pomocą którego zwykli użytkownicy będą mogli wykonywać codzienne zadania. Źródła projektu rozpowszechnianie się licencjonowany na podstawie AGPLv3. Dostępny do pobrania Obraz na żywo USB, rozmiar 26 MB. Obsługuje działanie na systemach z procesorami Intel i grafiką z włączonymi rozszerzeniami VT-d i VT-x.

Nowe wydanie niezwykły przetwarzanie niskopoziomowy stos graficzny i zapewniający kompatybilność z przeglądarkami opartymi na silniku Chromium. Jako pierwszy zaimplementowano możliwość uruchomienia przeglądarki internetowej Falkon, korzystając z silnika Chromium, bez użycia maszyny wirtualnej z systemem Linux. Dodano możliwość interaktywnego wiązania komponentów z określonymi rdzeniami procesora (powinowactwo procesora).

Zmiany w stosie graficznym poprawiły responsywność, lepszą jakość pikseli wyjściowych, zapewniły obsługę wymiany sterowników kart graficznych i sterowników urządzeń wejściowych bez ponownego uruchamiania systemu i położyły podwaliny pod takie możliwości, jak przechwytywanie ekranu i zdalny dostęp do pulpitu. Ulepszona obsługa frameworka Qt. Dodano obsługę dynamicznie zmieniającej się rozdzielczości ekranu do sterownika VESA. System zarządzania czcionkami zapewnia obsługę natychmiastowego stosowania zmian rozmiaru czcionki.

Genode Project opublikowało wydanie Sculpt 20.08 General Purpose OS

System wyposażony jest w interfejs graficzny Leitzentrale, który pozwala na wykonywanie typowych zadań administracyjnych systemu. W lewym górnym rogu GUI wyświetla się menu z narzędziami do zarządzania użytkownikami, podłączania urządzeń pamięci masowej i konfigurowania połączenia sieciowego. W centrum znajduje się konfigurator pozwalający skonfigurować wypełnienie systemu, które zapewnia interfejs w postaci wykresu definiującego powiązania pomiędzy elementami systemu. Użytkownik może interaktywnie dowolnie usuwać lub dodawać komponenty, definiując skład środowiska systemowego lub maszyn wirtualnych.

Użytkownik w każdej chwili może przejść do trybu sterowania konsolowego, co zapewnia większą elastyczność w zarządzaniu. Tradycyjne środowisko pulpitu można uzyskać, uruchamiając dystrybucję TinyCore Linux na maszynie wirtualnej z systemem Linux. W tym środowisku dostępne są przeglądarki Firefox i Aurora, edytor tekstu oparty na Qt i różne aplikacje. Środowisko noux jest oferowane do uruchamiania narzędzi wiersza poleceń.

Przypomnijmy, że Genode zapewnia ujednoliconą infrastrukturę do tworzenia niestandardowych aplikacji działających na jądrze Linuksa (32 i 64 bity) lub mikrojądra 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 bezpośrednio wykonywane jądro dla platform ARM i RISC-V. Dołączone parawirtualne jądro Linuksa L4Linux, działające na mikrojądrze Fiasco.OC, umożliwia uruchamianie zwykłych programów linuksowych w Genode. Jądro L4Linux nie współpracuje bezpośrednio ze sprzętem, ale korzysta z usług Genode poprzez zestaw wirtualnych sterowników.

W przypadku Genode przeniesiono różne komponenty Linuksa i BSD, zapewniono obsługę Gallium3D, zintegrowano Qt, GCC i WebKit oraz zaimplementowano możliwość organizowania hybrydowych środowisk oprogramowania Linux/Genode. Przygotowano port VirtualBox, który działa na mikrojądrze NOVA. Duża liczba aplikacji przystosowana jest do działania bezpośrednio na mikrojądrze i środowisku Noux, które zapewnia wirtualizację na poziomie systemu operacyjnego. Do uruchamiania nieportowanych programów można wykorzystać mechanizm tworzenia środowisk wirtualnych na poziomie poszczególnych aplikacji, pozwalający na uruchamianie programów w wirtualnym środowisku Linux z wykorzystaniem parawirtualizacji.

Źródło: opennet.ru

Dodaj komentarz