Nix Paket Yöneticisi: Hangi Sürümü Seçmeliysin?

Nix paket yöneticisinin farklı uygulamaları var ve hangisini kullanacağını seçmek kafa karıştırıcı olabilir. Özellikle yeni başlayanlar için bu seçenekler arasındaki farklar net değil.

Orijinal Nix (çoğu kişinin "Nix" dediği) resmi, C++ ile yazılmış ve NixOS projesinin kalbi. Eğer hiçbir fikrin yoksa buradan başla. Çoğu dokümantasyon ve topluluk desteği buna yönelik.

Determinate Nix, Determinate Systems tarafından yönetilen bir fork. Daha hızlı kurulum, geliştirilmiş hata mesajları ve bazı üretim odaklı iyileştirmeler sunar. Eğer Nix'i ciddi şekilde kullanacaksan ve kurulum kolaylığı istiyorsan iyi bir seçim.

Lix ise daha yeni bir topluluk fork'u. Nix'in bazı tasarım kararlarına muhalefet eden geliştiriciler tarafından başlatıldı. Daha aktif geliştirme ve deneysel özellikler içerir, ancak daha az istikrarlı olabilir.

Reklam · TEST
AdSense Test ReklamıYazı arası (gönderi içi) · Yazı arası

Guix tamamen farklı bir şey. Scheme dilinde yazılmış, GNU projesi tarafından desteklenen bir paket yöneticisi. Nix'e benzer felsefesi var (deklaratif konfigürasyon, reproducible builds) ama komple ayrı bir ekosistem. Eğer GNU/Linux ve Lisp tarzı diller seviyorsan cazip olabilir.

Snix, Tvix ve benzerleri araştırma projeleri ya da belirli kullanım durumları için tasarlanmış. Genel kullanım için değil.

Pratik tavsiye: Başlangıçta Determinate Nix veya orijinal Nix ile başla. Determinate daha kolay kurulur, orijinal ise daha fazla dokümantasyon ve desteğe sahip. Guix'i ancak Nix'in felsefesini sevip ama GNU ekosistemini tercih ediyorsan dene.

Reklam · TEST
AdSense Test ReklamıGönderi altı · Görüntülü
konu hakkında tepkinizi verebilirsiniz