Distri - „Distro“, skirtas paleisti greito paketų valdymo technologijas

Rajonas

Michaelas Stapelbergas, populiaraus „i3wm“ langų tvarkyklės autorius ir anksčiau aktyvus „Debian“ kūrėjas (kartu su maždaug 170 paketų), pranešimas, kad kuriate „Linux“ platinimo „distri“ (eksperimentinis) kartu su to paties pavadinimo paketų tvarkytuvu.

El proyecto yra laikomas galimų paketų valdymo sistemų našumo didinimo būdų tyrimu y reiškia keletą naujų idėjų, kaip kurti platinimus. Paketų tvarkyklės kodas yra parašytas „Go“ ir platinamas pagal BSD licenciją.

Pagrindinis bruožas šio naujo „Linux“ platinimo siūlomo paketo formato yra paketo pristatymas „SquashFS“ vaizdų pavidalu, vietoj suglaudintų tar.xx failų.

„SquashFS“ naudojimas yra panašus į jau populiarius „AppImage“ ir „Snap“ formatus, Tokiu būdu šis naujas siūlomas paketo formatas leidžia „surinkti“ paketą nereikalaujant išpakuoti, o tai taupo disko vietą, leidžia greitai keisti ir paketo turinys tampa iškart pasiekiamas.

Tuo pačiu metu platinimo paketai, kaip ir klasikiniame „deb“ formate, juose yra tik atskiri komponentai, susieti priklausomybėmis su kitais paketais (bibliotekos nėra dubliuojamos paketuose, bet įdiegiamos kaip priklausomybės).

Kitaip tariant, „distri“ bando sujungti granulių klasikinių paskirstymų struktūrą, kaip ir „Debian“, su metodais, kaip pristatyti programas sumontuotų konteinerių pavidalu.

Kiekvienas „Distri“ paketas yra įtrauktas į savo katalogą tik skaitymo režimu (pavyzdžiui, paketą su zsh galima įsigyti kaip „/ro/zsh-amd64-5.6.2-3“), kuris teigiamai veikia saugumą ir apsaugo nuo atsitiktinių ar kenkėjiškų pakeitimų.

Kadangi sukurti paslaugų katalogų hierarchiją, pvz / usr / bin, / Usr / share y / usr / lib, naudojamas specialus FUSE modulis, kuris sujungia visų įdiegtų „SquashFS“ vaizdų turinį į vieną rinkinį (pavyzdžiui, katalogą / ro / share suteikia prieigą prie visų paketų bendrų pakatalogių).

Distri paketuose iš esmės nėra tvarkyklių, iškviestų diegimo metu ir skirtingos paketo versijos gali egzistuoti kartu, kad būtų galima lygiagrečiai įdiegti paketus.

Siūloma struktūra paketų tvarkytuvo našumą riboja tik tinklo, per kurį siunčiami paketai, pralaidumu. Tiesioginis paketo diegimas ar atnaujinimas atliekamas žemiausiu lygiu ir nereikalauja turinio dubliavimo.

Diegiant paketus, konfliktai neįtraukiamis, nes kiekvienas paketas yra susietas su savo katalogu ir sistema leidžia egzistuoti skirtingoms paketo versijoms (katalogo turinys su naujausia paketo peržiūra yra susietas su santraukų katalogais).

Nors pakuočių kompiliavimo pusė taip pat yra labai greita ir nereikalauja paketų diegimo atskiroje aplinkoje („build“ aplinkoje sukuriami reikiamų katalogo priklausomybių vaizdai / ro).

Palaikomos tipinės paketų valdymo komandos, Ką "distri įdiegti"Y"distri atnaujinimas«, Ir vietoj informacijos komandų galite naudoti standartinį įrankį« ls »(pavyzdžiui, norint pamatyti įdiegtus paketus, pakanka išvardyti katalogus hierarchijoje« / ro »ir tam, kad sužinotumėte, kurie paketas apima failą, pažiūrėkite, kur veda šio failo nuoroda).

Siūlomas eksperimentų paskirstymo prototipas apima maždaug 1700 pakuočių ir paruošti naudoti diegimo vaizdai su diegimo programa, tinkami įdiegti kaip pagrindinę operacinę sistemą ir išleisti „QEMU“, „Docker“, „Google Cloud“ ir „VirtualBox“.

Jis taip pat palaiko paleidimą iš užšifruoto disko skaidinio ir tipiškų programų rinkinį darbalaukiui sukurti pagal „i3“ langų tvarkyklę („Google Chrome“ siūloma kaip naršyklė).

Pateikiamos išsamios priemonės paskirstymo sudarymui, paketų paruošimui ir statybai, paketų paskirstymui per veidrodžius ir kt.

Jei norite susipažinti su projektu, galite tai padaryti šią nuorodą. 

Fuente: https://michael.stapelberg.ch/


Palikite komentarą

Jūsų elektroninio pašto adresas nebus skelbiamas. Privalomi laukai yra pažymėti *

*

*

  1. Už duomenis atsakingas: AB Internet Networks 2008 SL
  2. Duomenų paskirtis: kontroliuoti šlamštą, komentarų valdymą.
  3. Įteisinimas: jūsų sutikimas
  4. Duomenų perdavimas: Duomenys nebus perduoti trečiosioms šalims, išskyrus teisinius įsipareigojimus.
  5. Duomenų saugojimas: „Occentus Networks“ (ES) talpinama duomenų bazė
  6. Teisės: bet kuriuo metu galite apriboti, atkurti ir ištrinti savo informaciją.

  1.   braytac sakė

    Gražus. Tai gerai.
    Man būtų sunku atsiplėšti nuo Pacmano haha, bet labai išradinga! Niekada netapau visiškai negaliojančiu, nes xbps neturi „Pacman“ galios, tačiau tai perskaičiau dabar, nors reikia laiko, kad vadybininkas taptų kompleksiškesnis (pvz. ... šiandien pereiti nuo xbps prie „Pacman“). labai verta. Ar tai atrodo kitame lygyje?