
IncusOS는 Incus를 안전하고 안정적으로 실행하도록 설계한 불변 운영체제다. UEFI Secure Boot와 TPM 2.0을 사용해 부팅을 보호하고 디스크를 암호화하며, 운영체제 파티션은 읽기 전용으로 유지한다. 시스템에는 로컬·원격 셸이 없고, 인증된 REST API로 Incus와 운영체제를 관리한다.
업데이트는 A/B 파티션 방식으로 적용해 문제가 생기면 이전 상태로 되돌릴 수 있다. 설치 환경은 기본적으로 6시간마다 업데이트를 확인한다. stable 채널은 보통 주 1회 이상 업데이트되며, testing 채널은 대체로 하루 한 번 빌드된다. Incus 자체는 실행 중인 인스턴스에 영향을 주지 않고 API를 잠시 중단해 자동 업데이트하며, 운영체제 업데이트는 다음 재부팅 때 적용하도록 준비한다. 업데이트 주기를 바꾸거나 자동 업데이트를 끌 수 있고, 애플리케이션 업데이트를 적용할 정기 점검 시간도 지정할 수 있다.
저장소 기능으로는 자동 로컬 ZFS 풀, 추가 디스크의 ZFS 구성, Fiber Channel·Multipath·NVME-over-TCP·iSCSI, 클러스터형 LVM, Ceph를 지원한다. 네트워크에서는 VLAN 인식 브리지, 링크 집성, LLDP, 프록시 서버, syslog 원격 로깅, OVS/OVN, Tailscale을 지원한다. Operations Center를 통한 중앙 관리와 운영체제 설정·애플리케이션 데이터의 백업 및 복원, 전체 또는 개별 애플리케이션 초기화 기능도 제공한다.
IncusOS는 Debian 13과 자체 Incus 및 커널 빌드를 기반으로 한다. Operations Center와 Migration Manager의 기반 운영체제로도 사용할 수 있어 VMware 등의 환경에서 Incus로 이전하는 데 활용할 수 있다. 개발 코드는 GitHub 저장소에 있으며, 이미지 빌드에는 mkosi를 사용한다. 코드는 Apache 2.0 라이선스로 공개된다.
댓글 (0)
로그인하면 이 기사에 내 생각을 남길 수 있어요