개발자 Seiya가 이끄는 클라우드 운영체제 프로젝트 FTL이 최근 버전 0.1.0을 공식적으로 공개했습니다. 이번 릴리스의 가장 큰 변화는 비동기 Rust 애플리케이션에 대한 지원 확대입니다.

구체적으로 멀티스레드 Tokio 런타임과 Linux 스레드, epoll 같은 필수 시스템 호출 인터페이스가 보완되었습니다. 기존 리눅스 생태계에서 요구되는 저수준 기능들이 추가되면서 개발 환경의 제약이 줄었습니다.

FTL은 모놀리식 커널의 한계를 극복하기 위해 설계된 하이브리드 커널 기반 운영체제입니다. 사용자는 이를 라이브러리처럼 다룰 수 있어 컨테이너 내부의 OS를 직접 구성할 수 있습니다. 각 컨테이너는 사용자 공간에서 독립적인 OS 인스턴스로 작동하며 프로세스 관리와 가상 파일 시스템 기능을 수행합니다.

기존 Linux 바이너리와의 호환성은 이 프로젝트의 주요 강점 중 하나입니다. 실제로 FTL 위에서 Rust로 작성된 HTTP 서버가 정상 구동되는 사례가 확인되었습니다. 복잡한 커널 수정이나 eBPF 프로그래밍 없이도 새로운 기능을 안전하게 추가하고 디버깅할 수 있는 환경을 제공합니다.

커뮤니티에서는 gVisor나 Unikraft와 유사한 접근 방식이라는 평가가 나왔습니다. 동시에 하드웨어 지원 범위와 최종 목표에 대한 질문도 제기되었습니다. 클라우드 최적화 설계를 지향하지만 실제 배포 시 발생할 수 있는 제약 조건을 명확히 구분해야 한다는 의견이 주를 이뤘습니다.

프로젝트 로드맵에 따르면 다음 단계인 SMP 및 컨테이너 이미지 지원은 2027년 1월로 예정되어 있습니다. 현재 버전은 여전히 알파 품질 수준에 머물러 있습니다. 완전한 생산 환경 적용보다는 기술적 검증 단계라는 점을 고려해야 합니다.