커뮤니티   >   코딩
Nixos이 리눅스 최종형으로 불리는 이유
  • 여리여리한
  • ·
  • 조회 120회
  • ·
  • 24.11.10 22:20

https://nixos.org/

nixos에서 내세우는 가치 세가지가 있음.

1. 복제성
2. 선언적
3. 신뢰성

nixos는 nix 파일을 작성하고 빌드하는 것만으로
리눅스의 설정을 변경하고 새로운 기능을 설치 및 확장할 수 있음.

기존 리눅스에서는 명령어를 순차적으로 실행해야 하고
만약 잘못 실행한다면 돌이킬 수 없을 수도 있음.

하지만 Nixos에서는 빌드하면 새로운 “버젼”으로 저장, 실행하고
그 버젼이 잘못되면 이전 버젼으로 회귀할 수 있음.
이러한 점이 신뢰성을 강화함.

nix의 문법은 선언적이기 때문에 한번 작성되어 제대로 실행된 코드는 다른 컴퓨터에도 적용될 수 있음.
이 또한 복제성을 만족하는 부분임.

커뮤니티에 있는 nix 코드를 가져와서 빌드하기만 해도 원하는 기능을 금방 구현할 수 있고, 자신이 nix에 대한 지식을 갖고 있다면 커스텀해서 나만의 리눅스 환경을 구축할 수 있음.

https://replit.com/
이 사이트는 코드를 실행할 수 있는 환경을 웹에서 사용할 수 있게 해주는데, 개발 환경을 구성하는데 nix를 사용함.


댓글 6

래플릿 저거 할 때마다 뭔 nix 파일 생겨서 뭐지 했는데 이거 때문이었구미ㅡㄴ

ㅇㅇ flake.nix 파일이 저거임

replit.nix
인데??

예전에는 flake.nix였었는데 바뀌었나봄


아 리플릿레서 nix 쓰는 거였군아 처음 알았네;;

그래서 터미널 써보면 개발환경 외에는 거의 아무것도 없는 껍데기라는게 느껴질거임

로그인 후 댓글을 입력해 보세요

게시판 인기글