Distribusi Linux dan manajer paket Guix 1.2 telah dirilis

Telah diluncurkan manajer paket GNU Guix 1.2 dan kit distribusi GNU / Linux dibangun di atas basis ini. 

Kit distribusi dapat diinstal sebagai sistem operasi mandiri dalam sistem virtualisasi, dalam wadah dan pada perangkat keras konvensional, dan dapat berjalan pada distribusi GNU / Linux yang telah terinstal, bertindak sebagai platform untuk mengimplementasikan aplikasi.

Pengguna memiliki fungsi seperti akuntansi ketergantungan, bekerja tanpa root, kembalikan ke versi sebelumnya jika terjadi masalah, manajemen konfigurasi, kloning lingkungan (membuat salinan persis dari lingkungan perangkat lunak di komputer lain), dll.

Perlu disebutkan itu manajer paket GNU Guix didasarkan pada pengoperasian proyek Nol dan, selain fungsi tipikal manajemen paket, mendukung fitur-fitur seperti melakukan pembaruan transaksional, kemampuan untuk memutar kembali pembaruan, bekerja tanpa mendapatkan hak 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). 

Untuk menentukan skrip pembangunan aplikasi dan aturan pengemasan, itu diusulkan untuk menggunakan bahasa tingkat tinggi khusus domain Komponen Guile Scheme API, yang memungkinkan semua operasi manajemen paket dilakukan dalam Skema bahasa pemrograman fungsional.

Hal baru utama dari Guix 1.2

Dalam versi baru ini untuk manajer paket kemampuan untuk mengotentikasi repositori paket telah diterapkan "Guix pull" dan perintah serupa sekarang mengautentikasi kode yang ditarik dari repositori secara kriptografis, mencegah komit yang tidak sah ditarik dari repositori.

Jugas menambahkan perintah "Guix git otentikasi", yang halmemungkinkan untuk menggunakan mekanisme otentikasi diusulkan untuk repositori git sewenang-wenang.

Perintah "Guix pull" dan "konfigurasi ulang sistem guix" diimplementasikan untuk mendeteksi dan memblokir rollback sistem ke versi lama untuk mencegah program dikembalikan ke versi rentan untuk mengeksploitasi kerentanan yang diperbaiki di versi saat ini.

Menambahkan layanan pembaruan otomatis yang secara berkala menjalankan "guix pull" dan "guix system reconfigure" untuk menjaga sistem tetap up-to-date, serta dukungan untuk hash crypto SHA-3 dan BLAKE2 untuk proses kompilasi dan API.

Kegunaan penginstal grafis ditingkatkan dan skrip untuk menginstal Guix di lingkungan distribusi lain.

Kami juga dapat menemukan mode halaman baru untuk pencarian guix, pencarian sistem guix dan perintah serupa.

Selain itu pekerjaan dilakukan untuk mengurangi waktu kompilasi dan konsumsi sumber daya saat menjalankan perintah "guix pull" memanfaatkan kompilator baru yang diperkenalkan di Guile 3.0.4 dan yang lainnya menambahkan layanan hurd-vm dengan sistem Guix GNU / Hurd kompilasi silang yang berjalan sebagai mesin virtual di GNU / Linux.

Ditambahkan tiga opsi transformasi paket baru "–Dengan-debug-info", "–dengan-c-toolchain" dan "–tanpa-tes".

Perintah "Paket Guix -RR" menambahkan dukungan untuk mesin "fakechroot" untuk membuat paket yang dapat direlokasi yang dapat dijalankan di lingkungan tanpa Guix.

Menambahkan modul "gnu image" dan perintah "guix system disk-image –image-type = TYPE" untuk bekerja dengan image sistem pada ISO-9660, qcow2 dengan partisi ext4, ext2 dengan opsi Hurd, dll.

Disebutkan juga itu layanan sistem baru ditambahkan lxqt, udev-rules, hostapd, zram, autossh, webssh, ganeti, gmnisrv, guix-build-coordinator, guix-build-coordinator-agent, guix-build-coordinator-queue-builds, hurd-console, hurd- hurd-vm, rshiny.

Serta versi terbaru dari program di 3652 paket, 1999 paket baru ditambahkan. Termasuk versi terbaru dari GNOME 3.34.2, MATE 1.24.1, enlightenment 0.24.2, xfce 4.14.2, xorg-server 1.20.8, bash 5.0.16, gcc 10.2.0, gimp 2.10.22, glibc 2.31, lanjutkan ke 1.14.10 , inkscape 1.0.1, libreoffice 6.4.6.2, linux-libre 5.9.3, openjdk 14.0, python 3.8.2, karat 1.46.0.

Perubahan lain yang disebutkan:

  • Set biner minimum untuk arsitektur x86_64 dan i686 telah dikurangi menjadi 60 MB.
  • Menambahkan dukungan untuk FS NTFS di penginstal grafis.
  • Pekerjaan telah dimulai pada implementasi dukungan GNU / Hurd asli.

Unduh Guix 1.2

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.

Gambar untuk instalasi di USB Flash (489 MB) dan penggunaannya dalam sistem virtualisasi (479 MB). Pekerjaan yang didukung pada arsitektur i686, x86_64, armv7, dan aarch64.


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.