Distri - qaybinta tijaabinta tignoolajiyada maaraynta xirmada degdega ah

Michael Stapelberg, qoraaga i3wm maareeyaha daaqada tiled iyo horumariyaha Debian hore ee firfircoon (la hayo ilaa 170 xirmo), horumariyo qaybin tijaabo ah degmada iyo maamule xirmo oo isku magac ah. Mashruucu wuxuu u taagan yahay sahaminta siyaabaha suurtogalka ah ee lagu kordhinayo waxqabadka hababka maaraynta xirmooyinka oo muujinaya fikrado cusub oo lagu dhisayo qaybinta. Koodhka maamulaha xirmada wuxuu ku qoran yahay Go iyo qaybiyey hoos yimaada shatiga BSD.

Muuqaal muhiim ah oo ka mid ah qaabka xirmada qaybinta ayaa ah in xirmada lagu bixiyo qaabka sawirada SquashFS, halkii laga heli lahaa kaydka daamurka ee la cufan. Isticmaalka SquashFS, oo la mid ah qaababka AppImage iyo Snap, waxay kuu ogolaaneysaa inaad "ku dhejiso" xirmo adigoon furin, kaas oo badbaadiya booska diskka, u oggolaanaya isbeddelka atomiga, oo ka dhigaya waxyaabaha ku jira xirmada isla markiiba la heli karo. Isla mar ahaantaana, baakadaha distri, sida qaabka caadiga ah ee "deb", waxay ka kooban yihiin kaliya qaybo gaar ah oo ku xiran ku-tiirsanaanta baakadaha kale (maktabado laguma koobin xirmooyinka, laakiin waxaa lagu rakibay ku-tiirsanaan). Si kale haddii loo dhigo, degmadu waxay isku daydaa inay isku darto qaab dhismeedka xirmada granular ee qaybinta caadiga ah sida Debian iyo hababka gudbinta codsiyada qaabka weelasha la rakibay.

Xirmado kasta oo ku yaal distri waxaa lagu dhejiyaa tusaha u gaarka ah qaabka akhrinta-kaliya (tusaale ahaan, xirmada zsh waxay diyaar u tahay "/ ro/zsh-amd64-5.6.2-3"), taas oo saameyn togan ku leh amniga iyo waxay ka ilaalisaa isbeddelada shilalka ama xaasidnimada leh. Si loo sameeyo hab-raaca hagayaasha adeegga, sida / usr / bin, / usr / share iyo / usr / lib, module FUSE gaar ah ayaa la isticmaalaa, kaas oo isku dara waxyaabaha ku jira dhammaan sawirada SquashFS ee lagu rakibay hal dhan (tusaale, / ro/share tusaha waxa ay ku siinaysaa marin u helka wadaagista haga-hoosaadyada dhammaan xidhmooyinka).

Baakado degmada asal ahaan geeyey laga bilaabo gacan-ku-hayeyaasha loo yaqaan inta lagu jiro rakibidda (ma jiraan qabsatooyin ama kiciyeyaasha), iyo noocyada kala duwan ee xirmada way wada noolaan karaan midba midka kale, sidaas darteed rakibidda xirmooyinka isbarbardhigga ayaa suurtagal noqonaysa. Naqshadeynta la soo jeediyay ayaa xaddidaysa waxqabadka maareeyaha xirmada kaliya ee soo-saarka shabakadda kaas oo xirmooyinka la soo dejiyo. Rakibaadda dhabta ah ama cusboonaysiinta xirmada waxaa loo fuliyaa si atomiga ah oo uma baahna nuqul ka kooban.

Khilaafaadka marka la rakibo xirmooyinka waa la tirtiraa mar haddii xirmo kastaa ay la xiriirto hage u gaar ah iyo nidaamku wuxuu ogolaanayaa joogitaanka noocyo kala duwan oo hal baako ah (waxyaabaha ku jira tusaha oo leh dib u eegis cusub oo xirmo ah ayaa lagu daray buug-gacmeedka ururka). Xirmooyinka dhismuhu sidoo kale aad bay u dhakhso badan yihiin oo uma baahna in baakadaha lagu rakibo deegaan dhisme gaar ah (matalaadyada ku-tiirsanaanta lagama maarmaanka ah ee buugga / ro ayaa lagu abuuray deegaanka dhismaha).

Taageeray amarada maaraynta xirmooyinka caadiga ah, sida "distri install" iyo "distri update", iyo halkii aad ka isticmaali lahayd amarada macluumaadka, waxaad isticmaali kartaa heerka "ls" utility (tusaale, si aad u aragto xirmooyinka rakiban, kaliya muuji liiska hagayaasha " /ro” kala sareynta, iyo si aad u ogaato xirmada faylka uu ku jiro, eeg halka isku xirka faylkan uu hogaaminayo).

Qalabka qaybinta tusaalaha loo soo jeediyay tijaabada waxa ku jira 1700 xirmo oo diyaar ah sawirada rakibaadda oo leh rakibe, ku habboon labadaba rakibidda OS-ka ugu weyn iyo in lagu shaqeeyo QEMU, Docker, Google Cloud iyo VirtualBox. Waxa ay taageertaa kabixitaanka qaybta diskka sir ah iyo tiro codsiyo caadi ah oo loogu talagalay abuurista Desktop ku salaysan maamulaha daaqada i3 (Google Chrome waxa loo bixiyaa browser ahaan). Bixiyay qalab dhamaystiran oo loogu talagalay ururinta qaybinta, diyaarinta iyo soo saarista baakadaha, qaybinta baakadaha muraayadaha, iwm.

Source: opennet.ru

Add a comment