AI 요약
FTL은 클라우드 환경을 겨냥한 새로운 사용자 공간(userspace) 운영체제로, OS 자체를 라이브러리처럼 빌드·확장·디버깅할 수 있게 한다. 각 컨테이너는 사용자 공간 OS 인스턴스로 실행되며, FTL 커널은 하이퍼바이저처럼 최소한의 인터페이스만 제공해 기존 모놀리식 커널보다 강한 격리를 실현한다. Linux 바이너리와 호환되며, POSIX 추상화 없는 유니커널 스타일 애플리케이션도 실행 가능하다. 마이크로커널의 유연성·보안성과 모놀리식 커널의 성능·단순성을 결합하는 것이 목표다.
핵심 포인트
- 컨테이너를 VM 수준으로 안전하게 만드는 것을 목표로, 사용자 모드 기반 경량 하드웨어 격리 활용
- Linux 프로세스, VFS, TCP/IP 등을 사용자 공간 라이브러리로 구현, 커널/eBPF 프로그래밍 없이 기능 확장 가능
- 로드맵: 2026년 9월 HTTP 서버(v0.0.1), 10월 비동기 Rust·epoll(v0.1.0) 릴리스 완료, 11월 파일시스템, 12월 Node.js/Go 지원, 2027년 1월 SMP·컨테이너 이미지·64비트 Arm 지원 예정
- 웹사이트 자체가 FTL 위에서 실행되는 Rust 기반 Linux 애플리케이션
향후 전망
- 2027년 초 SMP·Arm 지원이 완료되면 클라우드 네이티브 인프라 대안으로 본격 경쟁 가능
- 사용자 공간 OS 모델이 보안·확장성 요구가 큰 멀티테넌트 환경에서 주목받을 전망
출처:hackernews
