Vanilla OS 3 -jakelun julkaisu konteilla ja atomipäivityksillä

Kahden vuoden kehitystyön jälkeen pakettipohjainen Vanilla OS 3 -käyttäjäjakelu on julkaistu. Debian, mutta se menee yksinkertaisen uudelleenrakennuksen pidemmälle. Vanilla OS:n järjestelmäympäristö asennetaan vain luku -tilassa ja sitä päivitetään atomaarisesti, ja sovellukset toimivat erillisissä säilöissä käyttämällä Distrobox-työkaluketjuun perustuvaa kerrosta. Käyttäjäympäristö on muokkaamaton GNOME, joka toimitetaan kehittäjien alkuperäisessä julkaisussa. Mukautetut graafiset määritystyökalut on kirjoitettu GTK4:llä käyttäen Libadwaitaa. ISO-kuvan koko on 1.8 Gt (x86_64, arm64).

Järjestelmän atomaariseksi päivittämiseksi projektissa kehitetään ABRoot-työkalupakkia, joka luo levylle kaksi identtistä juuriosiota - aktiivinen ja passiivinen. Järjestelmäpäivitys ladataan kokonaisuudessaan ja asennetaan passiiviseen osioon, ja uudelleenkäynnistyksen jälkeen osiot vaihdetaan - osio, jossa on asennettu päivitys, aktivoituu ja edellinen aktiivinen osio siirtyy passiiviseen tilaan ja odottaa seuraavan asennusta. päivittää. Päivitykset tarkistetaan ja asennetaan automaattisesti taustalla, kun järjestelmä kuormitetaan mahdollisimman vähän ja kun akkuvirtaa on riittävästi. Päivitysten tarkistustiheys on määritettävissä. Asennettu päivitys aktivoituu seuraavan uudelleenkäynnistyksen yhteydessä. Jos jokin menee pieleen päivityksen jälkeen, palaat edelliseen versioon.

Lisäsovellukset asennetaan erillisiin säilöihin käyttämällä omaa apx-paketinhallintaohjelmaa, jonka avulla voit asentaa paketteja eri jakeluista erillisissä hiekkalaatikkoympäristöissä (voit esimerkiksi asentaa paketteja Debian, Ubuntu, Kaari Linux ja Fedora). Pakettienhallinta on toteutettu Distrobox-työkalupakin ympärillä olevana kääreenä, jonka avulla voit nopeasti asentaa ja suorittaa minkä tahansa jakelun säilössä. Linux ja varmistaa sen integroinnin pääjärjestelmään. Säiliöpohjainen pakettimuoto (Flatpak, Snap tai Appimage) valitaan ensimmäisen suorituksen aikana.

Järjestelmänhallintaa varten kehitetään parhaillaan VSO-työkalua (Vanilla System Operator), joka mahdollistaa esimerkiksi järjestelmän päivittämisen, asetusten muuttamisen ja tiettyihin toimintoihin liittyvien tehtävien luomisen (voit esimerkiksi suorittaa tehtävän, joka näyttää ilmoituksen akun täyden latauksen jälkeen). Käytettävissä on sisäänrakennettu käynnistysvaihtoehto. Android-sovellukset, jotka käyttävät Waydroid-työkalupakkia.

Uudessa versiossa:

  • Lisätty tuki ARM64-arkkitehtuurille.
  • Toistettavien koontiversioiden tuki on otettu käyttöön, minkä ansiosta käyttäjät voivat luoda mukautettuja koontiversioita, jotka ovat bitti bitiltä identtisiä ladattavien valmiiden koontiversioiden kanssa (pois lukien NVIDIA:n omien ajurien mukana toimitetut koontiversiot). Käyttäjät voivat henkilökohtaisesti varmistaa, että käynnistyskuvissa jaetut binääritiedostot on rakennettu annetusta lähdekoodista eivätkä sisällä piilotettuja muutoksia.
  • Komponenttien versioita on päivitetty, mukaan lukien ydin Linux 7.1 ja GNOME 50.
  • Ptyxis korvaa Black Boxin pääteemulaattorina, Papers korvaa Evincen dokumenttien katseluohjelmana ja Resources korvaa GNOME System Monitorin. File Roller ja Photos eivät enää sisälly oletusjakeluun.
  • Päivityksen jälkeen automaattisesti käynnistyvässä First Setup -käyttöliittymässä on nyt vaihtoehtoja uusien sovellusten asentamiseen ja vanhentuneiden poistamiseen.
  • Apx-sovellushallinta ja VSO (Vanilla System Operator) -konfiguraattori on kirjoitettu uudelleen käyttämällä uutta Vanilla SDK:ta, joka yhdistää mukautettujen sovellusten kehittämisessä käytetyt vakiokirjastot ja apuohjelmat. Tuki käyttöliittymän lokalisoinnille eri kielille PO-tiedostojen avulla on lisätty. Apx-asetukset on siirretty apx.json-tiedostosta config.json-tiedostoon. Vanilla OS 3:n mukana flatpak-pakettina toimitettu Apx-graafinen käyttöliittymä sijaitsee Flathub-hakemistossa. Haaraa käytetään VSO-kuvan luomisen perustana. Debian Testaaminen sen sijaan Debian Sid (epävakaa).
  • Asennukseen ja käyttöön minkä tahansa jakelun säilöissä Linux Distrobox 2 -työkalupakin (2.0.0-rc.4) kehityshaaraa käytetään, uudelleenkirjoitettuna Go:ksi.
  • Lisätty Vanilla Continuity -varmuuskopiointityökalut, jotka käyttävät tilannevedoksia tiedostojen varmuuskopiointiin kotihakemistosta, asennetuista Flatpak-paketeista ja ABRoot-metatiedoista. Tilannevedokset voidaan tallentaa paikalliseen hakemistoon, ulkoiseen asemaan tai etäsijaintiin. palvelin, käytettävissä SFTP:n, FTP:n tai NFS:n kautta.
  • Vib (Vanilla Image Builder) -koontiversioiden mukautettujen luontityökaluja on päivitetty. Uusi versio lisää ominaisuuksia käyttämättömien hakemistojen tyhjentämiseen ja lähdekoodin liittämiseen säiliöön koonnin aikana kopioinnin sijaan.

Lähde: opennet.ru

Osta luotettava isännöinti sivustoille, joissa on DDoS-suojaus, VPS VDS -palvelimet 🔥 Osta luotettavaa verkkosivustojen hostingia DDoS-suojauksella, VPS VDS -palvelimilla | ProHoster