NixOS:完璧なLinuxディストロ?1年間の苦闘と教訓
2025-05-17

私はNixOSの、単一のコード設定で完璧なシステム再現性を約束する謳い文句に惹かれました。しかし1年後、私は諦めました。学習曲線が急峻で、ドキュメントは不十分、エラーメッセージは分かりにくく、同じことをするのに無数の方法があります。安定したシステムを作成できますが、Thunderboltドックの互換性問題や複数のテクノロジースタックにまたがる開発環境の構築など、数え切れないほどの時間、問題と格闘しました。そこで、Fedora SilverblueベースのBazziteとBluefinに移行しました。これらはFlatpak、Homebrew、Distroboxにより、よりユーザーフレンドリーな体験を提供しつつ、不変性のメリットも維持しています。NixOSは再現性が最も重要なサーバー環境では優れていますが、一般的なデスクトップユーザーにとっては、高い学習コストと複雑さは割に合いません。重要な教訓は、時に「気にしない」ということが、システム管理においても有効なアプローチであるということです。