The Genode Project har udgivet Sculpt 22.10 General Purpose OS-udgivelsen

Udgivelsen af ​​Sculpt 22.10-operativsystemet er blevet introduceret, inden for hvilket, baseret på Genode OS Framework-teknologier, udvikles et generelt operativsystem, som kan bruges af almindelige brugere til at udføre daglige opgaver. Kildekoden til projektet distribueres under AGPLv3-licensen. Et 28 MB LiveUSB-billede tilbydes til download. Understøtter drift på systemer med Intel-processorer og grafik med VT-d- og VT-x-udvidelserne aktiveret.

Vigtigste innovationer:

  • For at kontrollere enhedsafbrydelser og PCI-konfiguration anvendes strengere restriktioner, som leveres af Genode-arkitekturen. Ændringen krævede et større internt omarbejde, der påvirkede alle drivere og gav mulighed for nye optimeringer og yderligere funktionalitet. Samtidig forsøgte udviklerne at bevare den generelle adfærd, når brugeren arbejder i systemet.
  • Adskillige væsentlige optimeringer er blevet foreslået for at fremskynde lanceringen, øge gennemstrømningen af ​​netværksundersystemet og forbedre reaktionsevnen af ​​brugergrænsefladen.
  • Forbedret understøttelse af hot plugging USB-enheder. Tilføjet muligheden for dynamisk at tilslutte og frigøre USB-enheder til virtuelle maskiner.
  • Chromium-browsermotoren, der bruges i Falkon- og Morph-browserne, der tilbydes brugeren, er blevet opdateret.
  • Lyddriveren er blevet opdateret og er synkroniseret med koden fra OpenBSD 7.1.
  • Arbejdet med at tilpasse Sculpt til mobiltelefoner er begyndt. Forbedringer inkluderer USB ECM-understøttelse, Mali-400 GPU, SD-kortforbindelse, telefoni og mobildatastak, Morph-browser og brugergrænseflade. Tilføjet understøttelse af chipkort med USB-interface.

The Genode Project har udgivet Sculpt 22.10 General Purpose OS-udgivelsen

Systemet leveres med en Leitzentrale grafisk grænseflade, der giver dig mulighed for at udføre typiske systemadministrationsopgaver. Det øverste venstre hjørne af GUI'en viser en menu med værktøjer til styring af brugere, tilslutning af lagerenheder og opsætning af en netværksforbindelse. I midten er der en konfigurator til konfiguration af systemfyldningen, som giver en grænseflade i form af en graf, der definerer forholdet mellem systemkomponenter. Brugeren kan interaktivt vilkårligt fjerne eller tilføje komponenter, definere sammensætningen af ​​systemmiljøet eller virtuelle maskiner.

Brugeren kan til enhver tid skifte til konsolstyringstilstand, hvilket giver større fleksibilitet i styringen. En traditionel desktop-oplevelse kan opnås ved at køre TinyCore Linux-distributionen i en virtuel Linux-maskine. I dette miljø er Firefox- og Aurora-browsere, en Qt-baseret teksteditor og forskellige applikationer tilgængelige. Noux-miljøet tilbydes til at køre kommandolinjeværktøjer.

Genode giver en samlet infrastruktur til at skabe brugerdefinerede applikationer, der kører oven på Linux-kernen (32 og 64 bit) eller NOVA mikrokerner (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) og direkte kørende kerne til ARM- og RISC-V-platforme. Den inkluderede paravirtualiserede Linux-kerne L4Linux, der kører oven på Fiasco.OC-mikrokernen, giver dig mulighed for at køre almindelige Linux-programmer i Genode. L4Linux-kernen fungerer ikke direkte med hardware, men bruger Genode-tjenester gennem et sæt virtuelle drivere.

For Genode er forskellige Linux- og BSD-komponenter blevet porteret, Gallium3D-understøttelse er blevet leveret, Qt, GCC og WebKit er blevet integreret, og muligheden for at organisere hybride Linux/Genode-softwaremiljøer er blevet implementeret. Der er forberedt en VirtualBox-port, der kører oven på NOVA-mikrokernen. En lang række applikationer er tilpasset til at køre direkte oven på mikrokernen og Noux-miljøet, hvilket giver virtualisering på OS-niveau. For at køre ikke-porterede programmer er det muligt at bruge mekanismen til at skabe virtuelle miljøer på niveau med individuelle applikationer, hvilket giver dig mulighed for at køre programmer i et virtuelt Linux-miljø ved hjælp af paravirtualisering.

Kilde: opennet.ru

Tilføj en kommentar