Genode-project publiceert release van algemeen besturingssysteem Sculpt 25.10

De uitgave van het Sculpt-project van 25.10 is gepresenteerd. Dit project ontwikkelt een besturingssysteem op basis van de Genode OS Framework-technologieƫn, dat door gewone gebruikers kan worden gebruikt voor dagelijkse taken. De broncodes van het project worden verspreid onder de AGPLv3-licentie. Er is een systeemafbeelding beschikbaar om te downloaden, met een grootte van 35 MB, die kan worden gebruikt op een pc, smartphone PinePhone en laptop MNT Reform. Ondersteuning is beschikbaar voor systemen met Intel-processoren en grafische subsystemen met ingeschakelde VT-d en VT-x extensies, evenals op ARM-systemen met VMM-extensies.

Belangrijkste vernieuwingen:

  • Een nieuwe takenplanner is geĆÆmplementeerd, gericht op het minimaliseren van vertragingen en het eerlijk verdelen van bronnen. Het gebruik van de nieuwe planner heeft geleid tot een verhoogde prestaties en responsiviteit van de interface op low-end platforms zoals de smartphone PinePhone.
  • De werking van de stack voor block devices en het pakketinstallatiemechanisme is geoptimaliseerd.
  • De USB-controllers, Wi-Fi, Ethernet-adapters en GPU Intel-stuurprogramma's zijn gesynchroniseerd met kernel 6.12, waarbij eerder stuurprogramma's uit kernel 6.6 werd gebruikt.
  • Een nieuw formaat voor configuratie en rapporten is voorgesteld, met een leesbare syntaxis die gebruiksvriendelijk is voor bewerking en analyse. Het oude op XML gebaseerde formaat wordt voorlopig standaard gebruikt, terwijl het nieuwe als optie beschikbaar is (in de volgende versie is het bedoeld om standaard in te voeren). In het systeemupdate-mechanisme is de mogelijkheid geĆÆmplementeerd om tussen de oude en nieuwe configuratieformaten te schakelen.
  • De ondersteuning voor microkernel seL4 is verbeterd en problemen met het gebruik ervan met dynamisch geladen stuurprogramma's van Genode zijn verholpen.
  • In de implementatie van de basis API is in plaats van het gebruik van C++-uitzonderingen een expliciete foutafhandelingsmechanisme met foutcodering in Ī£-types (sum type) ingezet. Ook zijn er wijzigingen aangebracht om ongewenste pointerlekken te voorkomen en duidelijke eigendomsbepalingen van objecten en hun levensduur te definiĆ«ren.
  • GCC 14.2 en binutils 2.44 zijn bijgewerkt.
  • De mogelijkheid om de Goa SDK (toolkit voor ontwikkeling van applicaties voor Genode) in een sandbox-omgeving uit te voeren is geĆÆmplementeerd.
  • De integratie van de ondersteunde netstacken — lwIP en de TCP/IP-stack van de Linux-kernel is geharmoniseerd.
  • De grafische stuurprogramma's voor GPU Intel en VESA zijn verbeterd.

Genode-project publiceert release van algemeen besturingssysteem Sculpt 25.10

Het systeem wordt geleverd met de Leitzentrale grafische interface, waarmee standaard systeembeheer taken kunnen worden uitgevoerd. Linksboven in de grafische interface staat een menu met tools voor het beheren van gebruikers, het aansluiten van opslagapparaten en het instellen van netwerkverbindingen. In het midden bevindt zich een configurator voor het bepalen van de systeemconfiguratie in de vorm van een grafiek, die de onderlinge relaties tussen systeemcomponenten toont. In interactief modus kunnen componenten worden verwijderd of toegevoegd, waardoor de samenstelling van de systeemomgeving wordt gevormd. virtuele machines.

Indien gewenst kan de gebruiker overschakelen naar de console-beheermodus, die meer flexibiliteit biedt in het beheer. De traditionele desktop kan worden verkregen door de TinyCore Linux-distributie te starten in een virtuele machine met Linux. In deze omgeving zijn de browsers Firefox en Aurora beschikbaar, evenals een op Qt gebaseerde tekstverwerker en diverse applicaties. Voor het starten van commandoregelprogramma's is er de omgeving 'Noux'.

Het Genode-framework biedt een uniforme infrastructuur voor het creƫren van gebruikersapplicaties die draaien op de Linux-kernel (32 en 64 bit) of microkernels zoals NOVA (x86 met virtualisatie), 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). Het bevat een para-gevirtualiseerde Linux-kernel L4Linux die draait op de microkernel Fiasco.OC, waardoor gewone Linux-programma's in de Genode-omgeving kunnen worden uitgevoerd. De L4Linux-kernel werkt niet direct met de hardware, maar gebruikt Genode-services via een reeks virtuele stuurprogramma's.

Voor Genode zijn verschillende Linux- en BSD-componenten gepoort, is ondersteuning voor Gallium3D gerealiseerd, en zijn Qt, GCC en WebKit geïntegreerd, met de mogelijkheid om hybride Linux/Genode softwareomgevingen te creëren. Er is een port van VirtualBox die draait op de microkernel NOVA. Veel applicaties zijn aangepast om rechtstreeks op de microkernel en de Noux-omgeving te draaien, die virtualisatie op OS-niveau biedt. Voor niet-gepoorte programma's is er een systeem van virtuele omgevingen dat op het niveau van afzonderlijke applicaties werkt en de uitvoering van programma's in een virtuele Linux-omgeving met behulp van para-virtualisatie mogelijk maakt.

Bron: opennet.ru

Koop betrouwbare webhosting met bescherming tegen DDoS, VPS VDS servers šŸ”„ Koop betrouwbare webhosting met bescherming tegen DDoS, VPS VDS servers | ProHoster