Майкл Степелберг, i3wm плиткалы терезе менеджерінің авторы және бұрынғы белсенді Debian әзірлеушісі (170-ке жуық бума сақталған),
Дистрибьютор пакеті пішімінің негізгі ерекшелігі пакеттің қысылған тар мұрағаттарының орнына SquashFS кескіндері түрінде жеткізілуі болып табылады. AppImage және Snap пішімдеріне ұқсас SquashFS пайдалану буманы орамнан шығармай-ақ «монтаждауға» мүмкіндік береді, бұл дискілік кеңістікті үнемдейді, атомдық өзгерістерге мүмкіндік береді және бума мазмұнына бірден қол жетімді етеді. Сонымен қатар, дистри бумалары классикалық «deb» пішіміндегідей, басқа бумалармен тәуелділіктермен байланыстырылған жеке құрамдастарды ғана қамтиды (кітапханалар бумаларда қайталанбайды, бірақ тәуелділіктер ретінде орнатылады). Басқаша айтқанда, distri Debian сияқты классикалық дистрибутивтердің түйіршікті пакет құрылымын орнатылған контейнерлер түріндегі қосымшаларды жеткізу әдістерімен біріктіруге тырысады.
Distri ішіндегі әрбір бума тек оқуға арналған режимде өз каталогына орнатылады (мысалы, zsh бумасы «/ro/zsh-amd64-5.6.2-3» ретінде қол жетімді), бұл қауіпсіздікке оң әсер етеді және қорғайды. кездейсоқ немесе зиянды өзгерістерге қарсы. /usr/bin, /usr/share және /usr/lib сияқты қызмет каталогтарының иерархиясын қалыптастыру үшін барлық орнатылған SquashFS кескіндерінің мазмұнын бір бүтінге біріктіретін арнайы FUSE модулі пайдаланылады (мысалы, / ro/share каталогы барлық пакеттерден ортақ ішкі каталогтарға қол жеткізуді қамтамасыз етеді).
Бумаларды орнату кезіндегі қайшылықтар жойылады, өйткені әрбір бума өз каталогымен байланысты және жүйе бір буманың әртүрлі нұсқаларының болуына мүмкіндік береді (пакеттің соңғы нұсқасы бар каталогтың мазмұны одақ каталогтарына енгізілген). Бумаларды құру да өте жылдам және бөлек құрастыру ортасында бумаларды орнатуды қажет етпейді (/ro каталогынан қажетті тәуелділіктердің өкілдері құрастыру ортасында жасалады).
Экспериментке ұсынылған прототипті тарату жинағы шамамен қамтиды
Ақпарат көзі: opennet.ru