I-GNU Guix System noma i-Guix System iwumthombo wamahhala, ovulekile, wokukhishwa kwe-Linux wokusabalalisa owakhelwe eduze komphathi wephakheji we-GNU Guix.
Sekwethulwe umphathi wephakheji I-GNU Guix 1.4 kanye nokusatshalaliswa kwe-GNU/Linux okusekelwe kuyo, Kule nguqulo entsha, amaphakheji angu-6573 abuyekeziwe, ngaphezu kwamaphakheji amasha angu-5311 angeziwe. Phakathi kwezinye izinto, izinguqulo ezibuyekeziwe ze-GNOME 42, Xfce 4.16, Linux-libre 6.0.10, LibreOffice 7.4.3.2, phakathi kwezinye.
Kulabo abangayazi i-GNU Guix, kufanele wazi ukuthi isekelwe ekuthuthukisweni okuvela kuphrojekthi ye-Nix futhi, ngaphezu kwemisebenzi evamile yokuphatha iphakheji, isekela izici ezifana nezibuyekezo zokuthengiselana, ikhono lokuhlehlisa izibuyekezo, ukusebenza ngaphandle kwamalungelo ezimpande. , phakathi kwezinye izinto.
Ukuze uchaze izikripthi zokwakha zohlelo lokusebenza nemithetho yokupakisha, kuhlongozwa ukuthi kusetshenziswe ulimi olukhethekile olukhethekile lwesizinda esithile kanye nezingxenye ze-API ye-Guile Scheme ezikuvumela ukuthi wenze yonke imisebenzi yokuphatha iphakheji ngolimi olusebenzayo lwezinhlelo ze-Guile Scheme.
Izici ezintsha eziphambili ze-GNU Guix 1.4
Kule nguqulo entsha eyethulwa, ukuphathwa kwemvelo yesofthiwe kuyathuthukiswa, kusukela umyalo "imvelo ye-guix» ithathelwe indawo yilo myalelo omusha othi "guix shell", okungavumeli kuphela ukudala izindawo zokwakha zabathuthukisi, kodwa nokusebenzisa izindawo ukuze ujwayelane nezinhlelo ngaphandle kokuboniswa kuphrofayela nangaphandle kokwenza "guix install".
Ukwenza kube lula ukudalwa kwezindawo zonjiniyela, "igobolondo le-guix" linikeza ukusekela kwamafayela e-guix.scm nawe-manifest.scm ngencazelo yokwakheka kwendawo (inketho ethi “–export-manifest” ingasetshenziswa ukwenza amafayela). Ukuze udale iziqukathi ezilingisa ukulandelana kwemibhalo yesistimu yakudala, "igobolondo le-guix" linikeza izinketho "-container -emulate-fhs".
Olunye ushintsho olugqamayo kuGuix 1.4 ukuthi umyalo wengeziwe "ekhaya" ukuphatha isimo sasekhaya. I-Guix ikuvumela ukuthi uchaze zonke izingxenye zemvelo yasekhaya, okuhlanganisa amaphakheji, amasevisi, namafayela aqala ngesikhathi. Ukusebenzisa umyalo "ekhaya", izenzakalo zendawo echazwe ekhaya zingaphinda zenziwe kuhla lwemibhalo lwe-$HOME noma esitsheni, isibonelo, ukuze udlulisele indawo yakho kukhompuyutha entsha.
Inketho eyengeziwe "-f deb" kumyalo we-"guix pack" ukuze udale amaphakheji e-deb azimele angafakwa ku-Debian.
Ukuze udale izinhlobo ezahlukene zezithombe zesistimu (eluhlaza, i-QCOW2, i-ISO8660 CD / DVD, i-Docker ne-WSL2), kuhlongozwa umyalo wendawo yonke "isithombe sohlelo lwe-guix", okuvumela ukuthi unqume uhlobo lwesitoreji, izingxenye kanye nesistimu yokusebenza yezithombe. kudaliwe.
Okukhethwa kukho “-cula” yengezwe emiyalweni yokuhlanganisa iphakheji, okukuvumela ukuthi ucacise i-microarchitecture yephrosesa lapho ukulungiselelwa okuthile kuzovulwa khona (isibonelo, imiyalelo ye-AVX-512 SIMD ingasetshenziswa kuma-AMD amasha nama-Intel CPUs).
Of ezinye izinguquko okuvelele kunguqulo entsha:
- Isifaki sisebenzisa indlela yokulondoloza ngokuzenzakalelayo ulwazi olubalulekile lokususa iphutha esimweni sokufakwa okungavamile.
- Kuncishiswe isikhathi sokuqalisa sohlelo lokusebenza ngokusebenzisa inqolobane yesixhumanisi esiguqukayo ukuze kuncishiswe ukusetshenziswa kwezibalo namakholi wesistimu avulekile lapho ubheka imitapo yolwazi.
- Lena inguqulo entsha yesistimu yokuqalisa ye-GNU Shepherd 0.9, esebenzisa umqondo wamasevisi wesikhashana (esikhashana) kanye nekhono lokudala amasevisi acushwa phakathi nomsebenzi wenethiwekhi (ngesitayela sokwenza kusebenze isokhethi ye-systemd).
- Isixhumi esibonakalayo esisha sengeziwe ukuze kusethwe usayizi we-swap partition kuzilungiselelo zesistimu yokusebenza.
- Isixhumi esibonakalayo sokusetha ukucushwa kwenethiwekhi emile siklanywe kabusha, manje sinikeza i-analogue ememezelayo yokucushwa kusitayela somyalo we-ip.
- Kwengezwe amasevisi esistimu amasha angu-15, afaka i-Jami, i-Samba, i-fail2ban, ne-Gitile.
- Isayithi le-Packages.guix.gnu.org lokuphequlula kwephakheji yethulwe.
Landa futhi Uthole i-Guix 1.4
Kulabo abanentshisekelo kufanele bakwazi lokho Izithombe zenzelwe ukufakwa ku-USB Flash (814 MB) kanye nokusetshenziswa ezinhlelweni ze-virtualization (1,1 GB) ze ukulanda kwakho. Isekela i-i686, x86_64, Power9, armv7 kanye nezakhiwo ze-aarch64.