Birkaç gün önce açıklandı "GNU Guix 1.5"in yeni sürümünün yayınlanmasıBu sürüm, üç yıllık yoğun bir geliştirme sürecinin ardından geliyor. Bu yeni lansmanla birlikte, işlemsel paket yöneticisi ve ona bağlı dağıtım olan Guix System, yalnızca teknolojik altyapısını modernize etmekle kalmayıp, daha çevik ve işbirlikçi bir gelecek sağlamak için yönetim modelini de yeniden tanımlayan büyük bir güncelleme sunuyor.
Proje, bundan böyle düzensiz yayın döngülerinden vazgeçerek yıllık bir yayın temposuna geçiyor; bu karar, kullanıcılarına ve geliştiricilerine öngörülebilirlik sağlamayı amaçlıyor.
GNU Guix 1.5'ün başlıca yeni özellikleri
GNU Guix 1.5'in bu yeni sürümünde, şunları bulabileceğiz: önemli gelişme Donanım ve çekirdek uyumluluğunda. Ve bunun sebebi şu: Guix 1.5, GNU Hurd çekirdeği için deneysel destek sunuyor. x86_64 mimarisinde, daha maceracı kullanıcıların kurulum yapmasına olanak tanır. Linux çekirdeği içermeyen tamamen GNU tabanlı bir sistem.Ayrıca, buna ek olarak şunlar da eklenir: 64 bit RISC-V mimarisi için resmi destek (riscv64-linux), bu açık kaynaklı komut setine yönelik artan endüstri ilgisiyle uyumlu olarak.
Kullanıcı ortamı da yenilenir, çünkü GNOME oturumu 42 sürümünden 46 sürümüne atladı. evlat edinme Wayland varsayılan grafik protokolü olarak Daha sorunsuz ve güvenli bir deneyim sunmak için. Bu arada, KDE meraklıları şanslı çünkü... Plazma inklüzyonu 6.5Bu, yeni plasma-desktop-service-type hizmeti aracılığıyla erişilebilir. Tüm bunlar, paket ekosistemine yapılan kritik güncellemelerle desteklenmektedir; bu güncellemeler artık 12,500'den fazla yeni giriş ve yaklaşık 30,000 güncelleme içermektedir ve bunlar arasında GCC 15.2.0, Python 3.11 ve Linux-libre 6.17.12 çekirdeği gibi temel araçlar da bulunmaktadır.

Güvenlik ve gelişmiş paket yönetimi
Güvenlik konusuna gelince, bu lansmanda bu unsura özel önem verildiği belirtiliyor; en dikkat çekici iyileştirmelerden biri de şu: Guix servisini root ayrıcalıkları olmadan çalıştırma yeteneği. Bu işlevsellikDiğer dağıtımlardaki kurulumlarda varsayılan olarak etkinleştirilmiştir. (Yabancı Dağıtımlar), potansiyel ayrıcalık yükseltme güvenlik açıklarına karşı saldırı yüzeyini önemli ölçüde azaltmak için AppArmor kullanıcı ad alanlarını ve profillerini kullanır.
Ek olarak, Guix'in komut satırı arayüzü (CLI) araçları, özellikle komut satırı arayüzünde olmak üzere, çeşitli iyileştirmeler aldı. Guix shell artık konteyner iç içe kullanımına izin veriyor ve –emulate-fhs seçeneğini ekliyor.Bu, harici ikili dosyalarla uyumluluk açısından çok önemli olan standart bir dizin yapısı (FHS) bekleyen yazılımların yürütülmesini kolaylaştırır. Ayrıca, Guix Pack artık paketleri RPM ve AppImage formatlarında dışa aktarmaya olanak tanıyor.Bu, Guix ile paketlenmiş yazılımların Fedora veya Ubuntu gibi diğer sistemlerin kullanıcılarına dağıtımını kolaylaştırır.
Tamamen kendi kendine yetme
Felsefesine sadık kalarak, Proje, "güven zinciri" alanında etkileyici bir ilerleme kaydetti. Yazılımın. Guix 1.5 tam kaynak kodlu bootstrap çözümleri sunar. Zig ve Mono gibi karmaşık derleyiciler için. Bu, bu dillerin artık şeffaf olmayan, önceden var olan ikili dosyalara bağlı kalmadan sıfırdan derlenebileceği anlamına gelir; bu da derlemedeki klasik "tavuk mu yumurta mı" sorununu çözer ve yazılımın kaynak kodundan itibaren eksiksiz bir denetimini sağlar.
Başlatma sistemi GNU Shepherd de 1.0 sürümüne güncelleniyor.Zamanlanmış servislerin (systemd zamanlayıcılarına benzer) ve syslogd gibi geleneksel araçların yerini alan yeni bir günlük döndürme mekanizmasının tanıtılması. Benzer şekilde, ayrıcalık yönetimi de iyileştirildi; kavramı setuid programları, ayrıcalıklı programlarla değiştirildi.Bu, kök kullanıcı olarak tam erişim yerine, Linux çekirdeğinin yeteneklerini kullanarak ayrıntılı izinler verme olanağı sağlar.
700'den fazla katılımcıya ulaşan bir topluluk ve Codeberg platformuna başarılı bir geçişle GNU Guix 1.5.0, sadece bir yazılım güncellemesi değil, aynı zamanda tekrarlanabilir, şeffaf ve özgür işletim sistemleri oluşturmanın ilkelerini ortaya koyan bir bildiri niteliğindedir.
Son olarak, bu konuda daha fazla bilgi edinmek istiyorsanız, ayrıntılara başvurabilirsiniz. Aşağıdaki bağlantıda.