Projektet Genode har publicerat en version av operativsystemet av allmÀnnyttig Sculpt 25.10

UtgÄvan av projektet Sculpt 25.10 har presenterats, vilket utvecklar ett operativsystem baserat pÄ Genode OS Framework-teknologier som kan anvÀndas av vanliga anvÀndare för att utföra vardagliga uppgifter. Projektets kÀllkod distribueras under AGPLv3-licensen. En systemavbildning pÄ 35 MB erbjuds för nedladdning och kan anvÀndas pÄ PC, PinePhone-smarttelefonen och MNT Reform-laptopen. Stöd finns för drift pÄ system med Intel-processorer och grafiksystem med aktiverade VT-d och VT-x, samt pÄ ARM-system med VMM-utvidgningar.

Huvudsakliga nyheter:

  • En ny uppgiftsschemalĂ€ggare har implementerats, inriktad pĂ„ att minimera förseningar och rĂ€ttvist fördela resurser. AnvĂ€ndningen av den nya schemalĂ€ggaren har lett till förbĂ€ttrad prestanda och responsivitet i grĂ€nssnittet pĂ„ resurssvaga plattformar som PinePhone-smarttelefonen.
  • Stacken för blockenheter och paketinstallationssystemet har optimerats.
  • USB-kontroller-, Wi-Fi-, Ethernet-adapter- och GPU Intel-drivrutiner som flyttats frĂ„n Linux-kĂ€rnan har synkroniserats med kĂ€rnan 6.12 (tidigare anvĂ€ndes drivrutiner frĂ„n kĂ€rnan 6.6).
  • Ett nytt format för konfiguration och rapporter har föreslagits som har ett lĂ€sbart syntax och Ă€r anvĂ€ndarvĂ€nligt för redigering och analys. Det gamla XML-baserade formatet anvĂ€nds fortfarande som standard, medan det nya finns tillgĂ€ngligt som alternativ (i nĂ€sta version avser man att inkludera det som standard). I systemuppdateringsmekanismen har möjligheten att vĂ€xla mellan de gamla och nya konfigurationsalternativen implementerats.
  • Stödet för mikrokĂ€rnan seL4 har förbĂ€ttrats och problem med dess anvĂ€ndning med dynamiskt laddade Genode-drivrutiner har Ă„tgĂ€rdats.
  • I implementeringen av det grundlĂ€ggande API:t har istĂ€llet för att anvĂ€nda C++-undantag introducerats en tydlig felhantering med felkodning i ÎŁ-typer (sum type). Dessutom har Ă€ndringar lagts till för att förebygga oavsiktligt lĂ€ckage av pekare och för att tydligt definiera Ă€garskap av objekt och livscykler för objekt.
  • GCC 14.2 och binutils 2.44 har uppdaterats.
  • Möjligheten att köra Goa SDK (verktyg för att utveckla applikationer för Genode) i en sandbox-miljö har implementerats.
  • Integrationen av de stödda nĂ€tverksstackarna — lwIP och TCP/IP-stackarna frĂ„n Linux-kĂ€rnan — har enhetliggjorts.
  • Grafikdrivrutinerna för GPU Intel och VESA har förbĂ€ttrats.

Projektet Genode har publicerat en version av operativsystemet av allmÀnnyttig Sculpt 25.10

Systemet levereras med Leitzentrale grafiskt grÀnssnitt, vilket möjliggör utförande av standardadministrationsuppgifter. I det övre vÀnstra hörnet av det grafiska grÀnssnittet visas en meny med verktyg för att hantera anvÀndare, ansluta lagringsenheter och konfigurera nÀtverksanslutningar. I mitten finns en konfigurerare för att definiera systemets innehÄll i form av en graf som visar relationen mellan systemkomponenterna. I interaktivt lÀge kan komponenter lÀggas till eller tas bort, vilket formar systemomgivningens sammansÀttning 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