Lançimi i distribucionit Vanilla OS 3, që përdor kontejnerë dhe përditësime atomike

Pas dy vitesh zhvillim, është publikuar shpërndarja përdoruese Vanilla OS 3, e bazuar në paketat Debian, por që del jashtë një ripaketimi të zakonshëm. Mjedisi sistemor në Vanilla OS montohet në modalitetin vetëm për lexim dhe përditësohet në mënyrë atomike, ndërsa aplikacionet ekzekutohen në kontejnerë të veçantë, duke përdorur një ndërfaqe të bazuar në Distrobox. Si mjedis përdorues ofrohet GNOME i pa modifikuar, i ofruar në formën e tij origjinale nga zhvilluesit. Konfiguratorët grafike të vetë janë shkruar në GTK4 duke përdorur Libadwaita. Madhësia e images ISO është 1.8 GB (x86_64, arm64).

Për përditësimin atomik të sistemit, projekti po zhvillon një mjet të quajtur ABRoot, që krijon dy pjesë të identike rrënjësore në ruajtës: një aktive dhe një pasive. Përditësimi i sistemit shkarkohet plotësisht dhe instalohet në pjesën pasive, dhe pas rinisjes, pjesët ndërron vendet - pjesa me përditësimin e instaluar bëhet aktive, ndërsa pjesa e kaluar aktive kalon në modalitetin pasiv dhe pret instalimin e përditësimit të ardhshëm. Përditësimet kontrollohen dhe instalohen automatikisht në sfond gjatë ngarkesës minimale të sistemit dhe kur ka energjinë e nevojshme të baterisë. Frekuenca e kontrollit të përditësimeve është e konfigurueshme. Aktivizimi i përditësimit të instaluar ndodh me rinisjen e ardhshme. Nëse ndodhi ndonjë problem pas përditësimit, kthehet në versionin e kaluar.

Aplikacionet shtesë instalohen në kontejnerë të veçantë përmes menaxherit të paketave apx, i cili lejon instalimin e pakove nga shpërndarje të ndryshme në mjedise të izoluara (për shembull, mund të instaloni paketa nga Debian, Ubuntu, Arch Linux dhe Fedora). Menaxheri i paketave është implementuar në formën e një mbulese mbi mjetin Distrobox, që ofron mundësinë për të instaluar dhe nisur shpejt në një kontejner çdo shpërndarje Linux dhe për të siguruar integrimin e saj me sistemin kryesor. Formati i paketave të bazuar në kontejnerë (Flatpak, Snap ose Appimage) zgjidhni gjatë herës së parë të nisjes.

Për administrimin e sistemit po zhvillohet një mjet VSO (Vanilla System Operator), i cili lejon zgjidhjen e detyrave të tilla si përditësimi i sistemit, ndryshimi i rregullimeve dhe krijimi i detyrave të lidhura me disa veprime (për shembull, mund të aktivizohet një detyrë për të shfaqur një njoftim pas përfundimit të ngarkesës së baterisë). Ofron mundësinë e integruar për të ekzekutuar aplikacione Android duke përdorur mjetin Waydroid.

