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

Został przedstawiony nowy wydanie systemu operacyjnego Sculpt 22.10, w ramach którego na bazie technologii Genode OS Framework rozwija się system operacyjny ogólnoskalowy, który może być używany przez zwykłych użytkowników do codziennych zadań. Źródłowe kody projektu są dystrybuowane na zasadach licencji AGPLv3. Do pobrania oferowany jest obraz LiveUSB o wielkości 28 MB. Obsługiwana jest praca na systemach z procesorami i grafiką Intel z włączonymi rozszerzeniami VT-d i VT-x.

Główne nowości:

  • Do zarządzania przerwaniami z urządzeń i konfiguracją PCI zastosowano bardziej rygorystyczne ograniczenia przewidziane przez architekturę Genode. Zmiana ta wymagała dużej wewnętrznej przeróbki, która dotknęła wszystkich sterowników, i pozwoliła na wdrożenie nowych optymalizacji oraz dodatkowej funkcjonalności. Podczas tego procesu programiści starali się zachować ogólne zachowanie przy pracy użytkownika w systemie.
  • Zaprezentowano kilka znacznych optymalizacji, które przyspieszyły uruchamianie, zwiększyły przepustowość subsystemu sieciowego oraz poprawiły responsywność interfejsu użytkownika.
  • Udoskonalono wsparcie dla gorącego podłączenia urządzeń USB. Dodano możliwość dynamicznego dołączania urządzeń USB do maszyn wirtualnych oraz ich odłączania.
  • Zaktualizowano silnik przeglądarki Chromium, wykorzystywany w dostępnych dla użytkownika przeglądarkach Falkon i Morph.
  • Zaktualizowano sterownik dźwięku, który jest zsynchronizowany z kodem z OpenBSD 7.1.
  • Rozpoczęto prace nad dostosowaniem Sculpt do telefonów komórkowych. Udoskonalenia obejmują wsparcie dla USB ECM, GPU Mali-400, podłączenie kart SD, stos telefonii oraz mobilnych sieci transmisji danych, przeglądarkę Morph i interfejs użytkownika. Dodano wsparcie dla kart inteligentnych z interfejsem USB.

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

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ę w 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 otoczeniu dostępne są przeglądarki Firefox i Aurora, edytor tekstu oparty na Qt oraz różne aplikacje. Do uruchamiania narzędzi linii poleceń proponowane 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