Projektet Genode har offentliggjort en version af det generelle operativsystem Sculpt 25.10

Den nye version af Sculpt 25.10, som udvikler et operativsystem baseret på Genode OS Framework-teknologier, er blevet præsenteret. Det kan anvendes af almindelige brugere til dagligdags opgaver. Kildekoden til projektet distribueres under AGPLv3-licensen. Et systembillede på 35 MB er tilgængeligt for download, som kan bruges på pc'er, PinePhone-smartphones og MNT Reform-laptops. Systemet understøtter drift på systemer med Intel-processorer og grafik, der har aktiverede VT-d og VT-x-udvidelser, samt på ARM-systemer med VMM-udvidelser.

Hovednyheder:

  • En ny opgaveplanlægger er implementeret, som har til formål at minimere forsinkelser og sikre retfærdig fordeling af ressourcer. Brug af den nye planlægger har resulteret i øget ydeevne og responsivitet af grænsefladen på lavtkraftede platforme som PinePhone-smartphonen.
  • Stakken til håndtering af block-enheder og mekanismen til installation af pakker er blevet optimeret.
  • USB-controller, Wi-Fi, Ethernet-adaptere og Intel GPU-drivere, der er porteret fra Linux-kernen, er synkroniseret med kerne 6.12 (tidligere blev drivere fra kerne 6.6 brugt).
  • Et nyt format til konfiguration og rapportering er foreslået, som har en læsbar syntaks og er brugervenligt at redigere og analysere. Det gamle XML-baserede format anvendes stadig som standard, mens det nye er tilgængeligt som et valg (det planlægges at inkludere det som standard i næste version). I systemopdateringsmekanismen er der mulighed for at skifte mellem den gamle og den nye konfigurationsmulighed.
  • Støtten til mikro-kernen seL4 er forbedret, og problemer med at bruge den med dynamisk indlæste Genode-drivere er blevet løst.
  • I den grundlæggende API-implementering er der blevet anvendt eksplicit fejlbehandling i stedet for C++'s undtagelsesmekanisme, med fejlkodning i Σ-typer (sum type). Der er også tilføjet ændringer for at forhindre utilsigtet lækage af pointere og for klart at definere ejerskab af objekter og deres livscyklus.
  • GCC 14.2 og binutils 2.44 er blevet opdateret.
  • Muligheden for at køre Goa SDK (værktøjssættet til udvikling af applikationer til Genode) i et sandkasse-miljø er blevet implementeret.
  • Integration af de understøttede netværksstakke — lwIP og TCP/IP-stakken fra Linux-kernen — er blevet ensartet.
  • Forbedrede grafiske drivere til Intel GPU og VESA.

Projektet Genode har offentliggjort en version af det generelle operativsystem Sculpt 25.10

Systemet leveres med et grafisk interface kaldet Leitzentrale, der muliggør udførelse af standardopgaver til systemadministration. I det øverste venstre hjørne af det grafiske interface vises en menu med værktøjer til brugeradministration, tilslutning af lagringsenheder og opsætning af netværksforbindelse. I midten er der en konfigurationsenhed, der definerer systemets sammensætning i form af en graf, der viser forholdet mellem systemkomponenterne. I interaktiv tilstand kan man fjerne eller tilføje komponenter og dermed danne en sammensætning af det systemiske miljø. virtual machines.

Hvis ønskes, kan brugeren skifte til konsolstyringsmodus, der giver større fleksibilitet i administrationen. Den traditionelle skrivebordstilstand kan opnås ved at starte distributionen TinyCore Linux i virtuelle maskiner med Linux. I dette miljø er der adgang til browsere som Firefox og Aurora, en teksteditor baseret på Qt, samt forskellige applikationer. For at starte kommandolinjeprogrammer tilbydes miljøet "Noux".

Genode-rammeværket tilbyder en ensartet infrastruktur til at oprette brugerdefinerede applikationer, der kører oven på Linux-kernen (32 og 64 bit) eller mikrokerner som 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). Med leveres en para-virtualiseret Linux-kernel L4Linux, der kører oven på mikrokernerne Fiasco.OC og muliggør kørsel af almindelige Linux-programmer i Genode-miljøet. L4Linux-kernen arbejder ikke direkte med hardwaren, men bruger Genode-tjenester gennem et sæt virtuelle drivere.

Forskellige komponenter fra Linux og BSD er blevet porteret til Genode, der tilbydes støtte til Gallium3D, integration af Qt, GCC og WebKit er udført, og det er muligt at skabe hybride Linux/Genode programmeringsmiljøer. Der er en port af VirtualBox, der kører oven på mikrokerne NOVA. Mange applikationer er blevet tilpasset til at køre direkte oven på mikrokerne og miljøet Noux, der muliggør virtualisering på OS-niveau. For ikke-porterede programmer tilbydes et system med virtuelle miljøer, der kører på niveauet for individuelle applikationer og muliggør kørsel af programmer i et virtuelt Linux-miljø ved hjælp af para-virtualisering.

Kilde: opennet.ru

Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere 🔥 Køb pålidelig webhosting med DDoS-beskyttelse, VPS VDS-servere | ProHoster