Michael Stapelberg, onye ode akwụkwọ njikwa windo tiled i3wm na onye nrụpụta Debian na-arụbu ọrụ (nke na-echekwa ihe dịka ngwugwu 170),
Otu akụkụ dị mkpa nke usoro ngwungwu nkesa bụ na a na-ebunye ngwugwu ahụ n'ụdị onyonyo SquashFS kama ịbụ ebe nchekwa tar. Iji SquashFS, dị ka ụdị AppImage na Snap, na-enye gị ohere "ịkwalite" ngwugwu na-enweghị ịwụpụ ya, nke na-echekwa ohere diski, na-enye ohere mgbanwe atomic, ma mee ka ọdịnaya nke ngwugwu ahụ nweta ngwa ngwa. N'otu oge ahụ, ngwungwu distri, dị ka ọ dị na usoro "deb" kpochapụwo, nwere naanị ihe ndị ọ bụla jikọtara ya na ngwungwu ndị ọzọ (anaghị emepụta ọba akwụkwọ na ngwugwu, mana etinyere ya dị ka ndabere). N'ikwu ya n'ụzọ ọzọ, distrikti na-anwa ikpokọta nhazi ngwugwu granular nke nkesa kpochapụwo dị ka Debian na usoro nke ibuga ngwa n'ụdị arịa etinyere.
A na-etinye ngwugwu ọ bụla na distri n'ime akwụkwọ ndekọ aha ya na ọnọdụ ọgụgụ naanị (dịka ọmụmaatụ, ngwugwu nwere zsh dị ka "/ ro/zsh-amd64-5.6.2-3"), nke nwere mmetụta dị mma na nchekwa na nchekwa. na-echebe megide mgbanwe mberede ma ọ bụ obi ọjọọ. Iji mepụta usoro ndekọ aha ọrụ, dị ka / usr / bin, / usr / share na / usr / lib, a na-eji modul FUSE pụrụ iche, nke jikọtara ọdịnaya nke ihe oyiyi SquashFS niile arụnyere n'otu dum (dịka ọmụmaatụ, / ro/share ndekọ na-enye ohere ikesa subdirectories si niile ngwugwu).
A na-ewepụ esemokwu mgbe ị na-etinye ngwugwu ebe ọ bụ na ngwugwu ọ bụla jikọtara ya na akwụkwọ ndekọ aha ya na usoro ahụ na-enye ohere ọnụnọ nke nsụgharị dị iche iche nke otu ngwugwu (ihe dị n'ime akwụkwọ ndekọ ahụ na ngbanwe nke ngwugwu na-adịbeghị anya gụnyere na akwụkwọ ndekọ aha nke otu). Ngwunye ụlọ na-adịkwa ngwa ngwa ma ọ dịghị achọ ịwụnye ngwugwu na ebe a na-ewu ụlọ dị iche (a na-emepụta ihe nnọchianya nke ihe ndabere dị mkpa sitere na ndekọ / ro na ebe a na-ewu ụlọ).
Ngwa nkesa prototype a chọrọ maka nnwale gụnyere gbasara
isi: opennet.ru