GNU Guix

GNU Guix
Geliştirici(ler) GNU Tasarısı
İlk yayınlanma 22 Kasım 2012) (2012-11-22)
Kararlı sürüm 0.12.0 / 21 Aralık 2016 (2016-12-21)
Programlama dili Guile Scheme, C++ (Nix çekirdeği)
Tür Paket yönetim sistemi
Lisans GNU Genel Kamu Lisansı
Resmî sitesi gnu.org/software/guix

GNU Guix, GNU için bir paket yöneticisidir. Nix paket yöneticisini ve Guile Şeması uygulama programlama arayüzlerini taban almıştır. Tamamıyla özgür yazılımdır.[1][2]

Tarihçesi

Özellikler

Örneğin, orhan GCC 4.7.2'yi yükler. Bunun sonucunda, kendi dizininde oluşan /home/orhan/.guix-profile/bin/gcc dosyası /gnu/store/...-gcc-4.7.2/bin/gcc'yi işaret eder. Aynı makinede, inci de GCC 4.8.0 yüklemiştir. inci'nin profili /gnu/store/...-gcc-4.8.0/bin'i işaret etmektedir. Yani, GCC'nin her iki sürümü herhangi bir çatışma olmadan aynı sistem üzerinde bulunabilir.
Bu komut; kurma, silme ve yükseltme işlemlerinin tümünü gerçekleştirebilir. Belirtilen süreç başarılı olsa da olmasa da her bir yürütme aslında bir işlemdir. Böylelikle, eğer işlem sırasında guix package süreci sonlandırılırsa ya da işlem sırasında elektrik kesintisi yaşanırsa kullanıcı profili bir önceki duruma döner ve sistem kullanır halde kalır.

Guix System Distribution

Guix tasarısı ayrıca Guix System Distribution'ı geliştirir. Bu dağıtım Linux-libre çekirdeğini ve GNU Shepherd başlatma sistemini kullanır ve tamamıyla yüklenebilir bir GNU sistemidir.

Kaynakça

This article is issued from Vikipedi - version of the 1/3/2017. The text is available under the Creative Commons Attribution/Share Alike but additional terms may apply for the media files.