NĂ« versionin e ri:

  • Shtuar mbĂ«shtetje pĂ«r arkitekturĂ«n ARM64.
  • Siguruar mbĂ«shtetje pĂ«r ndĂ«rtimet e riprodhueshme, qĂ« i lejojnĂ« pĂ«rdoruesit tĂ« krijojnĂ« ndĂ«rtime tĂ« veta, tĂ« cilat pĂ«rputhen bit pĂ«r bit me ndĂ«rtimet e gatshme pĂ«r shkarkim (pĂ«rveç ndĂ«rtimeve qĂ« ofrohen me drejtues proprietarĂ« NVIDIA). PĂ«rdoruesi mund tĂ« konfirmojĂ« se skedarĂ«t binarĂ« tĂ« shpĂ«rndarĂ« nĂ« imazhet e bootimit janĂ« ndĂ«rtuar nga kodet burimore tĂ« ofruara dhe nuk pĂ«rmbajnĂ« ndryshime tĂ« fshehura.
  • PĂ«rditĂ«suar versionet e komponenteve, duke pĂ«rfshirĂ« kernelin Linux 7.1 dhe GNOME 50.
  • Si emulator terminal Ă«shtĂ« pĂ«rdorur Ptyxis nĂ« vend tĂ« Black Box, Papers nĂ« vend tĂ« shikuesit tĂ« dokumenteve Evince dhe Resources nĂ« vend tĂ« GNOME System Monitor. Aplikacionet File Roller dhe Photos janĂ« pĂ«rjashtuar nga paketa bazĂ«.
  • NĂ« ndĂ«rfaqen e konfigurimit fillestar (First Setup), e cila aktivizohet automatikisht pas pĂ«rditĂ«simit, janĂ« shtuar mundĂ«si pĂ«r instalimin e aplikacioneve tĂ« reja dhe fshirjen e atyre qĂ« nuk janĂ« mĂ« tĂ« nevojshme.
  • Menaxheri i aplikacioneve Apx dhe konfiguratori VSO (Vanilla System Operator) janĂ« shkruar pĂ«rsĂ«ri duke pĂ«rdorur Vanilla SDK tĂ« ri, i cili unifikon bibliotekat dhe utilitetet standarde qĂ« pĂ«rdoren nĂ« zhvillimin e aplikacioneve tĂ« veta. Shtuar mbĂ«shtetje pĂ«r lokalizimin e ndĂ«rfaqes nĂ« gjuhĂ« tĂ« ndryshme duke pĂ«rdorur skedarĂ« PO. Rregullimet e apx janĂ« transferuar nga apx.json nĂ« config.json. NĂ« katalogun Flathub Ă«shtĂ« vendosur ndĂ«rfaqja grafike pĂ«r Apx, e ofruar nĂ« Vanilla OS 3 nĂ« formĂ«n e paketĂ«s flatpak. Si bazĂ« pĂ«r formimin e imazhit VSO Ă«shtĂ« pĂ«rdorur dega Debian Testing nĂ« vend tĂ« Debian Sid (e pasigurt).
  • PĂ«r instalimin dhe ekzekutimin nĂ« kontejnerĂ« tĂ« çdo distribucioni Linux Ă«shtĂ« pĂ«rdorur dega nĂ« zhvillim e mjetit Distrobox 2 (2.0.0-rc.4), e shkruar nĂ« gjuhĂ«n Go.
  • I Ă«shtĂ« shtuar njĂ« mjet pĂ«r krijimin e kopjeve rezervĂ« Vanilla Continuity, qĂ« pĂ«rdor snapshot pĂ«r tĂ« ruajtur kopje rezervĂ« tĂ« skedarĂ«ve nga katalogu i shtĂ«pisĂ«, paketat e instaluara Flatpak dhe metadatat e ABRoot. Snapshotet mund tĂ« ruhen nĂ« njĂ« direktor lokal, nĂ« njĂ« pajisje tĂ« jashtme ose nĂ« njĂ« server tĂ« largĂ«t server, i pĂ«rshtatshĂ«m pĂ«rmes SFTP, FTP ose NFS.
  • Mjeti pĂ«r krijimin e versioneve tĂ« personalizuara Vib (Vanilla Image Builder) Ă«shtĂ« pĂ«rditĂ«suar. NĂ« versionin e ri janĂ« shtuar funksione pĂ«r pastrimin e katalogĂ«ve tĂ« papĂ«rdorur dhe montimin e kodit burimor nĂ« kontejner gjatĂ« ndĂ«rtimit nĂ« vend tĂ« kopjimit.

Burimi: opennet.ru

Blini hosting tĂ« besueshĂ«m pĂ«r faqe interneti me mbrojtje nga DDoS, serverĂ« VPS VDS đŸ”„ Blini hosting tĂ« besueshĂ«m pĂ«r faqe interneti me mbrojtje nga DDoS, serverĂ« VPS VDS | ProHoster