Distri - distribucijski sistem, ki deluje na tehnologijah hitrega upravljanja paketov

okrožje

Michael Stapelberg, avtor priljubljenega upravitelja oken i3wm in prej aktivni razvijalec Debian (skupaj s približno 170 paketi), objava, da razvijate distribucijo Linuxa "distri" (eksperimentalno) skupaj z istoimenskim upraviteljem paketov.

Projekt je pozicioniran kot študija možnih načinov za povečanje učinkovitosti sistemov za upravljanje paketov y predstavlja nekaj novih idej za gradnjo distribucij. Koda upravitelja paketov je napisana v programu Go in se distribuira pod licenco BSD.

Ključna lastnost oblike paketa, predlagane v tej novi distribuciji Linuxa je dostava paketa v obliki slik SquashFS, namesto stisnjenih datotek tar.xx.

Uporaba SquashFS je podobna že priljubljenim formatoma AppImage in Snap, S tem predlagani novi format paketa omogoča "sestavljanje" paketa brez razpakiranja, kar prihrani prostor na disku, omogoča hitre spremembe in vsebino paketa takoj na voljo.

Hkrati distri paketi, kot v klasični obliki "deb", vsebujejo samo posamezne komponente, povezane z odvisnostmi z drugimi paketi (knjižnice se ne podvajajo v paketih, ampak so nameščene kot odvisnosti).

Z drugimi besedami, distri poskuša združiti zrnato strukturo paketov klasičnih distribucij, kot Debian, z metodami za dostavo aplikacij v obliki nameščenih vsebnikov.

Vsak paket v distri je nameščen v svojem imeniku v načinu samo za branje (na primer paket z zsh je na voljo kot "/ro/zsh-amd64-5.6.2-3"), ki pozitivno vpliva na varnost in ščiti pred naključnimi ali zlonamernimi spremembami.

Medtem ko je treba ustvariti hierarhijo imenikov storitev, kot je / usr / bin, / Usr / share y / Usr / lib, se uporablja poseben modul FUSE, ki združuje vsebino vseh nameščenih slik SquashFS v en sklop (na primer imenik / ro / share omogoča dostop do skupnih podimenikov vseh paketov).

Paketi na distri v bistvu ne vsebujejo gonilnikov, ki se prikličejo med namestitvijo in različne različice paketa lahko soobstajajo med seboj, kar omogoča paralelno namestitev paketov.

Predlagana struktura omejuje delovanje upravitelja paketov samo na pasovno širino omrežja, prek katerega se paketi nalagajo. Neposredna namestitev ali nadgradnja paketa se izvede na najnižji ravni in ne zahteva podvajanja vsebine.

V distri so med namestitvijo paketov izključeni konfliktis, saj je vsak paket povezan z lastnim imenikom in sistem omogoča obstoj različnih različic paketa (vsebina imenika z novejšo revizijo paketa je povezana z imeniki povzetkov).

Medtem ko je za sestavljanje paketov paket tudi zelo hiter in ne zahteva namestitve paketov v ločenem okolju (v gradbenem okolju se ustvarijo predstavitve potrebnih odvisnosti imenika / ro).

Podprti so tipični ukazi za upravljanje paketov, Kaj "namestite distri"Y"posodobitev distri«, In namesto informativnih ukazov lahko uporabite standardni pripomoček« ls »(na primer, če si želite ogledati nameščene pakete, je dovolj, da navedete imenike v hierarhiji« / ro »in da ugotovite, kateri paket vključuje datoteko, poglejte, kam vodi povezava v tej datoteki).

Predlagani distribucijski prototip za poskuse vključuje približno 1700 paketov in pripravljene namestitvene slike z namestitvenim programom, primerne za namestitev kot primarni operacijski sistem in za izdajo v QEMU, Docker, Google Cloud in VirtualBox.

Podpira tudi zagon s šifrirane particije diska in nabor tipičnih aplikacij za ustvarjanje namizja, ki temelji na upravitelju oken i3 (Google Chrome je na voljo kot brskalnik).

Na voljo so obsežna orodja za sestavljanje distribucijskih paketov, pripravo in izdelavo paketov, distribucijo paketov preko ogledal in drugo.

Če se želite posvetovati s projektom, lahko to storite v naslednjo povezavo. 

vir: https://michael.stapelberg.ch/


Pustite svoj komentar

Vaš e-naslov ne bo objavljen. Obvezna polja so označena z *

*

*

  1. Odgovoren za podatke: AB Internet Networks 2008 SL
  2. Namen podatkov: Nadzor neželene pošte, upravljanje komentarjev.
  3. Legitimacija: Vaše soglasje
  4. Sporočanje podatkov: Podatki se ne bodo posredovali tretjim osebam, razen po zakonski obveznosti.
  5. Shranjevanje podatkov: Zbirka podatkov, ki jo gosti Occentus Networks (EU)
  6. Pravice: Kadar koli lahko omejite, obnovite in izbrišete svoje podatke.

  1.   braytac je dejal

    Čeden. Odlično je.
    Težko bi se ločil od Pacmana haha, a zelo iznajdljivo! Nikoli nisem šel v prazno, ker xbps nima moči Pacmana, toda s tem, kar sem prebral zdaj, čeprav je potreben čas, da postane upravitelj bolj zapleten (na primer ... od xbps do Pacmana danes), bo zelo vredno. Je to videti na drugi ravni?