GNU Guix 1.3, dağıtım ve paket yöneticisi için birçok iyileştirme ile birlikte gelir

Serbest bırakılması paket yöneticisinin ve Linux GNU dağıtımının yeni sürümü Birkaç önemli değişikliğin eklendiği Guix 1.3, Örneğin, yeni mimariler için destek ve dağıtımdaki sistem paketlerinin güncellenmesi, ayrıca paket yöneticisindeki bazı komutlarda iyileştirmeler ve değişiklikler ve bir güvenlik açığının çözümü gibi.

Bilmeyenler için GNU Guix paket yöneticisi, bunun Nix projesinin işleyişine dayandığını bilmelidir ve tipik paket yönetimi işlevlerine ek olarak, işlem güncellemelerini gerçekleştirme, güncellemeleri geri alma yeteneği, ayrıcalıklar kazanmadan çalışma gibi özellikleri destekler süper kullanıcı, bireysel kullanıcılara bağlı profiller için destek, bir programın birden çok sürümünü aynı anda yükleme yeteneği, çöp toplayıcılar (paketlerin kullanılmayan sürümlerinin belirlenmesi ve kaldırılması).

Dağıtıma gelince, yalnızca ücretsiz bileşenleri içerir ve GNU Linux-Libre çekirdeği ile birlikte gelir özgür olmayan ikili ürün yazılımı öğelerini ayıklama. Montaj için, başlatma sistemi olarak kullanılan bağımlılık desteğiyle SysV-init'e alternatif olarak geliştirilen GNU Shepherd servis yöneticisi GCC 9.3 kullanılır.

Guix 1.3'teki yenilikler nelerdir?

Sunulan bu yeni versiyonda CVE-2021-27851 güvenlik açığının guix-daemon'da düzeltildiği vurgulandı, bu da yerel bir kullanıcının sistemdeki ayrıcalıklarını yükseltmesine izin verdi. Sorun, komutun yürütülmesi sırasında »guix buildYapı dizini herkes için yazılabilir kaldığından ve kullanıcı, kök kullanıcıya ait olan ve dizinin dışında bulunan bir dosyaya sabit bir bağlantı oluşturabilir.

Öte yandan bunu bulabiliriz POWER9 mimarisi için ilk destek uygulandı, Sistemin güncellenmiş versiyonlarının yanı sıra bu yeni versiyonda yaklaşık 3100'ün entegre olduğu ve eklenen yeni paketlerin yaklaşık 2009 olduğu belirtiliyor.

ayrıca initrd'nin bekarların desteğine sahip olduğu belirtiliyor varsayılan olarak etkindir ve CUPS yazdırma sunucusunda, Brother yazıcıları desteklemek için varsayılan olarak »brlaser» hizmeti etkinleştirilmiştir. yeni sistem hizmetleri eklendi.

Paket yöneticisi kısmında, bir dizi komut yerine bildirim temelli uygulama modunu kullanma becerisinin sağlandığı vurgulanmıştır »guix install»Y«guix remove«, Bir komut« guix package --manifest=manifest.scm»Yüklenecek tüm uygulamaların manifestindeki tanım ile.

Diğer değişikliklerden bu yeni sürümden öne çıkan:

  • Bağımlılıkları hesaba katarak Go dilinde paketlerin özyinelemeli içe aktarımı için yeni bir "guix import go" komutu eklendi.
  • Komuta"guix import opam»Coq paketleri için destek sağlar. Guix içe aktarma kasası, yinelemeli yükleme modunda anlamsal sürümler sağlar. Komuta "guix import nix".
  • Önceden derlenmiş (değiştirilmiş) ikili paketlerin optimize edilmiş kurulumu ve "guix system init" komutunun hızlandırılması.
  • "–Discover" seçeneği eklendi guix-daemon mDNS / DNS-SD protokollerini kullanarak toplanan ikili paketleri (yedekleri) veren yerel ağdaki sunucuları tespit etmek. Sunuculardan duyuru göndermek için, »komutuna" –advertise "seçeneği eklendiguix publish".
  • Paket sıkıştırması için Zstd algoritmasını kullanma yeteneği uygulandı.
  • "–Verbosity = 1" modunda, indirilen URL'lerin çıktısı durdurulur.
  • Alt komutlar yerine »disk-image"Y"vm-image«, Genel komut önerilmiştir»guix system image".
  • Sanal makineler için dağıtım görüntüsüne SPICE protokolü desteği eklendi.
  • Kurulum komut dosyasına bir otomatik kurulum modu eklendi.
  • Hizmet eklendi lvm-device-mapping Linux Mantıksal Birim Yöneticisi'ni (LVM) desteklemek için.
  • Rock64 kartları için yerleşim görüntüleri oluşturmak için "guix -t rock64-raw sistem görüntüsü" modu eklendi.

Guix 1.3'ı indirin

Son olarak, paket yöneticisini veya dağıtımı test etmekle ilgilenenler için, detayları kontrol edebilirsin yükleme ve / veya indirilecek resimleri bulma, Aşağıdaki bağlantıda.


Yorumunuzu bırakın

E-posta hesabınız yayınlanmayacak. Gerekli alanlar ile işaretlenmiştir *

*

*

  1. Verilerden sorumlu: Miguel Ángel Gatón
  2. Verilerin amacı: Kontrol SPAM, yorum yönetimi.
  3. Meşruiyet: Onayınız
  4. Verilerin iletilmesi: Veriler, yasal zorunluluk dışında üçüncü kişilere iletilmeyecektir.
  5. Veri depolama: Occentus Networks (AB) tarafından barındırılan veritabanı
  6. Haklar: Bilgilerinizi istediğiniz zaman sınırlayabilir, kurtarabilir ve silebilirsiniz.