Maikls Stapelbergs, i3wm flīžu logu pārvaldnieka autors un bijušais aktīvais Debian izstrādātājs (uzturēja aptuveni 170 pakotnes),
Galvenā izplatīšanas pakotnes formāta iezīme ir tā, ka pakotne tiek piegādāta SquashFS attēlu veidā, nevis saspiestu darvas arhīvu veidā. Izmantojot SquashFS, līdzīgi kā AppImage un Snap formātiem, varat “uzmontēt” pakotni, to neizpakojot, tādējādi ietaupot vietu diskā, ļaujot veikt atomu izmaiņas un padarīt pakotnes saturu uzreiz pieejamu. Tajā pašā laikā distri pakotnes, tāpat kā klasiskajā “deb” formātā, satur tikai atsevišķus komponentus, kas saistīti ar atkarībām ar citām pakotnēm (bibliotēkas netiek dublētas pakotnēs, bet tiek instalētas kā atkarības). Citiem vārdiem sakot, distri mēģina apvienot klasisko izplatījumu, piemēram, Debian, granulēto pakotņu struktūru ar lietojumprogrammu piegādes metodēm uzstādītu konteineru veidā.
Katra pakotne distri ir ievietota savā direktorijā tikai lasīšanas režīmā (piemēram, zsh pakotne ir pieejama kā "/ro/zsh-amd64-5.6.2-3"), kas pozitīvi ietekmē drošību un aizsargā. pret nejaušām vai ļaunprātīgām izmaiņām. Lai izveidotu pakalpojumu direktoriju hierarhiju, piemēram, /usr/bin, /usr/share un /usr/lib, tiek izmantots īpašs FUSE modulis, kas apvieno visu instalēto SquashFS attēlu saturu vienā veselumā (piemēram, / ro/share direktorijs nodrošina piekļuvi koplietošanas apakšdirektorijiem no visām pakotnēm).
Konflikti pakotņu instalēšanas laikā tiek novērsti, jo katra pakotne ir saistīta ar savu direktoriju un sistēma pieļauj vienas pakotnes dažādu versiju klātbūtni (direktorija saturs ar jaunāku pakotnes versiju ir iekļauts savienības direktorijos). Arī pakotņu izveide ir ļoti ātra un nav nepieciešama pakotņu instalēšana atsevišķā būvēšanas vidē (veidošanas vidē tiek izveidotas nepieciešamo atkarību attēlojums no /ro direktorija).
Eksperimentēšanai piedāvātais prototipa izplatīšanas komplekts ietver apm
Avots: opennet.ru