Guix paketleri için Environment Modules desteği sunuldu
Öne çıkanlar
- Guix-Modules eklentisi, Guix paketlerinden Tcl tabanlı modül dosyaları üretiyor.
- Modül dosyaları Git taahhüt ve kanal verilerini saklayarak tam tekrarlanabilirlik sağlıyor.
- Donanım mimarisine özgü mikro mimari optimizasyonları köken verisine kaydediliyor.
GNU Guix projesi, yüksek başarımlı hesaplama (HPC) ortamlarında yaygın kullanılan Environment Modules altyapısıyla uyumluluk sağlayan Guix-Modules eklentisini duyurdu. Sistem yöneticileri, bu yeni araç sayesinde Guix paket tanımlarını kullanarak doğrudan modül dosyaları oluşturabiliyor. Böylece kullanıcılar, alıştıkları modül yükleme komutlarını terk etmek zorunda kalmadan Guix altyapısının sunduğu paketlerden yararlanabiliyor.
Yeni uzantı, komut satırından veya bildirim dosyalarından verilen paket listesini derleyerek belirtilen dizine modül dosyaları yerleştiriyor. Önceki yapılandırmalar profil dizini altında saklandığı için sistem yöneticileri gerektiğinde önceki sürümlere geri dönebiliyor. Araç aynı zamanda hem orijinal Environment Modules uygulamasını hem de yaygın kullanılan alternatif Lmod yazılımını doğrudan destekliyor.
Eklenti, oluşturulan modül dosyalarının içine kaynak kod kanallarını, Git taahhüt kimliklerini ve mimari optimizasyon gibi paket dönüştürme parametrelerini doğrudan işliyor. Araştırmacılar yardım komutunu çalıştırarak bu köken bilgilerini görebiliyor ve guix time-machine aracıyla aynı yazılım ortamını başka sistemlerde birebir yeniden üretebiliyor.
Bu özet yapay zekâ ile hazırlanmıştır; ayrıntılar ve doğrulama için orijinal kaynağa başvurun.