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