Lanseringen av distributionsversionen Vanilla OS 2, som anvÀnder containrar och atomÀra uppdateringar

Efter ett och ett halvt Ärs utveckling har den anvÀndarvÀnliga distributionsversionen Vanilla OS 2 publicerats, som bygger pÄ Debian-paketbasen men gÄr utöver en vanlig Äterkompilering. Systemmiljön i Vanilla OS monteras i skrivskyddat lÀge och uppdateras atomÀrt, medan applikationer körs i separata containrar med hjÀlp av en mellanvara baserad pÄ verktyget Distrobox. Som anvÀndarmiljö erbjuds den oförÀndrade skrivbordsmiljön GNOME, levererad i den form den ursprungligen presenteras av utvecklarna. Egna grafiska konfigurerare Àr skrivna i GTK4 med Libadwaita. Storleken pÄ ISO-avbildningen Àr 1,62 GB.

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.

Lanseringen av distributionsversionen Vanilla OS 2, som anvÀnder containrar och atomÀra uppdateringar

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:

  • För att skapa det grundlĂ€ggande systemet anvĂ€nds en hybrid paketbas baserad pĂ„ Debian GNU/Linux och egna moduler frĂ„n Vib (Vanilla Image Builder).
  • För systemuppdateringar anvĂ€nds den helt omarbetade andra versionen av verktyget ABRoot, som har övergĂ„tt till att anvĂ€nda bilder i OCI-format (Open Container Initiative). Funktioner för att skapa systemtillstĂ„nds-dumpar, Ă€ndra Linux-kĂ€rnans parametrar, redigera konfigurationer, generera lokala bilder med ytterligare paket (till exempel drivrutiner, bibliotek och codecs), Ă„tergĂ„ till tidigare Ă€ndringar och regenerera initramfs har lagts till.
  • Stöd för dynamisk lagringstilldelning (thin provisioning) med hjĂ€lp av LVM (Logical Volume Manager) har lagts till, vilket möjliggör skapande av logiska diskpartitioner som Ă€r större Ă€n de tillgĂ€ngliga lagringsenheternas storlek.
  • PolKit har anvĂ€nts istĂ€llet för sudo för privilegierad körning av operationer.
  • Den andra versionen av verktyget VSO (Vanilla System Operator) har presenterats, som fungerar som en systemskall och paketmĂ€klare, samt automatiserar utförandet av systemuppgifter och möjliggör installation av Android-appar frĂ„n katalogen F-Droid som körs med hjĂ€lp av Waydroid.
  • Verktyget Sideload har lagts till, vilket möjliggör installation av separat nedladdade paket i DEB- och APK-format.
  • Den andra versionen av paketmĂ€klaren Apx har föreslagits, vilket stödjer skapande av egna miljöer, möjliggör skapande av stackar för att replikera miljöinstĂ€llningar och integreras med olika paketmĂ€klare. Egna miljöer kan anvĂ€ndas, till exempel för att skapa separata utvecklingsmiljöer för olika programmeringssprĂ„k. Verktyget Distrobox har uppdaterats till version 1.7.2.1.
  • Ett grafiskt grĂ€nssnitt har lagts till för att förenkla arbetet med paketmĂ€klaren Apx.
    Lanseringen av distributionsversionen Vanilla OS 2, som anvÀnder containrar och atomÀra uppdateringar
  • Komponenterna FsGuard och FsWarn har lagts till, vilket sĂ€kerstĂ€ller systemintegritet under uppstart.
  • InstallationstjĂ€nsten (Vanilla Installer) anvĂ€nder en nedskuren GNOME-session, har möjlighet till specialiserade OEM-installationer, erbjuder en ny installerbackend Albius, möjliggör kryptering av partitionen /var med LUKS2-formatet, och har stöd för manuell partitionering och nĂ€tverksinstĂ€llning.
    Lanseringen av distributionsversionen Vanilla OS 2, som anvÀnder containrar och atomÀra uppdateringar
  • Installatören har fĂ„tt en Ă„terstĂ€llningsmodus (Recovery) som möjliggör körning av verktyg frĂ„n kommandoraden och anvĂ€ndning av applikationer som GParted.
  • Installatören ger rekommendationer för installation av VM-bilder och NVIDIA vid uppstart i en virtuell maskin eller vid nĂ€rvaro av en NVIDIA GPU.
  • I grĂ€nssnittet som visas vid första start efter installationen anvĂ€nds en nedskuren GNOME-session, med nya möjligheter för nĂ€tverksinstĂ€llning, anvĂ€ndarskapande och webblĂ€sarval.
  • Ett nytt grafiskt grĂ€nssnitt har lagts till för att vĂ€xla mellan flera grafikkort (till exempel integrerad GPU och dedikerad kort). Vanilla Tools har fĂ„tt kommandon för att hantera den anvĂ€nda GPU:n, starta program med NVIDIA GPU och vĂ€xla mellan profiler för att vĂ€lja anvĂ€nd GPU.
    Lanseringen av distributionsversionen Vanilla OS 2, som anvÀnder containrar och atomÀra uppdateringar
  • En ny verktyg för att skapa Vib-bilder (Vanilla Image Builder) har implementerats, vilket möjliggör skapande av egna versioner av Vanilla med hjĂ€lp av standardmallar.
  • Plattformen Eratosthenes har lagts till för navigering i paketen som finns i projektets arkiv.
  • Plattformen Atlas har lagts till för att navigera bland tillgĂ€ngliga systembilder i OCI-format.
  • Verktyget Differ har lagts till för att analysera skillnader mellan tvĂ„ OCI-bilder.
  • AnvĂ€ndningen av den egna konfiguratören Vanilla Control Center har upphört, vilken ersĂ€tts av standardgrĂ€nssnittet GNOME Settings.
  • Versionerna av komponenterna har uppdaterats, till exempel har Linux-kĂ€rnan uppdaterats till version 6.9.8, och GNOME till version 46.
    Lanseringen av distributionsversionen Vanilla OS 2, som anvÀnder containrar och atomÀra uppdateringar

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