IncusOS

IncusOS는 시스템 컨테이너와 가상 머신을 관리하는 Incus를 전용으로 실행하도록 설계된 Debian 기반의 불변(immutable) Linux 배포판이다. 일반적인 서버 운영체제의 다양한 관리 도구를 제공하는 대신, Incus의 안정적인 실행과 안전한 업데이트·복구를 위해 필요한...

분류Linux 배포판, Incus 전용 불변 Debian 기반 서버 운영체제
개발Linux Containers·IncusOS 개발 공동체
기반Debian 13 Trixie
커널Linux 커널
사용자 환경인증된 REST API·웹/원격 관리, 일반 셸 미제공
지원 하드웨어amd64·arm64, UEFI Secure Boot·TPM 2.0
패키지·배포mkosi로 생성한 불변 시스템 이미지·A/B 업데이트
주요 용도Incus 전용 불변 Debian 기반 서버 운영체제
공식 출처공식 문서

IncusOS는 시스템 컨테이너와 가상 머신을 관리하는 Incus를 전용으로 실행하도록 설계된 Debian 기반의 불변(immutable) Linux 배포판이다. 일반적인 서버 운영체제의 다양한 관리 도구를 제공하는 대신, Incus의 안정적인 실행과 안전한 업데이트·복구를 위해 필요한 구성만 유지한다. 관리자는 컨테이너 및 VM을 위한 호스트 시스템을 일관된 상태로 운영할 수 있다.[1]

개발은 Linux Containers 프로젝트를 중심으로 진행됐으며, 2025년 11월 정식 공개됐다. 시스템은 Debian 13의 사용자 공간 위에 별도 빌드된 Linux 커널과 ZFS 및 Incus 패키지를 통합한다. 일반 Debian Server에 Incus를 설치한 시스템과 기능상 겹치지만, IncusOS는 운영체제 자체의 이미지·업데이트·접근 방식을 미리 정의하여 변형을 최소화한다.

부팅 보안은 UEFI Secure Boot와 TPM 2.0을 활용한다. 저장소 암호화 및 플랫폼의 무결성 검증을 운영체제 구성에 결합하고, 시스템 업데이트는 A/B 이미지 방식으로 처리한다. 새로운 운영체제 이미지를 별도 슬롯에 적용한 뒤 재부팅하여 전환할 수 있으며 문제가 발생하면 이전 상태로 복구하도록 설계됐다.[2]

IncusOS에는 일반적인 로컬 셸이나 SSH 로그인 방식이 제공되지 않는다. 시스템 운영과 Incus 관리는 인증된 REST API를 이용하며, 필요한 설정과 상태를 API로 조회하고 변경한다. 이미지는 mkosi와 systemd의 OS 이미지 관련 구성 요소로 제작되고, 안정판·시험판 등의 업데이트 채널을 통해 배포된다.

Proxmox VE도 VM과 컨테이너를 관리하는 Debian 계열 서버 운영체제이지만 IncusOS는 Incus 실행이라는 한 가지 목적과 불변 이미지, API 기반 접근 제어를 더욱 엄격하게 강조한다. 이는 서버 운영체제를 일반적인 사용자 공간으로 관리하는 모델과 달리 인프라 전용 플랫폼으로 만드는 사례다.[3]

역사

Incus와 IncusOS

초기 공개

시스템 구조

Debian 기반 이미지

커널·파일 시스템

Incus 실행 환경

보안 모델

Secure Boot와 TPM

디스크 암호화

접근 권한과 API

운영체제 관리

A/B 업데이트

이전 버전 복구

구성 관리

컨테이너와 가상 머신

컨테이너 실행

가상 머신 실행

네트워크·저장소 관리

설치와 배포

지원 장치

원격 관리

다른 가상화 플랫폼과의 관계

관련 문서

  1. 공식 기술 자료: IncusOS ↩
  2. 공식 기술 자료: IncusOS ↩
  3. 공식 기술 자료: IncusOS ↩