Genode-projektet har udgivet operativsystemet Sculpt 23.10

Udviklingen af Sculpt 23.10 er præsenteret, hvor der på baggrund af Genode OS Frameworks teknologi udvikles et operativsystem til almindeligt brug, som kan anvendes af almindelige brugere til dagligdags opgaver. Kildekoden til projektet distribueres under AGPLv3-licensen. Der tilbydes et LiveUSB-billede til download, der fylder 28 MB. Det understøtter drift på systemer med Intel-processorer og grafisk subsystem med aktiverede VT-d og VT-x, samt på ARM-systemer med VMM-udvidelser.

Hovednyheder:

  • Mulighederne for at styre CPU-parametre er blevet udvidet. Interfacen til brugeren har fået funktioner til at skifte mellem energiforbrugsprofiler (strømbesparelse eller ydeevne), vise temperaturen for hver CPU-kerne, overvåge ændringer i CPU-frekvensen og give detaljerede oplysninger om energiforbruget.
  • Understøttelsen af moderne bærbare computere er forbedret; for eksempel har Framework Gen 12-bærbaren implementeret overvågning af batteriopladning, styring af tastaturbelysning og muligheden for at tilslutte en ekstern monitor.
  • I versionen til smartphone PinePhone er brugerfladen optimeret, hardwareknapperne er understøttet, og der er tilføjet en ny skærmsparer, der reducerer energiforbruget med op til 40% ved at deaktivere drivere til touchpanelet.
  • Bygningen er udført med GCC 12.3.
  • Driveren til netværkskort er blevet udskiftet med en version, der er porteret fra Linux-kernen 6.1.20.
  • Motoren til kryptering af blokstorage er revideret.
  • Fejlfindingevnerne er blevet udvidet.
  • Udviklingen er blevet overført til at bruge C++20-standarden (tidligere blev C++17 anvendt).
  • Muligheden for at bruge eksisterende SDK'er til udvikling af applikationer til Genode, såsom Lomiri og Rust Cargo, er blevet tilføjet.
  • Der er tilføjet en driver til USB-controllere, der anvendes i RaspberryPi- og i.MX6-kort.
  • Ydeevnen for drivere til Intel GPU'er, lydkort og WiFi er forbedret.
  • DDE-laget (device-driver environment), der muliggør brugen af drivere fra Linux, er blevet opdateret til Linux-kernen 6.1.20.

Systemet leveres med et grafisk interface, Leitzentrale, der muliggør udførelse af standardopgaver til administration af systemet. I øverste venstre hjørne af det grafiske interface vises en menu med værktøjer til at administrere brugere, tilslutte lagringsenheder og konfigurere netværksforbindelser. I midten er der en konfigurationsmanager til sammensætning af systemets indhold, som giver et grafisk interface, der definerer forholdet mellem systemkomponenterne. Brugeren kan interaktivt fjerne eller tilføje komponenter, hvilket bestemmer sammensætningen af det systemiske miljø. virtual machines.

Brugeren kan til enhver tid skifte til konsolbetyrelsesmodus, som giver større fleksibilitet i administrationen. Den traditionelle arbejdsflade kan opnås ved at starte TinyCore Linux-distributionen. virtuelle maskiner med Linux. I dette miljø er browsere som Firefox og Aurora tilgængelige, samt en teksteditor baseret på Qt og forskellige applikationer. For at starte kommandolinjeværktøjer tilbydes et noux-miljø.

Genode tilbyder en ensartet infrastruktur til udvikling af brugerapplikationer, 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) og direktestartende kerner til ARM- og RISC-V-platforme. Det para-virtualiserede Linux-kernel L4Linux, der kører oven på mikrokernerne Fiasco.OC, muliggør kørsel af almindelige Linux-programmer i Genode. L4Linux-kernen arbejder ikke direkte med hardware, men bruger 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

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