Մայքլ Սթեփելբերգ, i3wm սալիկապատ պատուհանի մենեջերի հեղինակ և Debian-ի նախկին ակտիվ ծրագրավորող (պահպանել է մոտ 170 փաթեթ),
Բաշխման փաթեթի ձևաչափի հիմնական առանձնահատկությունն այն է, որ փաթեթը առաքվում է SquashFS պատկերների տեսքով՝ սեղմված tar արխիվների փոխարեն: SquashFS-ի օգտագործումը, որը նման է AppImage և Snap ձևաչափերին, թույլ է տալիս «մոնտաժել» փաթեթը՝ առանց այն ապափաթեթավորելու, ինչը խնայում է սկավառակի տարածությունը, թույլ է տալիս ատոմային փոփոխություններ կատարել և ակնթարթորեն հասանելի է դարձնում փաթեթի բովանդակությունը: Միևնույն ժամանակ, distri փաթեթները, ինչպես դասական «deb» ձևաչափում, պարունակում են միայն առանձին բաղադրիչներ, որոնք կապված են այլ փաթեթների հետ կախվածությամբ (գրադարանները չեն կրկնօրինակվում փաթեթներում, այլ տեղադրվում են որպես կախվածություն): Այլ կերպ ասած, distri-ն փորձում է համատեղել դասական բաշխումների հատիկավոր փաթեթի կառուցվածքը, ինչպիսին է Debian-ը, մոնտաժված բեռնարկղերի տեսքով հավելվածների առաքման մեթոդների հետ:
Distri-ի յուրաքանչյուր փաթեթ տեղադրվում է իր գրացուցակում՝ միայն կարդալու ռեժիմով (օրինակ, zsh-ով փաթեթը հասանելի է որպես «/ro/zsh-amd64-5.6.2-3»), ինչը դրական է ազդում անվտանգության և անվտանգության վրա: պաշտպանում է պատահական կամ վնասակար փոփոխություններից: Ծառայությունների դիրեկտորիաների հիերարխիա ձևավորելու համար, ինչպիսիք են /usr/bin, /usr/share և /usr/lib-ը, օգտագործվում է հատուկ FUSE մոդուլ, որը միավորում է բոլոր տեղադրված SquashFS պատկերների բովանդակությունը մեկ ամբողջության մեջ (օրինակ՝ / ro/share գրացուցակը տրամադրում է հասանելիություն բոլոր փաթեթներից կիսագրված ենթատեղեկատուների համար):
Փաթեթների տեղադրման ժամանակ կոնֆլիկտները վերացվում են, քանի որ յուրաքանչյուր փաթեթ կապված է իր սեփական գրացուցակի հետ, և համակարգը թույլ է տալիս մեկ փաթեթի տարբեր տարբերակների առկայությունը (գրացուցակի բովանդակությունը փաթեթի ավելի թարմ վերանայմամբ ներառված է միության գրացուցակներում): Փաթեթների կառուցումը նույնպես շատ արագ է և չի պահանջում փաթեթների տեղադրում առանձին build միջավայրում (build միջավայրում ստեղծվում են /ro գրացուցակից անհրաժեշտ կախվածությունների ներկայացումները):
Փորձարկման համար առաջարկվող բաշխման նախատիպը ներառում է մոտ
Source: opennet.ru