Distri - distribúcia, ktorá beží na technológiách rýchlej správy balíkov

okres

Michael Stapelberg, autor populárneho správcu okien i3wm a predtým aktívny vývojár Debianu (sprevádzaný približne 170 balíkmi), oznámenie, že vyvíjate distribúciu Linuxu „distri“ (experimentálne) spolu s správcom balíkov s rovnakým názvom.

Projekt je umiestnená ako štúdia možných spôsobov zvýšenia výkonu systémov správy balíkov y predstavuje niekoľko nových nápadov na budovanie distribúcií. Kód správcu balíkov je napísaný v jazyku Go a distribuovaný pod licenciou BSD.

Kľúčová vlastnosť formátu balíka navrhovaného v tejto novej distribúcii Linuxu je dodanie balíka vo forme obrázkov SquashFS, namiesto komprimovaných súborov tar.xx.

Použitie SquashFS je podobné ako u už populárnych formátov AppImage a Snap, Vďaka tomu tento nový navrhovaný formát balíka umožňuje „zostavenie“ balíka bez nutnosti rozbaľovania, čo šetrí miesto na disku, umožňuje rýchle zmeny a okamžite sprístupňuje obsah balíka.

Súčasne distri balíčky, ako v klasickom „deb“ formáteobsahujú iba jednotlivé komponenty spojené závislosťami s inými balíkmi (knižnice nie sú duplikované v balíkoch, ale sú inštalované ako závislosti).

Inými slovami, distri sa snaží kombinovať granulárnu štruktúru balíkov klasických distribúcií, ako Debian, s metódami na doručovanie aplikácií vo forme namontovaných kontajnerov.

Každý balík v distri je pripojený k svojmu adresáru v režime iba na čítanie (napríklad balík so zsh je dostupný ako „/ro/zsh-amd64-5.6.2-3“), čo pozitívne ovplyvňuje bezpečnosť a chráni pred náhodnými alebo škodlivými zmenami.

Pričom na vytvorenie hierarchie adresárov služieb, ako napr / Usr / bin, / Usr / share y / Usr / lib, používa sa špeciálny modul FUSE, ktorý kombinuje obsah všetkých nainštalovaných obrazov SquashFS do jednej sady (napríklad adresár / ro / zdieľať poskytuje prístup k zdieľaným podadresárom všetkých balíkov).

Balíky na distri sú v zásade bez ovládačov volaných počas inštalácie a rôzne verzie balíka môžu navzájom koexistovať, čo umožňuje paralelnú inštaláciu balíkov.

Navrhovaná štruktúra obmedzuje výkon správcu balíkov iba na šírku pásma siete, cez ktorú sa balíčky sťahujú. Priama inštalácia alebo aktualizácia balíka sa vykonáva na najnižšej úrovni a nevyžaduje duplikovanie obsahu.

V priebehu distribúcie sú konflikty vylúčené počas inštalácie balíkovs, pretože každý balík je priradený k vlastnému adresáru a systém umožňuje existenciu rôznych verzií balíka (obsah adresára s novšou revíziou balíka je prepojený so súhrnnými adresármi).

Zatiaľ čo pre stranu kompilácie balíkov je to tiež veľmi rýchle a nevyžaduje inštaláciu balíkov v samostatnom prostredí (v prostredí zostavenia sa vytvárajú reprezentácie potrebných závislostí adresára. / ro).

Podporované sú typické príkazy na správu balíkov, Čo "distri nainštalovať»Y«distri aktualizácia«, A namiesto informačných príkazov môžete použiť štandardný nástroj« ls »(napríklad na zobrazenie nainštalovaných balíkov stačí uviesť zoznam adresárov v hierarchii« / ro »a zistiť, ktoré balík obsahuje súbor, pozrite sa, kam vedie odkaz v tomto súbore).

Navrhovaný distribučný prototyp experimentov obsahuje približne 1700 balíkov a inštalačné obrázky pripravené na použitie s inštalátorom, vhodné na inštaláciu ako primárny operačný systém a na spustenie v QEMU, Docker, Google Cloud a VirtualBox.

Podporuje tiež bootovanie zo šifrovaného diskového oddielu a súbor typických aplikácií na vytvorenie pracovnej plochy založenej na správcovi okien i3 (prehliadač Google Chrome sa ponúka ako prehliadač).

K dispozícii sú komplexné nástroje na kompiláciu distribúcie, prípravu a vytváranie balíkov, distribúciu balíkov cez zrkadlá a ďalšie.

Ak chcete konzultovať projekt, môžete tak urobiť v nasledujúci odkaz. 

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


Zanechajte svoj komentár

Vaša e-mailová adresa nebude zverejnená. Povinné položky sú označené *

*

*

  1. Za údaje zodpovedá: AB Internet Networks 2008 SL
  2. Účel údajov: Kontrolný SPAM, správa komentárov.
  3. Legitimácia: Váš súhlas
  4. Oznamovanie údajov: Údaje nebudú poskytnuté tretím stranám, iba ak to vyplýva zo zákona.
  5. Ukladanie dát: Databáza hostená spoločnosťou Occentus Networks (EU)
  6. Práva: Svoje údaje môžete kedykoľvek obmedziť, obnoviť a vymazať.

  1.   braytac dijo

    Pekný. Je to skvelé.
    Bolo by pre mňa ťažké odpútať sa od Pacmana haha, ale veľmi dômyselne! Nikdy som nešiel úplne do prázdna, pretože xbps nemá moc Pacmana, ale s tým, čo som si teraz prečítal, aj keď to vyžaduje čas, aby bol manažér zložitejší (napríklad ... prechod z xbps na Pacman dnes), bude to veľmi to. Vyzerá to, že je na inej úrovni?