GNU Guix 1.3 hadir dengan banyak perbaikan untuk distro dan manajer paket

Pelepasan versi baru manajer paket dan distribusi GNU Linux Guix 1.3 di mana beberapa perubahan penting ditambahkan, seperti, misalnya, dukungan untuk arsitektur baru dan pembaruan paket sistem dalam distribusi, serta peningkatan dan perubahan pada beberapa perintah di manajer paket, serta solusi untuk kerentanan.

Bagi yang belum tahu Manajer paket GNU Guix harus tahu bahwa ini didasarkan pada operasi proyek Nix dan selain fungsi manajemen paket yang khas, mendukung fitur-fitur seperti melakukan pembaruan transaksional, kemampuan untuk memutar kembali pembaruan, bekerja tanpa mendapatkan hak istimewa superuser, dukungan untuk profil yang ditautkan ke pengguna individu, kemampuan untuk secara bersamaan menginstal beberapa versi program, pengumpul sampah (identifikasi dan penghapusan versi paket yang tidak digunakan).

Sedangkan untuk distribusinya, ini hanya menyertakan komponen gratis dan dilengkapi dengan kernel GNU Linux-Libre menghapus item firmware biner yang tidak bebas. Untuk pemasangan, GCC 9.3 digunakan, manajer layanan GNU Shepherd dikembangkan sebagai alternatif untuk SysV-init dengan dukungan ketergantungan yang digunakan sebagai sistem inisialisasi.

Apa yang baru di Guix 1.3?

Dalam versi baru yang disajikan Disorot bahwa kerentanan CVE-2021-27851 telah diperbaiki di guix-daemon, yang memungkinkan pengguna lokal untuk meningkatkan hak istimewa pada sistem. Masalahnya terkait dengan fakta bahwa selama menjalankan perintah »guix build', Karena direktori build tetap dapat ditulis untuk semua orang dan pengguna dapat membuat tautan keras ke file yang dimiliki oleh pengguna root dan terletak di luar direktori.

Di sisi lain, kita dapat menemukannya dukungan awal untuk arsitektur POWER9 telah diimplementasikan, serta versi terbaru dari paket sistem yang disebutkan bahwa dalam versi baru ini sekitar 3100 terintegrasi dan paket baru yang ditambahkan sekitar tahun 2009.

juga initrd disebutkan memiliki dukungan bcachefs diaktifkan secara default dan server cetak CUPS memiliki layanan »brlaser» yang diaktifkan secara default untuk mendukung printer Brother, selain layanan sistem baru ditambahkan.

Pada bagian dari manajer paket, disorot bahwa kemampuan untuk menggunakan mode implementasi deklaratif disediakan, di mana alih-alih serangkaian perintah »guix install"Y"guix remove«, Perintah« guix package --manifest=manifest.scm»Dengan definisi di manifes semua aplikasi yang akan diinstal.

Dari perubahan lainnya yang menonjol dari versi baru ini:

  • Menambahkan perintah baru "guix import go" untuk impor paket secara rekursif dalam bahasa Go, dengan mempertimbangkan dependensi akun.
  • Perintah"guix import opam»Menyediakan dukungan untuk paket Coq. Peti impor Guix menyediakan versi semantik dalam mode pemuatan rekursif. Perintah "guix import nix".
  • Penginstalan yang dioptimalkan dari paket biner yang telah dikompilasi (pengganti) dan akselerasi perintah "guix system init".
  • Opsi "–discover" telah ditambahkan ke guix-daemon untuk mendeteksi server di jaringan lokal yang memberikan paket biner yang dikumpulkan (pengganti) menggunakan protokol mDNS / DNS-SD. Untuk mengirim pengumuman dari server, opsi "–advertise" telah ditambahkan ke perintah »guix publish".
  • Kemampuan untuk menggunakan algoritma Zstd untuk kompresi paket telah diimplementasikan.
  • Dalam mode "–verbosity = 1", keluaran dari URL yang diunduh dihentikan.
  • Alih-alih subperintah »disk-image"Y"vm-image«, Perintah umum diusulkan»guix system image".
  • Dukungan untuk protokol SPICE telah ditambahkan di gambar distribusi untuk mesin virtual.
  • Modus penginstalan otomatis telah ditambahkan ke skrip penginstalan.
  • Layanan ditambahkan lvm-device-mapping untuk mendukung Linux Logical Volumne Manager (LVM).
  • Menambahkan mode "guix -t rock64-raw system image" untuk menghasilkan gambar layout untuk papan Rock64.

Unduh Guix 1.3

Terakhir bagi mereka yang tertarik untuk menguji manajer paket atau distribusi, Anda dapat memeriksa detailnya instalasi dan / atau temukan gambar untuk diunduh, Di tautan berikut.


tinggalkan Komentar Anda

Alamat email Anda tidak akan dipublikasikan. Bidang yang harus diisi ditandai dengan *

*

*

  1. Penanggung jawab data: Miguel Ángel Gatón
  2. Tujuan data: Mengontrol SPAM, manajemen komentar.
  3. Legitimasi: Persetujuan Anda
  4. Komunikasi data: Data tidak akan dikomunikasikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Basis data dihosting oleh Occentus Networks (UE)
  6. Hak: Anda dapat membatasi, memulihkan, dan menghapus informasi Anda kapan saja.