Nix Store에서 언어의 특권적 지위 제거: Sandbox 기반 아키텍처 제안
bgl gwyng @bgl@hackers.pub
Nix 아키텍처에서 Nix 언어가 스토어(store)에 대해 가지는 특권적 지위와 그로 인한 생태계 종속성 문제를 짚어보고, 이를 해결하기 위한 샌드박스(sandbox) 기반의 구조적 개선안을 제안합니다. 핵심은 언어의 순수성에 의존하던 기존의 신뢰 모델을 OS 레벨의 격리와 데몬(daemon) 프로토콜로 전환하는 것입니다. 이러한 변화를 통해 Nix 언어뿐만 아니라 파이썬(Python)이나 러스트(Rust) 등 다양한 언어가 동등한 지위에서 스토어와 상호작용할 수 있게 되며, 빌드와 평가의 경계를 허물어 더욱 유연하고 견고한 시스템을 구축할 수 있는 통찰을 제공합니다.
Read more →

