← Toate distribuțiile
EXPERT

NixOS

Sistemul întreg descris într-un fișier de configurare - reproductibil, reversibil, neobișnuit.

Ce este

NixOS folosește managerul de pachete Nix și un model complet diferit față de restul distribuțiilor: întreaga configurare a sistemului (pachete, servicii, setări) e descrisă declarativ într-un fișier text. Sistemul rezultat e reproductibil identic pe orice mașină, iar orice schimbare poate fi anulată instant.

Pentru cine e potrivită

Pentru utilizatori tehnici, adesea dezvoltatori sau administratori de sistem, care vor reproductibilitate strictă și confortul de a putea reveni la orice configurație anterioară fără urme reziduale.

Puncte forte

  • Configurare declarativă - întreg sistemul poate fi recreat identic dintr-un singur fișier
  • Rollback instant la orice generație anterioară a sistemului, inclusiv la nivel de boot
  • Pachetele nu se suprascriu - versiuni multiple ale aceluiași program pot coexista fără conflicte
  • Excelent pentru medii de dezvoltare reproductibile (nix-shell / flakes)

De avut în vedere

  • Limbajul de configurare (Nix) are o curbă de învățare proprie, diferită de orice altă distribuție
  • Depanarea erorilor poate fi neintuitivă pentru cineva obișnuit cu alte sisteme de pachete
  • Comunitate în limba română foarte mică deocamdată

Pachete și instalare software

Nix (managerul de pachete) - instalare declarativă prin configuration.nix sau flakes, cu suport pentru multiple versiuni în paralel.

Ciclu de lansare

Două canale: stable (lansări la 6 luni, cu suport) și unstable (rolling, cele mai noi pachete).

Resurse