🫸s3-odara🫷's avatar
🫸s3-odara🫷
_@omae.dev
npub1gvsp...lpsx
\
昔は大陸からやってくる白熊を狩って食べたもんじゃ👴
自分の使うカーネルモジュールだけを有効にしておけばカーネルビルドが10分くらいで終わって便利 おまけに最近立て続けに発見されて話題になったLinuxの脆弱性もだいたい影響を受けない
nix runするのとNixOSで使うのとでデフォルト挙動が違ってきそうな気がするけどサービスで有効にしないコマンドについては互換性があるとかなのかな。そもそもステートレスなコマンドだけnix runすべきか。全くよくしらない
Arch, Gentooくらいしか触ったことない人の感想としては、 まずNixOS、パッケージの設定とサービス構成に挙動が変わるデフォルト設定を入れることで積極的に上流と比べて挙動が違うものがある感じ。まあパッケージの設定を変えたりパッチ当てたりするのはどのディストリもやってるし、それ自体はいいんだけど、NixOSはその思想がOS単位で統一できていない感じで、調べた限りそれについて詳しいポリシーがなく各メンテナが各々良い感じの設定をデフォルトにしてる印象がある。 nixpkgsは、サービス構成によるデフォルト設定の影響を受けなさそうだからまた違いそうで、上流に対して独自思想が入る余地は小さいかも。でもまあ自分で管理してる自分の計算機のパッケージ管理はnixを使わずとも間にあっているなあという感じ。