Nixos이 리눅스 최종형으로 불리는 이유
- 여리여리한
-
·
- 조회 120회
-
·
- 24.11.10 22:20
https://nixos.org/
nixos에서 내세우는 가치 세가지가 있음.
1. 복제성
2. 선언적
3. 신뢰성
nixos는 nix 파일을 작성하고 빌드하는 것만으로
리눅스의 설정을 변경하고 새로운 기능을 설치 및 확장할 수 있음.
기존 리눅스에서는 명령어를 순차적으로 실행해야 하고
만약 잘못 실행한다면 돌이킬 수 없을 수도 있음.
하지만 Nixos에서는 빌드하면 새로운 “버젼”으로 저장, 실행하고
그 버젼이 잘못되면 이전 버젼으로 회귀할 수 있음.
이러한 점이 신뢰성을 강화함.
nix의 문법은 선언적이기 때문에 한번 작성되어 제대로 실행된 코드는 다른 컴퓨터에도 적용될 수 있음.
이 또한 복제성을 만족하는 부분임.
커뮤니티에 있는 nix 코드를 가져와서 빌드하기만 해도 원하는 기능을 금방 구현할 수 있고, 자신이 nix에 대한 지식을 갖고 있다면 커스텀해서 나만의 리눅스 환경을 구축할 수 있음.
https://replit.com/
이 사이트는 코드를 실행할 수 있는 환경을 웹에서 사용할 수 있게 해주는데, 개발 환경을 구성하는데 nix를 사용함.
래플릿 저거 할 때마다 뭔 nix 파일 생겨서 뭐지 했는데 이거 때문이었구미ㅡㄴ
ㅇㅇ flake.nix 파일이 저거임
replit.nix
인데??
예전에는 flake.nix였었는데 바뀌었나봄
아 리플릿레서 nix 쓰는 거였군아 처음 알았네;;
그래서 터미널 써보면 개발환경 외에는 거의 아무것도 없는 껍데기라는게 느껴질거임
로그인 후 댓글을 입력해 보세요