GNU Guix 1.5 saabub RISC-V, GNU Hurdi ja muu toega

Võtmepunktid:
  • GNU Hurdi kerneli ja RISC-V arhitektuuri eksperimentaalne tugi.
  • Guixi deemoni käitamine ilma juurõigusteta suurema turvalisuse tagamiseks.
  • Uuenda GNOME 46-le (vaikimisi Wayland) ja KDE Plasma 6.5-le.
  • Uued tööriistad SBOM-ide ja RPM/AppImage pakettide genereerimiseks.
  • Zig ja Mono kompilaatorite täielik lähtekoodi alglaadimine.

GNU Guix 1.5

Paar päeva tagasi teatati "GNU Guix 1.5" uue versiooni väljalaseSee väljalase tuleb pärast kolmeaastast intensiivset arendustööd. Selle uue väljalaskega esitlevad tehingupõhine paketihaldur ja sellega seotud jaotus Guix System ulatuslikku uuendust, mis mitte ainult ei kaasajasta selle tehnoloogilist alust, vaid määratleb ka uuesti selle juhtimismudeli, et tagada paindlikum ja koostööaldisem tulevik.

Edaspidi loobub projekt ebaregulaarsetest väljalasketsüklitest ja pühendub iga-aastasele väljalaskerütmile – see otsus püüab pakkuda kasutajatele ja arendajatele prognoositavust.

GNU Guix 1.5 peamised uued funktsioonid

Selles uues GNU Guix 1.5 versioonis leiame märkimisväärset edu riistvara ja kerneli ühilduvuses. Ja see on sellepärast, et Guix 1.5 tutvustab GNU Hurdi kerneli eksperimentaalset tuge x86_64 arhitektuuris, mis võimaldab seiklushimulisematel kasutajatel installida täielikult GNU süsteem ilma Linuxi kernelitaLisaks lisatakse see ametlik tugi 64-bitisele RISC-V arhitektuurile (riscv64-linux), mis on kooskõlas tööstuse kasvava huviga selle avatud juhiste komplekti vastu.

Ka kasutajakeskkond saab värskenduse, kuna GNOME seanss hüppab versioonilt 42 versioonile 46, lapsendamine Wayland kui vaikimisi graafikaprotokoll et pakkuda sujuvamat ja turvalisemat kogemust. Samal ajal on KDE entusiastidel õnne Plasma kaasamine 6.5Sellele pääseb ligi uue plasma-töölaua-teenuse tüüpi teenuse kaudu. Kõike seda toetavad paketi ökosüsteemi kriitilised värskendused, mis hõlmavad nüüd enam kui 12 500 uut kirjet ja peaaegu 30 000 värskendust, sealhulgas olulisi tööriistu nagu GCC 15.2.0, Python 3.11 ja Linux-libre 6.17.12 kernel.

kde-plasma-on-guix

Turvalisus ja täiustatud paketihaldus

Turvalisuse osas mainitakse, et see element sai selle turuletoomise käigus erilist tähelepanu, kuna üks tähelepanuväärsemaid täiustusi on võimalus käivitada Guixi deemonit ilma juurõigusteta. See funktsioon, vaikimisi lubatud teiste distributsioonide installides (Välismaised distributsioonid) kasutab AppArmori kasutajanimeruume ja profiile, et drastiliselt vähendada rünnakupinda võimalike privileegide eskaleerimise haavatavuste vastu.

Lisaks said Guixi käsurealiidese (CLI) tööriistad mitmeid täiustusi, millest kõige tähelepanuväärsem on käsk guix shell lubab nüüd konteinerite pesastamist ja lisab valiku –emulate-fhsSee hõlbustab tarkvara käivitamist, mis eeldab standardset kataloogistruktuuri (FHS), mis on väliste binaarfailidega ühilduvuse seisukohalt ülioluline. Lisaks Guix Pack võimaldab nüüd eksportida pakette RPM- ja AppImage-vormingus.See lihtsustab Guixiga pakendatud tarkvara levitamist teiste süsteemide, näiteks Fedora või Ubuntu kasutajatele.

Täielik alglaadimine

Oma filosoofiale truuks jäädes, Projekt on saavutanud muljetavaldava edasimineku usaldusahelas. tarkvarast. Guix 1.5 pakub täielikke lähtekoodi alglaadimisi keerukate kompilaatorite, näiteks Zig ja Mono, jaoks. See tähendab, et neid keeli saab nüüd nullist kompileerida ilma läbipaistmatutele, eelnevalt olemasolevatele binaarfailidele tuginemata, lahendades kompileerimisel klassikalise "kana ja muna" probleemi ning tagades tarkvara täieliku auditi lähtekoodist alates.

Stardisüsteem GNU Shepherdit uuendatakse samuti versioonile 1.0ajastatud teenuste (sarnaselt systemd taimeritega) ja uue logide rotatsioonimehhanismi kasutuselevõtt, mis asendab traditsioonilisi tööriistu nagu syslogd. Samuti on täiustatud privileegide haldamist; kontseptsioon setuid-programmid asendatakse privilegeeritud programmidega, mis kasutab Linuxi kerneli võimalusi detailsete õiguste andmiseks, mitte täieliku juurdepääsu andmiseks root-kasutajana.

Kuna kogukonnas on üle 700 kaastöölise, ja Codebergi platvormile on edukalt üle mindud, ei ole GNU Guix 1.5.0 pelgalt tarkvarauuendus, vaid ka põhimõtete avaldus, kuidas luua reprodutseeritavaid, läbipaistvaid ja tasuta operatsioonisüsteeme.

Lõpuks, kui olete huvitatud selle kohta rohkem teada saama, võite tutvuda üksikasjadega Järgmisel lingil.