Wie vergleicht Nixos mit einer traditionelleren Linux-Distribution?
user
Der Hauptunterschied zwischen NixOS und anderen Linux-Distributionen ist, dass NixOS nicht die Linux Standard Base-Dateisystemstruktur folgt. Auf LSB-konformen Systemen (traditionelle Linux-Systeme) wird Software unter /{,usr}/{bin,lib,share} gespeichert und Konfiguration wird in der Regel in /etc gespeichert. In NixOS jedoch /lib und /usr/lib existieren nicht. Stattdessen werden alle Systembibliotheken, Binaries, Kernel, Firmware und Konfigurationsdateien im Nix-Store platziert. Die Dateien und Verzeichnisse in /nix/store werden durch Hashes der Informationen, die die gebauten Daten beschreiben, benannt. NixOS macht es einfacher, benutzerdefinierte Pakete als Teil Ihrer OS-Konfiguration zu behalten. Anstatt benutzerdefinierte Installationsskripte zu schreiben, die beim Einrichten Ihres Rechners ausgeführt werden, können Sie einfach Ihre benutzerdefinierten Pakete in Ihrem System auflisten, und sie werden automatisch gebaut. Allerdings gibt es im Wesentlichen zwei grundlegende Designfehler in NixOS, die zu den Problemen mit ihm führen.
assistant