GNU Guix

Software screenshot:
GNU Guix
Rincian Software:
Versi: 0.15.0 Diperbarui
Tanggal Upload: 17 Aug 18
Lisensi: Gratis
Popularitas: 18

Rating: nan/5 (Total Votes: 0)

GNU Guix adalah proyek perangkat lunak sumber terbuka dan didistribusikan secara bebas yang telah dirancang dari bawah ke atas untuk mengimplementasikan manajer paket universal untuk sistem GNU / Linux, yang memungkinkan siapa pun untuk menginstal, memperbarui, dan menghapus perangkat lunak dari komputer mereka.

Ini juga merupakan distribusi Linux yang berdiri sendiri yang dapat digunakan untuk USB flash drive, sehingga Anda dapat mem-boot-nya dan menginstalnya di komputer Anda. Fungsi manajemen paket dari GNU Guix berasal dari manajer paket Nix yang inovatif dan menggunakan Guile.


Fitur dari pengelola paket

Aplikasi ini dilengkapi dengan beberapa fitur, di antaranya kita dapat menyebutkan dukungan untuk peningkatan transaksional, dukungan untuk rollback, profil per-pengguna, manajemen paket tidak istimewa, serta pengumpulan sampah.

Selain itu, ia menyediakan pengguna dengan alat yang unik untuk mengelola file-file konfigurasi sistem operasi GNU / Linux mereka. Berdasarkan proyek Nix, perangkat lunak meminjam mekanisme tingkat rendah dan menggabungkannya dengan antarmuka pemrograman Guile Scheme.

Fitur sistem operasi

Distribusi GNU Guix yang berdiri sendiri didistribusikan sebagai arsip tar, yang harus ditulis pada USB flash drive berkapasitas 1GB atau lebih tinggi, mendukung baik mesin i686 (32-bit) dan x86_64 (64-bit). Selain itu, sistem juga dapat digunakan di atas sistem GNU / Linux yang sudah ada, termasuk di mips64el.

Namun, harap perhatikan bahwa itu sedang dalam pengembangan berat dan belum memiliki fitur pemasang grafis atau lingkungan desktop. Pengguna harus menginstal sistem operasi dari baris perintah. Ini juga tidak menawarkan dukungan untuk LVM (Logical Volume Manager), atau dukungan out-of-the-box untuk layanan sistem. Namun, ia datang dengan lebih dari 1.000 paket.

Apa yang baru dalam rilis ini:

  • Perintah penarikan guix yang tidak dicintai, yang memungkinkan pengguna untuk meng-upgrade Guix dan koleksi paketnya, telah dirombak dan kami harap Anda akan menyukainya. Kita akan membahas peningkatan ini di posting lain segera tetapi cukup untuk mengatakan bahwa guix pull yang baru sekarang mendukung rollback (seperti paket guix) dan bahwa opsi baru - daftar-generasi memungkinkan Anda untuk memvisualisasikan upgrade sebelumnya. Ini juga lebih cepat, tidak secepat yang kami inginkan, jadi kami berencana untuk mengoptimalkannya lebih lanjut dalam waktu dekat.
  • guix pack sekarang dapat menghasilkan biner relocatable. Dengan -f squashfs sekarang dapat menghasilkan gambar yang disimpan sebagai sistem file SquashFS. Gambar-gambar ini kemudian dapat dieksekusi oleh Singularity, a & quot; container engine & quot; ditempatkan pada beberapa kelompok komputasi berperforma tinggi.
  • GuixSD sekarang berjalan di kotak ARMv7 dan AArch64! Kami tidak menyediakan gambar pemasangan karena detailnya bergantung pada papan yang Anda targetkan, jadi Anda harus membuat gambar sendiri mengikuti petunjuk. Pada ARMv7 biasanya menggunakan U-Boot, sedangkan kotak AArch64 seperti OverDrive bergantung pada GRUB yang diaktifkan EFI. Definisi bootloader tersedia untuk banyak papan-Novena, A20 OLinuXino, BeagleBone, dan bahkan NES.
  • Kami semakin meningkatkan pelaporan kesalahan dan petunjuk yang disediakan oleh sistem guix. Misalnya, sekarang akan menyarankan modul kernel yang harus ditambahkan ke initrd sebelumnya, Anda dapat menginstal sistem yang akan gagal untuk boot hanya karena initrd tidak memiliki driver untuk hard disk Anda.
  • Konfigurasi OS telah disederhanakan dengan pengenalan hal-hal seperti bidang initrd-modules dan konstruksi file-system-label.
  • Ada perintah docker-image sistem guix baru yang melakukan persis apa yang Anda harapkan. : -)
  • Ada selusin layanan baru GuixSD: Pencerahan dan desktop MATE, Apache httpd, dukungan untuk emulasi transparan dengan QEMU melalui layanan qemu-binfmt, OpenNTPD, dan banyak lagi.
  • Ada 1.200 paket baru, jadi sekarang kami mendekati 8.000 paket.
  • Banyak perbaikan bug!
  • Manual sekarang sebagian diterjemahkan ke dalam bahasa Prancis dan Anda dapat membantu menerjemahkannya ke bahasa ibu Anda dengan bergabung dengan Proyek Terjemahan.

