Projektet Genode har publicerat en version av det allmänna operativsystemet Sculpt OS 26.10

Utgåvan av projektet Sculpt 26.10 har presenterats, som utvecklar ett operativsystem baserat på Genode OS Framework-teknologier, vilket kan användas av vanliga användare för att utföra vardagliga uppgifter. Projektets källkoder distribueras under AGPLv3-licensen. En systemavbildning på 40 MB erbjuds för nedladdning, som kan användas på en PC, PinePhone-smartphone och MNT Reform-laptop. System stöds på maskiner med Intel-processorer och grafiksystem med aktiverade VT-d och VT-x-funktioner, samt på ARM-system med VMM-tillägg.

Huvudsakliga nyheter:

  • Standardmässigt används det egna mikrokärnan som utvecklas av Genode-projektet, vilket har eliminerat problem relaterade till uppgiftsschemaläggning och minneshantering i kärnan. Prestandaoptimeringar har genomförts för mikrokärnan på PC. För att minska belastningen under inaktivitet har mekanismerna för timerhantering och timeoutbehandling omarbetats.
  • Övergången från konfigurationsfiler i XML-format till vårt egna HID (Human-Inclined Data)-format, vilket representerar data i form av en hierarki av noder med sina attribut, har slutförts. Stödet för det gamla XML-formatet har upphört.
  • Drivrutinerna för USB-kontroller, Wi-Fi, Ethernet-adaptrar och GPU som har flyttats från Linux-kärnan är nu synkroniserade med kärna 6.18 (tidigare användes drivrutiner från kärna 6.12).
  • Den inbyggda drivrutinen för USB-värdkontroller har omvandlats till en modulär komponent som kan tas bort och startas om utan att påverka USB-klienterna. Om drivrutinen skulle krascha kan den startas om; vid uppdateringar kan den nya versionen installeras utan omstart av OS, och vid behov kan energiförbrukningen minskas genom att drivrutinen laddas ur.
  • För att utföra virtuella maskiner används virtualiseringssystemet VirtualBox 7.2 istället för den tidigare använda version 6.x.
  • Hypervisorn Seoul har fått stöd för filutbytesfunktionen mellan värdsystemet och gäst-OS.
  • Möjligheterna att köra Goa SDK i huvudmiljön har förbättrats, vilket gör det möjligt att utveckla, kompilera och testa Genode-komponenter utan att använda virtualisering. GCC, Binutils, Git, Sequoia, Expect, Curl, man, Make och CMake har portats för arbete i huvudsystemet.
  • I användargränssnittet har stöd för skalning och utseendeförändring av muspekarna implementerats.
  • C-runtime och VFS-koden har omarbetats. Stöd för omsconfigurering och omstrukturering av virtuella filsystem i realtid har lagts till.

Systemet levereras med det grafiska gränssnittet Leitzentrale, som möjliggör utförande av typiska systemadministrationsuppgifter. I det övre vänstra hörnet av det grafiska gränssnittet visas en meny med verktyg för hantering av användare, anslutning av lagringsenheter och konfiguration av nätverksanslutning. I mitten finns en konfigurerare för att definiera systemets infallsvinkel i form av en graf som visar sambandet mellan systemkomponenterna. I interaktivt läge kan komponenter tas bort eller läggas till, vilket formar sammansättningen av det systemmiljö eller virtuella maskiner.

Användaren kan välja att växla till en konsolhanteringsläge som ger större flexibilitet i hanteringen. Den traditionella skrivbordsmiljön kan nås genom att köra distributionen TinyCore Linux i en virtuell maskin med Linux. I denna miljö finns webbläsarna Firefox och Aurora, en textredigerare baserad på Qt och olika applikationer. För att köra kommandoradsverktyg erbjuds miljön "Noux".

Genode-ramverket tillhandahåller en enhetlig infrastruktur för att skapa användarapplikationer som körs ovanpå Linux-kärnan (32 och 64 bitar) eller microkärnorna NOVA (x86 med virtualisering), 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). Det inkluderar den paravirtualiserade Linux-kärnan L4Linux som körs ovanpå microkärnan Fiasco.OC, vilket gör det möjligt att köra vanliga Linux-program i Genode-miljön. L4Linux-kärnan arbetar inte direkt med hårdvara utan använder Genodes tjänster genom en uppsättning virtuella drivrutiner.

För Genode har olika komponenter från Linux och BSD portats, Gallium3D-stöd har tillhandahållits, integration av Qt, GCC och WebKit har genomförts och möjligheten att skapa hybrida Linux/Genode-programvarumiljöer har realiserats. En port av VirtualBox, som körs ovanpå microkärnan NOVA, är tillgänglig. Många program har anpassats för att köras direkt ovanpå microkärnan och miljön Noux, som tillhandahåller virtualisering på operativsystemsnivå. För att köra oförportade program erbjuds ett system med virtuella miljöer som arbetar på applikationsnivå och möjliggör att köra program i en virtuell Linux-miljö med hjälp av paravirtualisering.

Källa: opennet.ru

Köp pålitlig webbhotell med DDoS-skydd, VPS VDS-servrar 🔥 Köp pålitlig webbhotell med DDoS-skydd, VPS VDS-servrar | ProHoster