UtgÄvan av Vanilla OS 3, som anvÀnder containrar och atomiska uppdateringar.

Efter tvÄ Ärs utveckling har den anvÀndardistrubtion Vanilla OS 3 publicerats, baserad pÄ Debian-paketsystemet, men som gÄr bortom en vanlig ombyggnad. Det systematiska miljöet i Vanilla OS monteras i skrivskyddat lÀge och uppdateras atomÀrt, medan applikationer körs i separata containrar med hjÀlp av ett lager baserat pÄ Distrobox-verktyget. Som anvÀndarmiljö erbjuds oförÀndrad GNOME, levererad i det skick som utvecklarna ursprungligen slÀppte den. Egna grafiska konfigurerare Àr skrivna pÄ GTK4 med anvÀndning av Libadwaita. Storleken pÄ iso-avbilden Àr 1,8 GB (x86_64, arm64).

För atomĂ€r systemuppdatering utvecklar projektet verktyget ABRoot, som skapar tvĂ„ identiska root-partitioner pĂ„ lagringsmedia — en aktiv och en passiv. Systemuppdateringen laddas helt ner och installeras i den passiva partitionen, och efter omstart byter partitionerna plats — partitionen med den installerade uppdateringen blir aktiv, medan den tidigare aktiva partitionen gĂ„r i passivt lĂ€ge och vĂ€ntar pĂ„ installation av nĂ€sta uppdatering. Uppdateringar kontrolleras och installeras automatiskt i bakgrunden under minimal belastning pĂ„ systemet och vid tillrĂ€cklig batterikapacitet. Frekvensen för uppdateringskontroller kan stĂ€llas in. Aktiveringen av den installerade uppdateringen sker vid nĂ€sta omstart. Om nĂ„got gĂ„r fel efter uppdateringen utförs en Ă„terstĂ€llning till föregĂ„ende version.

Ytterligare applikationer installeras i separata containrar med hjÀlp av den egna pakethanteraren apx, som gör det möjligt att installera paket frÄn olika distributioner i isolerade sandbox-miljöer (till exempel kan paket frÄn Debian, Ubuntu, Arch Linux och Fedora installeras). Pakethanteraren implementeras som en wrapper över verktyget Distrobox, vilket möjliggör snabb installation och körning av valfri Linux-distribution i en container samt dess integration med huvudsystemet. Containerbaserade paketeringsformat (Flatpak, Snap eller Appimage) vÀljs vid första uppstarten.

För systemadministration utvecklas verktyget VSO (Vanilla System Operator), vilket möjliggör uppgifter sÄsom systemuppdatering, Àndring av instÀllningar och skapande av uppgifter kopplade till specifika ÄtgÀrder (till exempel kan en uppgift för att visa en avisering startas efter att batteriladdningen har slutförts). Det finns en inbyggd funktion för att köra Android-appar med hjÀlp av verktyget Waydroid.

I den nya versionen:

  • Stöd för ARM64-arkitektur har lagts till.
  • Stöd för reproducerbara byggnader har sĂ€kerstĂ€llts, vilket gör att anvĂ€ndaren kan skapa egna byggnader som bit för bit matchar de som erbjuds för nedladdning (utom byggnader som levereras med proprietĂ€ra NVIDIA-drivrutiner). AnvĂ€ndaren kan personligen verifiera att de binĂ€ra filer som distribueras i installationsavbildningar har sammanstĂ€llts frĂ„n de tillhandahĂ„llna kĂ€llkoderna och inte innehĂ„ller dolda förĂ€ndringar.
  • Versionerna av komponenterna har uppdaterats, inklusive Linux-kĂ€rnan 7.1 och GNOME 50.
  • Som terminalemulator anvĂ€nds Ptyxis istĂ€llet för Black Box, Papers istĂ€llet för dokumentvisaren Evince och Resources istĂ€llet för GNOME System Monitor. Applikationerna File Roller och Photos har uteslutits frĂ„n den grundlĂ€ggande leveransen.
  • I grĂ€nssnittet för första instĂ€llning (First Setup), som automatiskt lanseras efter en uppdatering, har möjligheterna för att installera nya applikationer och ta bort irrelevanta lagts till.
  • Applikationshanteraren Apx och konfiguratören VSO (Vanilla System Operator) har skrivits om med hjĂ€lp av den nya Vanilla SDK, som enhetliggör typbibliotek och verktyg som anvĂ€nds vid utvecklingen av egna applikationer. Stöd för lokalisering av grĂ€nssnittet till olika sprĂ„k har lagts till med hjĂ€lp av PO-filer. InstĂ€llningarna för apx har flyttats frĂ„n apx.json till config.json. En grafisk grĂ€nssnitt för Apx, som levereras i Vanilla OS 3 i form av ett flatpak-paket, Ă€r placerad i Flathub-katalogen. En gren av Debian Testing har anvĂ€nts som grund för att skapa VSO-avbildningen istĂ€llet för Debian Sid (unstable).
  • För installation och körning av alla Linux-distributioner i containrar anvĂ€nds den under utveckling befindande versionen av Distrobox 2 (2.0.0-rc.4), som har skrivits om i Go.
  • Verktyg för sĂ€kerhetskopiering av Vanilla Continuity har lagts till, vilket anvĂ€nder snapshot för att spara sĂ€kerhetskopior av filer frĂ„n hemkatalogen, installerade Flatpak-paket och ABRoot-metadata. Snapshots kan sparas i en lokal katalog, pĂ„ en extern lagringsenhet eller pĂ„ en fjĂ€rrserver servern, tillgĂ€nglig via SFTP, FTP eller NFS.
  • Verktyget för att skapa egna byggda versioner av Vib (Vanilla Image Builder) har uppdaterats. I den nya versionen har funktioner för att rensa oanvĂ€nda kataloger och att montera kĂ€llkoden i containern under byggprocessen istĂ€llet för att kopiera lagts till.

KĂ€lla: opennet.ru

Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar đŸ”„ Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar | ProHoster