Apa yang baru di versi 0.13.0:

  • Guix sekarang mendukung aarch64 (prosesor ARM 64-bit). Rilis ini tidak termasuk tarbal instalasi biner, dan build farm kami tidak menyediakan pengganti aarch64. Kami mencari perangkat keras aarch64 untuk mengatasi ini. Harap hubungi kami jika Anda dapat membantu!
  • Selain itu, rilis ini tidak lagi menyertakan tarbal mips64el, meskipun Guix masih mendukung platform tersebut. Kami tidak tahu apakah kami akan terus mendukung mips64el dalam jangka panjang; jika Anda ingin mempertimbangkan, silakan kirim email kepada kami di guix-devel@gnu.org!
  • Gambar instalasi GuixSD sekarang mendukung UEFI. GuixSD juga dapat diinstal pada Btrfs sekarang.
  • GuixSD memiliki dukungan untuk menjalankan layanan sistem (daemon) dalam kontainer terpisah sebagai cara untuk mengurangi bahaya yang dapat dilakukan oleh kerentanan di daemon tersebut. Lihat artikel ini dari bulan April.
  • Perintah pak guix baru untuk membuat kumpulan biner mandiri tersedia. Kami mempresentasikannya pada bulan Maret.
  • Guix sekarang berjalan pada seri 2.2 baru GNU Guile. Transisi ini menyebabkan cegukan yang telah kami tangani, khususnya untuk pengguna tarik guix. Namun di antara hal-hal lain, peningkatan kinerja yang mencolok yang datang gratis disambut!
  • guix publikasikan, yang kami gunakan untuk mendistribusikan binari, memiliki mode operasi baru --cache yang meningkatkan kinerja ketika mendistribusikan binari ke sejumlah besar pengguna, seperti kasus build farm kami.
  • Banyak masalah reprodusibilitas yang ditemukan dalam paket telah dialamatkan lebih lanjut di posting berikutnya.
  • 840 paket baru, mengarah ke total 5,400+, dan banyak pembaruan, termasuk glibc 2.25, Linux-libre 4.11, dan GCC 7.
  • Layanan sistem baru untuk Redis, Exim, Buka vSwitch, dan lainnya. Antarmuka layanan yang ada, terutama layanan NGINX, telah sangat ditingkatkan.
  • Banyak perbaikan bug!

Apa yang baru di versi 0.8.3:

  • Kemampuan untuk menyatakan paket yang harus ada di profil Anda, dan meneruskannya ke opsi baru - manif paket guix.
  • lingkungan guix memiliki opsi baru --ad-hoc untuk dengan cepat menelurkan lingkungan pengembangan ad hoc.
  • Alat baru: guix edit untuk membuka resep paket, ukuran guix untuk profil penggunaan disk paket dan dependensinya, guix gc --verifikasi untuk memeriksa integritas toko.
  • 179 paket baru, terutama foto-foto LibreOffice, Coq, dan Guile-Emacs.
  • Banyak perbaikan bug dan berbagai macam perbaikan!

Apa yang baru di versi 0.8.1:

  • Port baru ke ARMv7.
  • Opsi vm sistem guix baru untuk berbagi sistem file dengan host.
  • Antarmuka konfigurasi baru untuk definisi lokal dan untuk nscd.
  • Penambahan importir CPAN ke impor guix, dan lebih banyak dam untuk guix lint.
  • 164 paket baru dan 222 pembaruan paket.
  • Banyak perbaikan bug dan peningkatan kegunaan.

Apa yang baru di versi 0.8 Alpha:

  • Perintah lingkungan guix baru untuk pembukuan dan reproduksi lingkungan pengembangan.
  • Antarmuka pengguna Emacs sebagai alternatif antarmuka baris perintah untuk manajemen paket.
  • Mekanisme eksperimental untuk penyebaran pembaruan keamanan yang lebih cepat.
  • deklarasi sistem operasi sekarang dapat menentukan perangkat swap, perangkat yang dipetakan, firmware, dan banyak lagi.
  • Alat pengembang lainnya, terutama guix lint dan guix impor.
  • 162 paket telah ditambahkan, dengan lebih dari 100 pembaruan paket.

Perangkat lunak lain dari pengembang Free Software Foundation

GNU tar
GNU tar

14 Apr 15

GNU Oleo
GNU Oleo

2 Jun 15

eSpeak
eSpeak

22 Jan 15

Komentar untuk GNU Guix

Komentar tidak ditemukan
Tambahkan komentar
Aktifkan gambar!