I-GNU Guix 1.5 ifika nokusekelwa kwe-RISC-V, i-GNU Hurd, nokuningi

Amaphuzu abalulekile:
  • Ukusekelwa kokuhlola kwe-GNU Hurd kernel kanye nokwakhiwa kwe-RISC-V.
  • Ukusebenzisa i-daemon ye-Guix ngaphandle kwamalungelo ezimpande ukuze uthole ukuphepha okukhulu.
  • Thuthukela ku-GNOME 46 (Wayland ngokuzenzakalelayo) kanye ne-KDE Plasma 6.5.
  • Amathuluzi amasha okukhiqiza ama-SBOM namaphakheji e-RPM/AppImage.
  • Ukuqalisa ikhodi yomthombo ephelele yama-compilers e-Zig ne-Mono.

I-GNU Guix 1.5

Ezinsukwini ezimbalwa ezedlule kumenyezelwe ukukhishwa kwenguqulo entsha ye-"GNU Guix 1.5"Lokhu kukhishwa kuza ngemuva kweminyaka emithathu yokuthuthukiswa okujulile. Ngalokhu kuqaliswa okusha, umphathi wephakheji yezentengiselwano kanye nokusatshalaliswa kwayo okuhlobene, i-Guix System, wethula isibuyekezo esikhulu esingagcini nje ngokuthuthukisa isisekelo sayo sobuchwepheshe kodwa futhi esichaza kabusha imodeli yayo yokuphatha ukuqinisekisa ikusasa elisheshayo nelisebenzisanayo.

Kusukela manje kuqhubeke, iphrojekthi iyeka ukukhishwa okungajwayelekile ukuze izibophezele ekuqhubekeni konyaka, isinqumo esihlose ukuletha ukubikezela kubasebenzisi bayo kanye nabathuthukisi.

Izici ezintsha eziphambili ze-GNU Guix 1.5

Kule nguqulo entsha ye-GNU Guix 1.5, sizokwazi ukuthola inqubekelaphambili ebalulekile ekuvumelaneni kwehadiwe kanye ne-kernel. Futhi lokho kungenxa yokuthi I-Guix 1.5 yethula ukwesekwa kokuhlola kwe-GNU Hurd kernel ku-x86_64 architecture, okuvumela abasebenzisi abaningi abanogqozi ukufaka uhlelo lwe-GNU ngokuphelele ngaphandle kwe-Linux kernelNgaphezu kwalokho, kuyanezelwa ukwesekwa okusemthethweni kokwakhiwa kwe-RISC-V okungu-64-bit (riscv64-linux), okuhambisana nesithakazelo esikhulayo embonini kule sethi yemiyalelo evulekile.

Indawo yomsebenzisi nayo ithola ukuvuselelwa, njengoba Iseshini ye-GNOME igxuma kusuka kunguqulo 42 kuya ku-46, ukwamukela I-Wayland njengephrothokholi yehluzo ezenzakalelayo ukunikeza ulwazi olubushelelezi noluphephile. Okwamanje, abathandi be-KDE banenhlanhla nge Ukufakwa kwe-Plasma 6.5Lokhu kuyatholakala ngesevisi entsha ye-plasma-desktop-service-type. Konke lokhu kusekelwa yizibuyekezo ezibalulekile ku-package ecosystem, manje equkethe okufakiwe okusha okungaphezu kuka-12,500 kanye nezibuyekezo ezicishe zibe ngu-30,000, okuhlanganisa amathuluzi abalulekile njenge-GCC 15.2.0, i-Python 3.11, kanye ne-Linux-libre 6.17.12 kernel.

i-kde-plasma-on-guix

Ukuphepha nokuphathwa kwephakheji okuthuthukisiwe

Ngokuphathelene nokuphepha, kushiwo ukuthi lesi sici sithole ukunakwa okukhethekile kulokhu kwethulwa, njengoba enye yezinguquko eziphawuleka kakhulu yi- ikhono lokusebenzisa i-daemon ye-Guix ngaphandle kwamalungelo ezimpande. Lokhu ukusebenza, inikwe amandla ngokuzenzakalela ekufakweni kwezinye izabelo (Foreign Distros), isebenzisa izikhala zamagama zomsebenzisi ze-AppArmor kanye namaphrofayela ukuze inciphise kakhulu indawo yokuhlasela ngokumelene nobuthakathaka obungaba khona bokwanda kwamalungelo.

Ngaphezu kwalokho, amathuluzi e-Guix's command-line interface (CLI) athole ukuthuthukiswa okuningana, ikakhulukazi umyalo igobolondo le-guix manje livumela ukwakhiwa kwesitsha futhi lengeza inketho ye- –emulate-fhsLokhu kwenza kube lula ukuqaliswa kwesofthiwe elindele isakhiwo sesikhombisi esijwayelekile (i-FHS), esibalulekile ukuze kuhambisane ne-binary yangaphandle. Ngaphezu kwalokho, I-Guix Pack manje ivumela ukuthumela amaphakheji ngamafomethi e-RPM kanye ne-AppImage.Lokhu kwenza kube lula ukusatshalaliswa kwesofthiwe ehlanganiswe ne-Guix kubasebenzisi bezinye izinhlelo ezifana ne-Fedora noma i-Ubuntu.

Ukugoqa okugcwele

Ngokuvumelana nefilosofi yakhe, Le phrojekthi ifinyelele intuthuko emangalisayo "kuchungechunge lokwethembana". yesofthiwe. I-Guix 1.5 inikeza ama-bootstraps ekhodi yomthombo ogcwele kwabahlanganisi abayinkimbinkimbi njenge-Zig ne-Mono. Lokhu kusho ukuthi lezi zilimi manje zingahlanganiswa kusukela ekuqaleni ngaphandle kokuthembela kuma-binary angacacile, akhona kakade, ukuxazulula inkinga yakudala "yenkukhu neqanda" ekuhlanganisweni nokuqinisekisa ukuhlolwa okuphelele kwesofthiwe kusuka emthonjeni wayo.

Uhlelo lokuqala I-GNU Shepherd nayo ibuyekezwa ibe yinguqulo 1.0ukwethula izinsizakalo ezihleliwe (ezifana nezibali zesikhathi zesistimu) kanye nendlela entsha yokujikeleza amalogi ethatha indawo yamathuluzi endabuko njenge-syslogd. Ngokufanayo, ukuphathwa kwamalungelo nakho kuthuthukisiwe; umqondo we izinhlelo ze-setuid zithathelwa indawo izinhlelo ezinelungelo, esebenzisa amakhono e-kernel ye-Linux ukunikeza izimvume ze-granular esikhundleni sokufinyelela okugcwele njengempande.

Njengoba umphakathi usukhule waba ngabanikeli abangaphezu kuka-700 kanye nokuthuthela ngempumelelo epulatifomu ye-Codeberg, i-GNU Guix 1.5.0 akuyona nje isibuyekezo sesofthiwe, kodwa isitatimende sezimiso zendlela yokwakha izinhlelo zokusebenza eziphindaphindwayo, ezisobala, nezikhululekile.

Okokugcina, uma ungathanda ukwazi okwengeziwe ngayo, ungabheka imininingwane Kulesi sixhumanisi esilandelayo.