NixOS 22.05, yeni bir yükleyici, GNOME 42 ve 9000'den fazla yeni paketle geliyor

NixOS 22.05 Yükleyici

Tamamen izole olmamasına rağmen, grafik yükleyici olmadan Linux dağıtımları bulmak olağandışıdır. Neredeyse tüm ekranlarda kabul etmesini sağlayan bir işletim sistemi kurmamıza izin veren rehberli bir yükleyici görmek, işleri çok daha kolay hale getiren bir şeydir ve yalnızca bazı “sunucu” tipinde veya Arch Linux gibi özel dağıtımlarda, bir işletim sistemi olmadan devam ederler. yükleyici. Arch, bu hafta olduğu gibi bu konuda giderek daha fazla yalnız kalıyor vardı NixOS22.05 ve bu onun yeniliklerinden biridir.

Bahsedebileceğimiz pek çok yenilik olmasına rağmen, bu açık ara en göze çarpanı, bu yüzden ona daha fazla dikkat etmelisiniz. Seçtikleri yükleyici calamareskişisel olarak en çok sevdiğim şey. İşletim sistemini bir flash sürücüye yüklemek de dahil olmak üzere işleri çok daha kolaylaştırır. Bu çok basit olmalı, başkalarında değil, Canonical ve Ubiquity'ye sorun, öyle görünüyor ki günler sayılı ama dayanmaya devam et.

NixOS 22.05'in öne çıkan özellikleri

  • x86_64-linux üzerindeki firefox tarayıcısı artık çok daha duyarlı bir tarama deneyimi sağlayan profil kılavuzlu optimizasyondan yararlanıyor.
  • Birçok sertifikayı aynı anda yapılandırmayı basitleştirmek için security.acme.defaults eklendi. Bu, web sunucusu sanal ana bilgisayarlarında (örneğin, services.nginx.virtualHosts.*.enableACME) enableACME kullanıldığında DNS-01 doğrulamasını kullanma seçeneğini de açar.
  • GNOME, 42 sürümüne güncellendi.
  • stdenv.mkDerivation artık geçersiz kılmalar da dahil olmak üzere mkDerivation'ın son bağımsız değişkenlerini içeren bir finalAttrs: parametresini destekliyor. drv.overrideAttrs artık iki finalAttrs'i destekliyor: öncekiAttrs: parametreleri. Bu, rec {} sözdizimine bir alternatif sağlayarak kapsayıcıları tutarlı bir şekilde geçersiz kılmanıza olanak tanır. Ek olarak, passthru artık çıktı yolları ve overrideAttrs gibi öznitelikler de dahil olmak üzere son paketi içeren finalAttrs.finalPackage öğesine başvurabilir.
  • Yeni dil entegrasyonları, dile özgü mantık içeren bir "prototip" paketini geçersiz kılarak basitleştirilebilir. Bu, "genel kurucu" argümanları için fazladan bir geçersiz kılma katmanına olan ihtiyacı ortadan kaldırır, böylece bir kullanılabilirlik sorununu ve bir hata kaynağını ortadan kaldırır.
  • PHP 8.1 artık resmi depolarından edinilebilir.
  • Mattermost, daha önce paketlenmiş olan genişletilmiş destek sürümü 6.3'nin kullanım ömrünün sonuna yaklaştığı için genişletilmiş destek sürümü 5.37'e güncellendi. Göçler biraz zaman alabilir; daha fazla bilgi için değişiklik günlüğünü ve güncellemenin önemli notlarını görmek isterler.
  • systemd hizmetleri artık systemd.services'i ayarlayabilir. Yeniden yüklemeler ve yeniden başlatmalar arasında daha ayrıntılı bir ayrım için reloadIfChanged yerine .reloadTriggers.
  • Systemd, 250 sürümüne güncellendi.
  • Pulseaudio, 15.0 sürümüne güncellendi ve şimdi isteğe bağlı olarak aptX veya LDAC gibi ek Bluetooth ses kodeklerini destekliyor ve pavucontrol'de bulunan kodek değiştirme desteği var. Bu özellik varsayılan olarak devre dışıdır ancak Hardware.pulseaudio.package = pkgs.pulseaudioFull; kullanılarak etkinleştirilebilir. pulseaudio-modules-bt veya pulseaudio-hsphfpd gibi benzer işlevler sağlayan mevcut üçüncü taraf modülleri kullanımdan kaldırılmıştır ve kaldırılmıştır.
  • PostgreSQL artık varsayılan olarak sürüm 14'te.
  • Yeni postgresqlTestHook, paket testleri sırasında bir PostgreSQL sunucusu çalıştırır.
  • kops, varsayılan olarak Örnek Meta Veri Hizmeti Sürüm 1.22.4'yi etkinleştirecek ve Kubernetes 2 çalıştıran yeni kümelerde belirteçler gerektirecek olan 1.22 sürümüne geçer. Bu, varsayılan olarak güvenliği artıracaktır, ancak bazı iş yükü türlerini bozabilir. Daha fazla ayrıntı için sürüm notlarına bakın.
  • Modül yazarları, ağaç dışı modül yazarlarını ve kullanıcılarını rahatsız etmeden kullanımdan kaldırma döngüsünü otomatikleştirmek için mkRenamedOptionModuleWith'i kullanabilir.
  • Varsayılan GHC sürümü 8.10.7'den 9.0.2'ye güncellendi. pkgs.haskellPackages ve pkgs.ghc artık bu sürümü varsayılan olarak kullanacak.
  • GNOME ve Plasma kurulum CD'leri, kullanıcıların NixOS'u bir grafik arayüzle kolayca kurmasına ve yapılandırmasına izin vermek için artık pkgs.calamares ve pkgs.calamares-nixos-extensions kullanıyor.

Nix işletim sistemi şimdi müsait, ve aşağıdaki butondan indirilebilir:

NixOS 22.05'u indirin


Yorumunuzu bırakın

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

*

*

  1. Verilerden sorumlu: AB Internet Networks 2008 SL
  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.