Michael Stapelberg, onkọwe ti oluṣakoso window tile i3wm ati olupilẹṣẹ Debian ti n ṣiṣẹ tẹlẹ (ti a tọju nipa awọn idii 170),
Ẹya bọtini kan ti ọna kika package pinpin ni pe package ti wa ni jiṣẹ ni irisi awọn aworan SquashFS, dipo awọn ibi ipamọ tar fisinuirindigbindigbin. Lilo SquashFS, ti o jọra si awọn ọna kika AppImage ati Snap, ngbanilaaye lati “gbee” package kan laisi nini ṣiṣi silẹ, eyiti o fi aaye disiki pamọ, ngbanilaaye awọn ayipada atomiki, ati mu ki awọn akoonu ti package wa lẹsẹkẹsẹ. Ni akoko kanna, awọn idii distri, gẹgẹbi ninu ọna kika “deb” Ayebaye, ni awọn paati kọọkan ti o sopọ nipasẹ awọn igbẹkẹle pẹlu awọn idii miiran (awọn ile-ikawe ko ṣe ẹda ni awọn idii, ṣugbọn ti fi sori ẹrọ bi awọn igbẹkẹle). Ni awọn ọrọ miiran, distri ngbiyanju lati ṣajọpọ ọna package granular ti awọn ipinpinpin Ayebaye gẹgẹbi Debian pẹlu awọn ọna ti jiṣẹ awọn ohun elo ni irisi awọn apoti ti a gbe.
Apopọ kọọkan ni distri ti wa ni gbigbe sinu itọsọna tirẹ ni ipo kika-nikan (fun apẹẹrẹ, package pẹlu zsh wa bi “/ ro/zsh-amd64-5.6.2-3”), eyiti o ni ipa rere lori aabo ati ṣe aabo lodi si awọn iyipada lairotẹlẹ tabi irira. Lati ṣe agbekalẹ awọn ilana iṣẹ, gẹgẹbi / usr / bin, / usr / pin ati / usr / lib, a lo module FUSE pataki kan, eyiti o dapọ awọn akoonu ti gbogbo awọn aworan SquashFS ti a fi sii sinu odidi kan (fun apẹẹrẹ, awọn / ro/pin liana n pese iraye si pinpin awọn iwe-ipamọ lati gbogbo awọn idii).
Awọn ijiyan nigbati fifi awọn idii sii ni a yọkuro nitori package kọọkan ni nkan ṣe pẹlu itọsọna tirẹ ati pe eto naa ngbanilaaye niwaju awọn ẹya oriṣiriṣi ti package kan (awọn akoonu inu itọsọna pẹlu atunyẹwo aipẹ diẹ sii ti package wa ninu awọn ilana ẹgbẹ). Awọn idii ile tun yara pupọ ati pe ko nilo fifi sori awọn idii ni agbegbe kikọ lọtọ (awọn aṣoju ti awọn igbẹkẹle pataki lati itọsọna / ro ni a ṣẹda ni agbegbe ikole).
Afọwọkọ pinpin kit dabaa fun experimentation pẹlu nipa
orisun: opennet.ru