Beberapa hari lalu ia diumumkan pelancaran versi baharu "GNU Guix 1.5"Keluaran ini dikeluarkan selepas tiga tahun pembangunan intensif. Dengan pelancaran baharu ini, pengurus pakej transaksi dan pengedaran berkaitannya, Guix System, mempersembahkan kemas kini besar-besaran yang bukan sahaja memodenkan asas teknologinya tetapi juga mentakrifkan semula model tadbir urusnya untuk memastikan masa depan yang lebih tangkas dan kolaboratif.
Mulai sekarang, projek ini akan menghentikan kitaran keluaran yang tidak teratur untuk komited kepada irama tahunan, satu keputusan yang bertujuan untuk membawa kebolehramalan kepada pengguna dan pembangunnya.
Ciri baharu utama GNU Guix 1.5
Dalam versi baharu GNU Guix 1.5 ini, kita akan dapat menemui kemajuan yang ketara dalam keserasian perkakasan dan kernel. Dan itu kerana Guix 1.5 memperkenalkan sokongan eksperimen untuk kernel GNU Hurd dalam seni bina x86_64, membolehkan pengguna yang lebih mencabar memasang sistem GNU sepenuhnya tanpa kernel LinuxSelain itu, ia ditambah sokongan rasmi untuk seni bina RISC-V 64-bit (riscv64-linux), sejajar dengan minat industri yang semakin meningkat dalam set arahan terbuka ini.
Persekitaran pengguna juga menerima penyegaran, memandangkan Sesi GNOME beralih daripada versi 42 kepada 46, mengadopsi Wayland sebagai protokol grafik lalai untuk menawarkan pengalaman yang lebih lancar dan selamat. Sementara itu, peminat KDE bernasib baik dengan Kemasukan plasma 6.5Ini boleh diakses melalui perkhidmatan jenis plasma-desktop-service yang baharu. Semua ini disokong oleh kemas kini kritikal pada ekosistem pakej, yang kini merangkumi lebih daripada 12,500 entri baharu dan hampir 30,000 kemas kini, termasuk alatan penting seperti GCC 15.2.0, Python 3.11 dan kernel Linux-libre 6.17.12.

Keselamatan dan pengurusan pakej lanjutan
Berkenaan keselamatan, disebut bahawa elemen ini mendapat perhatian khusus dalam pelancaran ini, kerana salah satu penambahbaikan yang paling ketara ialah keupayaan untuk menjalankan daemon Guix tanpa keistimewaan root. Fungsi ini, diaktifkan secara lalai dalam pemasangan pada pengedaran lain (Pengedar Asing), menggunakan ruang nama pengguna dan profil AppArmor untuk mengurangkan permukaan serangan secara drastik terhadap potensi kerentanan peningkatan keistimewaan.
Di samping itu, alat antara muka baris arahan (CLI) Guix menerima beberapa penambahbaikan, terutamanya arahan shell guix kini membenarkan penyarang kontena dan menambah pilihan –emulate-fhsIni memudahkan pelaksanaan perisian yang menjangkakan struktur direktori standard (FHS), yang penting untuk keserasian dengan binari luaran. Tambahan pula, Pek Guix kini membenarkan pengeksportan pakej dalam format RPM dan AppImage.Ini memudahkan pengedaran perisian yang dipaketkan dengan Guix kepada pengguna sistem lain seperti Fedora atau Ubuntu.
Pembinaan semula penuh
Sesuai dengan falsafahnya, Projek ini telah mencapai kemajuan yang mengagumkan dalam "rantaian kepercayaan". perisian tersebut. Guix 1.5 menawarkan bootstrap kod sumber penuh untuk pengkompil kompleks seperti Zig dan Mono. Ini bermakna bahasa-bahasa ini kini boleh dikompil dari awal tanpa bergantung pada binari sedia ada yang legap, menyelesaikan masalah klasik "ayam dan telur" dalam kompilasi dan memastikan audit lengkap perisian daripada sumbernya.
Sistem permulaan GNU Shepherd juga sedang dikemas kini kepada versi 1.0memperkenalkan perkhidmatan bermasa (serupa dengan pemasa systemd) dan mekanisme putaran log baharu yang menggantikan alat tradisional seperti syslogd. Begitu juga, pengurusan keistimewaan juga telah dipertingkatkan; konsep program setuid digantikan dengan program berprivilege, yang menggunakan keupayaan kernel Linux untuk memberikan kebenaran terperinci dan bukannya akses penuh sebagai root.
Dengan komuniti yang telah berkembang kepada lebih 700 penyumbang dan penghijrahan yang berjaya ke platform Codeberg, GNU Guix 1.5.0 bukan sekadar kemas kini perisian, tetapi satu pernyataan prinsip tentang cara membina sistem pengendalian yang boleh dihasilkan semula, telus dan bebas.
Akhir sekali, jika anda berminat untuk mengetahui lebih lanjut mengenainya, anda boleh merujuk butirannya Dalam pautan berikut.