Pipedija - tautosaka, gandai, kliedesiai ir jokios tiesos! Durniausia wiki enciklopedija durnapedija!


NixOS

Iš Pipedijos - durniausios enciklopedijos.
20:54, 14 kovo 2026 versija, sukurta ESM (Aptarimas | indėlis) (Naujas puslapis: '''NixOS''' - tokia biškį naujesnė Linux versija, kurios esmė - visiškai kitas, atskirai ir nelabai suderinamai padarytas paketų menendžeris, toksai '''Nix''', aplink kurį pastatyta ir visa likusi sistema. Nors pirmos NixOS versijos turėjo Upstart OS paleidimo posistemę, vėliau sistema pilnai perėjo prie Systemd. NixOS sukurta buvo kažkokių Olandijos moksliukų iš Utrechto universiteto, tačiau dabar jau yra vienas iš kiek didesnių,...)
(skirt) ← Ankstesnė versija | Dabartinė versija (skirt) | Vėlesnė versija → (skirt)
Jump to navigation Jump to search

NixOS - tokia biškį naujesnė Linux versija, kurios esmė - visiškai kitas, atskirai ir nelabai suderinamai padarytas paketų menendžeris, toksai Nix, aplink kurį pastatyta ir visa likusi sistema. Nors pirmos NixOS versijos turėjo Upstart OS paleidimo posistemę, vėliau sistema pilnai perėjo prie Systemd. NixOS sukurta buvo kažkokių Olandijos moksliukų iš Utrechto universiteto, tačiau dabar jau yra vienas iš kiek didesnių, globalesnių projektų.

Kaip dabar kai kurie seni adminai sako - tai jei Systemd viską supiso, tai jūs dar nežinote, kaip viską supisa Nix.

Nors istoriškai NixOS pagal savo kilmę kartais būna siejama su Ubuntu, išties tai čia viena iš visai paskirų distribucijų - jos kūrėjai pradžioje susigalvojo softo paketų valdymo sistemą, kuri leistų versijuoti OS konfigūraciją ir toje OS instaliuotus paketus bei jų versijas, pagal poreikį grįžtant atgal ar ką nors pakeičiant, o tada pagal šitas savo idėjas apsigindinėjo kažkokias daktarines disertacijas. Paskui jau sukūrė tą Nix paketų menedžerį, o dar paskui jau padarė Linux distribuciją, kuri būtų specialiai tam paketų menedžeriui skirta. Dabar gi tie patys autoriai dar aiškina, kad tas paketų menedžeris puikiai leidžia taip pat valdyti ne tik Linux, bet ir Windows ar MacOS-X sistemas.

Visa NixOS esmė - vienas didelis /etc/nixos/configuration.nix failas, kuriame guli visi sistemos konfigai. Tą failą galima kažkaip pakeisti, tada paleisti nixos-rebuild komandą, tada ji perskaito viską, išsaugo ką reikia, perkuria sistemą ir taip toliau.

Kad mažiau vargo būtų instaliuojant softus, su NixOS naudojamas Calamares paketų instaliuoklis, kuris šiaip tai skaitosi visai neblogas.

Bendrai tai nereikia čia turėti iliuzijų, kad kažkoks dar vienas konfigūracinis tarpsluoksnis išspręs visus tuos nesuderinamumų bardakus, kurių Linux sistemose pilna. Štai ir šiuo atveju - atrodė, kad bus dar viena, daug labiau suderinama sistema, o paaiškėjo, kad krūvai žmonių binariniai (kompiliuoti) failai neveikia, mesdami pranešimus, kad neranda kokių nors bibliotekų ten, kur tos bibliotekos išties yra. Tai čia dabar prasideda visokie hakai, kur NixOS mėgėjai daro dvejetaines ELF failų modifikacijas, naudodami patchelf programą.

Senesni adminai į tai žiūri ir sukioja pirštą prie smilkinio...