Udviklerne af det åbne mikrokerne-operativsystem udgivelse af operativsystemet . I projektet Sculpt, baseret på Genode-teknologier, udvikles et generelt formål operativsystem, der kan bruges af almindelige brugere til dagligdags opgaver. Kildekoderne til projektet er tilgængelig under AGPLv3-licensen. Til download tilbydes , med en størrelse på 24 MB. Det understøtter drift på systemer med Intel-processorer og grafiksystemer med aktiverede VT-d og VT-x udvidelser.
Systemet leveres med et grafisk interface, 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 konfiguration af netværksforbindelse. I midten findes en konfigurationsfane til opsætning af systemkomponenter, som er et grafbaseret interface, der definerer relationen mellem systemkomponenter. Brugeren kan interaktivt fjerne eller tilføje komponenter, hvilket definerer sammensætningen af det systemmiljø eller virtuelle maskiner.
Brugeren kan til enhver tid skifte til konsoltilstand, hvilket giver større fleksibilitet i styringen. Den traditionelle desktop kan opnås ved at køre TinyCore Linux-distributionen i en virtuel maskine med Linux. I dette miljø er browserne Firefox og Aurora, en teksteditor baseret på Qt og forskellige applikationer tilgængelige. Til kørsel af kommandolinjeværktøjer tilbydes et noux-miljø.
Den nye udgivelse implementeringen af støtte til at kopiere og indsætte tekst mellem terminaler, grafiske applikationer baseret på Qt5 og virtuelle maskiner. Der er også udført arbejde for at øge ydeevnen og forbedre interface-responsiviteten. Forbedringerne fra maj-opdateringen af platformen er blevet implementeret.
Genode, såsom kerne-uafhængig virtualiseringsgrænseflade, støtte til AARCH64-arkitektur, overgang til standard C++17 som standard, nye værktøjer baseret på GCC 8.3 og en opdateret runtime baseret på libc fra FreeBSD 12.
Lad os minde om, at Genode tilvejebringer en ensartet infrastruktur til at skabe brugerdefinerede applikationer, der kører oven på Linux-kernen (32 og 64 bit) eller 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) og et direkte kørende kernel til ARM- og RISC-V-platforme. Det para-virtualiserede Linux-kernel L4Linux, der kører oven på mikrokerne Fiasco.OC, muliggør kørsel af almindelige Linux-programmer i Genode. L4Linux-kernen interagerer ikke direkte med hardware, men anvender Genodes tjenester gennem et sæt virtuelle drivere.
Genode har porteret forskellige Linux- og BSD-komponenter, sikret støtte til Gallium3D, integreret Qt, GCC og WebKit, og implementeret muligheden for at organisere hybride Linux/Genode softwaremiljøer. Der er lavet en port til VirtualBox, der kører oven på mikrokerne NOVA. Et stort antal applikationer er tilpasset til at køre direkte oven på mikrokerne og Noux-miljøet, som muliggør virtualisering på operativsystemniveau. For ikke-porterede programmer er der mulighed for at bruge mekanismen til at oprette virtuelle miljøer på applikationsniveau, hvilket gør det muligt at køre programmer i et virtuelt Linux-miljø ved hjælp af paravirtualisering.
Kilde: opennet.ru
