NixOS: 완벽한 Linux 배포판? 1년간의 고생과 교훈

저는 단일 코드 구성을 통해 완벽한 시스템 재현성을 약속하는 NixOS의 광고에 매료되었습니다. 그러나 1년 후, 저는 포기했습니다. 학습 곡선이 가파르고, 문서는 부족하며, 오류 메시지는 불투명하고, 같은 작업을 하는 데 수많은 방법이 있습니다. 안정적인 시스템을 만들 수는 있지만, Thunderbolt 독 호환성 문제나 여러 기술 스택에 걸친 개발 환경 구축 등 헤아릴 수 없이 많은 시간을 문제 해결에 쏟았습니다. 그래서 Fedora Silverblue 기반의 Bazzite와 Bluefin으로 전환했습니다. 이들은 Flatpak, Homebrew, Distrobox를 통해 더욱 사용자 친화적인 경험을 제공하면서 불변성의 장점도 유지합니다. NixOS는 재현성이 가장 중요한 서버 환경에서는 뛰어나지만, 일반적인 데스크톱 사용자에게는 높은 학습 비용과 복잡성이 그만한 가치가 없습니다. 중요한 교훈은 때로는 "신경 쓰지 않기"가 시스템 관리에서도 효과적인 접근 방식이라는 것입니다.
더 보기