FTL, 리눅스 바이너리 호환 사용자 공간 OS로 클라우드 컨테이너 격리 겨냥

FTL, 리눅스 바이너리 호환 사용자 공간 OS로 클라우드 컨테이너 격리 겨냥

  • FTL은 OS를 공유 라이브러리로 구현해 컨테이너마다 사용자 공간 OS 인스턴스를 돌리고, FTL 커널은 vCPU·메모리·드라이버만 제공하는 최소 인터페이스로 리눅스 시스템 콜을 사용자 공간에서 구현하게 함
  • 리눅스 바이너리 호환을 내세우며 이 웹사이트를 서비스하는 Rust HTTP 서버도 FTL 위에서 도는 리눅스 애플리케이션이고, POSIX 추상화 없이 유니커널류 특화 앱도 실행 가능함
  • 로드맵은 2026년 9월 HTTP 서버(v0.0.1), 10월 async Rust 지원(v0.1.0), 11월 파일시스템, 12월 Node.js·Go, 2027년 1월 SMP·컨테이너 이미지·64비트 Arm 순임
  • 커널이나 eBPF 프로그래밍 없이 printf 추가와 보안 업데이트, 기능 추가를 애플리케이션 쓰듯 할 수 있다고 주장함
  • 작성자는 Vercel에서 일하는 Seiya이고 코드는 Rust로 작성돼 GitHub nuta/ftl에 공개됨

Hacker News opinions

v0.1.0이 방금 나왔는데 멀티스레드 Tokio 런타임 기반 async Rust 지원이랑 리눅스 호환 레이어에서 빠져 있던 것들을 많이 채웠음. 내 프로젝트는 아님.

이거 유니커널이냐고 물어보면 좀 애매함. 시스템 콜을 받는 커널이고 하드웨어 드라이버 대신 하이퍼바이저랑 통신하도록 줄여놓은 거라, 유니커널이라는 용어 자체가 깨진 것 같음. 라이브러리처럼 링크하는 거면 아니고 단일 프로세스 지원이 목적이면 맞음.

읽어보니 gVisor보다 Unikraft에 가까운 것 같은데, intercept 경로는 더 빠른 걸 수도 있겠음. 첫인상이 그랬어.

프로젝트에서 관련 선행 연구를 FAQ로 명확히 정리해주면 채택이 늘 거라고 봄. 사람이든 AI든 독자가 알아서 비교하게 두면 안 됨.

둘 다인 것 같기도 함. 자기 게스트로 돌긴 하는데 리눅스 syscall에 1:1로 맞춘 걸 구현하는 게 아니라 리눅스가 라이브러리로 돌고 축소된 집합으로 정상 syscall 경로를 타는 구조임. 그래서 공통 경로에서 gvisor의 syscall에서 vmexit로 가는 대신 process에서 게스트 syscall, 다시 vmexit로 가니까 더 싸지는 않을 듯.

지금 KVM 0day에 VM escape 취약점까지 나온 상황이니, 기본적으로 메모리 안전하고 레거시 부담 없는 새 운영체제를 볼 때가 된 것 같음.

마이크로커널 비슷한 거고 리눅스 프로그램을 돌리며 자기 웹사이트를 서비스할 정도면 충분함. 잘 됐으면 좋겠음.

Rust로 작성했는데 사이트에는 그 얘기가 없음. 이제 그 단계는 지난 모양임.

이제는 왜 Rust로 안 썼냐고 묻는 시대로 넘어간 거지.

FTL에 new라는 단어를 보고 게임 FTL인 줄 알고 신났는데 아쉽게도 그 게임은 아님.

"클라우드용 OS"가 무슨 뜻인지 궁금함. KVM이나 paravirtualization에 디바이스 모델을 맡기고 FTL 게스트가 내부에서 여러 보안 워크로드를 돌리는 구조인지, 아니면 네이티브 하드웨어용 OS를 처음부터 만드는 건지. 하드웨어 지원 제약을 어디까지 두는지도 궁금하고, 리눅스가 가진 걸 다 다시 구현하지 않으려는 계산인지도 궁금함.

컨테이너는 대부분 독립 커널이 필요 없음. 이 설계는 컨테이너를 사실상 chroot jail에 가깝게 만들지만 그게 오히려 좋은 것임.

작성자는 seiya.me고 Vercel에서 일함. 꽤 제대로 된 사람임.

커널 설계 일부가 zircon이 떠오름. handle 기반 객체, VMO 같은 개념인데 선을 긋는 위치는 다름. 커널이 스레드는 알지만 프로세스는 모르는 식임.

MirageOS도 OS in a library라고 소개하는데 이거랑 비슷한 건지 궁금함.

해커뉴스
울프럼, AI가 수학을 대신한다는 주장에 1988년 Mathematica 사례 들어 반박해커뉴스 프런트에 다시 오른 피터 왓츠의 '블라인드사이트', 의식은 진화의 사치라는 논쟁하일브론 문제 최선 배치 모은 사이트, 아마추어 수학자들이 신기록 잇달아 갱신Apple Magic 키보드·트랙패드를 Apple ID 없이 두 Mac에서 공유하는 오픈소스 Magic Switch전 세계 등화 75,919개를 지구본에 올린 mapped.earth, 모바일 핀치 줌 깨짐과 데이터 과다 표시 지적macOS 사진·동영상 모든 프레임을 AI로 검색하는 오픈소스 SCM, HN에서 프레임 샘플링 비용 논쟁Rust 메타데이터 조기 방출로 빌드와 검사가 최대 2배 빨라진 프로토타입 공개글라슈테에서 주운 쓰레기로 만든 30분짜리 진자시계, NOMOS 레지던시에서 제작돼 GTC 기준 시계로노스이스턴대, 차량 21대와 동반 앱 30개 추적해 커넥티드카 데이터 흐름 공개Strata, RTX 4090에서 Qwen3.8 Flash Next 125B를 초당 124 토큰으로 돌려Playdate C 최적화 비법: 게임보이 에뮬레이터 코어를 20KB에서 2KB로GPU 트레이스 시각화 도구 gpuvis, 커밋 1,778개에 스타 921개VGHF 디지털 아카이브, 잡지 5000종 돌파하고 일본어 잡지 지원 시작C2PA 제외 범위로 파일 전체를 서명에서 빼내 타임스탬프까지 위조한 PoC 공개3Blue1Brown 그랜트 샌더슨의 2023년 '수학의 교육적 저주' 강연이 해커뉴스에서 다시 화제메타 Muse가 앱스토어 1위, 기술은 새로울 게 없고 설계가 이겼다는 분석Jagex, 언리얼 엔진으로 만드는 신작 RuneScape MMO RS4 공개. 출시까지 몇 년러시아가 발전소를 때려도 미콜라이우 수돗물이 나온 이유는 덴마크 지원 오프그리드 태양광쓰레기통 6개에 UWB 태그 붙여 "내놨는지" 확인하는 BinRangeLiDAR로 찾은 뉴욕시 최고 높이 나무 후보 4그루, 20년 넘은 기록 갱신 제안Nolan Lawson이 본 '플랫폼을 쓰라'는 말이 안 먹히는 이유: jQuery 시대의 습관, 문서화 격차, 직접 만드는 재미에이전트에 필요한 건 메모리가 아니라 문서라는 주장, 메모리 플러그인은 전부 RAG라는 지적EMT 자격을 딴 소프트웨어 엔지니어가 꼽은, EMT가 되지 않은 21가지 이유 순위로댕 미술관 3D 스캔 소송, 콩세유 데타가 포인트 클라우드를 비문서로 재분류현직 전기공의 반박: 대학 순등록금은 연 $2,500 미만, 임금 프리미엄은 여전히 대졸 쪽HN: 'Triumph of the Nerds' 제작자 밥 크링글리 별세, 애플 초기 직원 출신사이먼 윌리슨 "사용량 기반 서비스엔 기본 하드 예산 상한 필요"... AWS·구글 클라우드 지출 한도 도입OpenAI 안전 리더 데이비드 로빈슨 사임, "문화가 망가졌다" 경고얀 르쿤 "AI가 인류 멸망시킬 우려 전혀 없다", 아모데이는 '현혹된 상태'라고 비판OPM 국장이 '모범 연방 직원'으로 지목한 20세 DOGE 출신, 최소 6개 주에서 형사 책임 위험밸브 Timur Kristóf, GCN 1.0/1.1 구형 AMD GPU를 AMDGPU 커널 드라이버로 끌어올린 작업 XDC 2026에서 발표Cloudflare, Workers와 Artifacts로 차세대 Git 플랫폼 공모전 개최... 상금 $25k는 크레딧 지급 논란Opus 5.5 프롬프트 가이드: 'think carefully' 지우고 CLAUDE.md에 정지 규칙 넣으라고 권고연방판사, Flock 번호판 검색을 '무차별 대량 감시'라며 수정헌법 4조 위반 판결중력장으로 우주선을 슬링하는 브라우저 게임 Hole Punch 공개MPEG-2 TS를 MOQ로 패키징하는 IETF 드래프트, 해커뉴스 프런트페이지 논의는 가치를 잘못 짚었다는 반박스탠퍼드 철학백과 'Holes' 항목 2025년 개정: 구멍은 실재하는가, 아니면 없는 것인가Goffin 앵무새 15마리, 몸을 장애물로 인식하는 BAO 과제서 97.8% 성공지렁이 이동을 지도로 그리는 탐지기 구상, 현장 데이터는 1988년 연구뿐Show HN: Offrun, 맥에서 Claude Code와 Codex를 한 워크스페이스로 관리FTL, 리눅스 바이너리 호환 사용자 공간 OS로 클라우드 컨테이너 격리 겨냥Cities: Skylines 2의 도시가 너무 사각형이고 너무 깨끗하다는 미학 비판, AI 목업 이미지 두고 HN에서 공방C++ Insights: 컴파일러 눈으로 본 C++ 소스, GitHub 스타 4.5kAleph Alpha, 78B 총 파라미터에 활성 3B, 1M 컨텍스트의 오픈웨이트 MoE Kolibri를 Apache 2.0으로 공개GitHub 새 대시보드가 기본 화면으로 전환, 이슈와 PR 중심 개편에 피드는 별도 탭으로 분리cp의 -r과 -R, GNU coreutils에서는 2002년에 병합됐지만 BSD와 POSIX는 여전히 -R만 권장16억 삼각형 Zorah 씬, meshoptimizer 압축으로 glTF 63.3GB를 32.6GB로 줄여닌텐도 64용 파트너-N64 개발 키트, 개조 콘솔로 브레이크포인트와 리셋을 구현GS1, 50년 만에 바코드 퇴출 선언하고 2027년부터 QR코드로 전환Mat Duggan이 그린 'tmux가 OS인' 데스크톱, 하루 6번 화면 전환과 창 관리 3유형 문제 짚음Kagi, Orion 리눅스와 윈도우 개발 중단하고 오픈소스로 전환Cloudflare, OHTTP 게이트웨이 클로즈드 베타 공개. Privacy Gateway는 OHTTP Relay로 개명이디오크라시 풍자 사이트 'Extra Big Ass Intelligence', Brawndo와 'OW! My BALLS!'로 LLM 슬롭 흉내Emacs에서 Org-mode로 쓰고 Gleam과 Pandoc으로 굽는 블로그 파이프라인Show HN: LDraw 어셈블리 언어로 레고 CAD 모델 생성하는 오픈소스 툴셋 ldraw-nova 공개베네치아의 콘스탄티노플 전쟁 실패가 최초 채권시장을 낳았다해커뉴스 화제: Newgrounds 25년째 그대로, Ruffle이 플래시 게임 살려냄GLM 5.3 Flash 한 달 챌린지, 2B 토큰 중 절반만 지켜지고 에너지 사용은 계획의 3.5배하버드 원전 인근 암 연구 방법론, 코스트코에 적용하니 연 12만 명 사망애플, macOS Full Disk Access에 추가 통제 예고, AI 에이전트 위험을 근거로 제시M4 Mac mini에 리눅스 부팅 성공, 잠긴 레지스터와 SPTM 벽 넘은 기록Meta, Muse AI 하드웨어 연동 오픈소스 SDK 공개... ESP32와 라즈베리파이 지원Redis 만든 antirez, C로 쓴 로컬 추론 엔진 ds4 공개. 128GB 맥에서 DeepSeek V4 Flash 2비트 양자화로 초당 39토큰 생성4살에 미국으로 이주한 중국계 미국인이 쓴 LessWrong 에세이 '중국의 사회적 실재', 해커뉴스에서 국가 심리 일반화 논쟁으로 번짐전략(Stratego) AI 아타락소스, 세계 최강자에 15승 1패. GPU 16장에 수천 달러로 학습노화는 손상 축적이 아니라 세포 정체성 상실: 네이처·셀 새 논문 2편이 제시한 모델133광년 밖 HR 8799, 켁 망원경 10장으로 만든 12년 행성 궤도 타임랩스Greg Kroah-Hartman, Anthropic Mythos가 보고한 커널 취약점 79개 중 실제 버그픽스는 10개뿐이라고 밝혀Zig 0.17.0 릴리스, 빌드 시스템 재작업과 x86_64 리눅스 증분 컴파일 지원OpenAI, ChatGPT에서 프롬프트로 사이트 만들고 게시하는 'Sites' 공개애플, Wallet 패스 디자인 도구 Pass Designer 베타 공개, macOS 27 요구미국 연방법원, 유타주 VPN 연령인증법 SB 73에 예비 금지명령오라클 위스콘신 AI 데이터센터, 전력망 승인 지연으로 2027년 인도 목표 흔들나치 독일, 남은 우라늄 큐브를 다 모아도 원자로를 못 만든다 (PNAS Nexus)아이폰 진동 패턴을 모스 부호로 만들어 지인 25명 문자 알림을 구분한 개발자Claude Opus 5.5가 붓질을 코드로 써서 그린 유화 75점, 이미지 생성 없이 물감 시뮬레이션으로 완성Black Forest Labs가 FLUX 3 Image 공개, 바운딩 박스로 이미지 구도를 직접 지정GPT-6 Astra, agent-wow로 월드 오브 워크래프트 시작 지역 퀘스트를 40분 만에 완료에이전트 코딩의 네 기수: 슬롭, 소외, 기술 퇴화, 팀 붕괴Supabase가 Turso를 인수, 주당 100만 개 DB를 찍어내는 에이전트 인프라로 통합3~4년 만든 오픈소스 멀티트랙 오디오 편집기 Audionaut, MCP로 Claude Code 에이전트 편집 지원폰 노이만에 관한 Halmos의 1973년 전기 PDF가 해커뉴스에 올라 책 추천과 말년 논쟁으로 번짐버자드가 본 수학계 AI 슬픔 5단계, AGMAI는 OpenAI에 결과물 공개 요구에드워드 케멧, 일주일 만에 GHC Core를 JVM에서 JIT 실행하는 Turbo Haskell 공개산소 결핍 염수 웅덩이 미생물이 금속 퇴적물을 만든다, 죽은 구역이 아니라 초기 생명 단서라는 연구시마노 자전거 박물관 리뷰: 3,200개 부품으로 분해한 자전거와 2027년용 빈 전시 케이스클래스 없는 CSS 테마 28종을 한 페이지에서 갈아 끼워 비교하는 CSS Bed, 해커뉴스에서 재조명arXiv, 10월 1일부터 제출자당 월 2편으로 제한. 9월 제출 40,363건으로 2년 만에 두 배Opus 5.5가 네덜란드 동인도회사 문서에서 찾아낸 1615년 도도새 사냥 기록싱가포르 정부, 공무원 대상 데이팅 서비스 FirstDate 파일럿 시작. 30문항 설문에 Gale-Shapley 매칭Frog and Toad 패러디 동화가 해커뉴스 화제, AI 에이전트 탈출 사건을 우화로 풀어DeepSeek Harness, macOS와 Windows 데스크톱 앱으로 공개 프리뷰 시작스펙과 테스트로 브라우저 엔진을 생성하는 Bez, 해커뉴스 댓글은 회의적해커뉴스 AI 예측 10년치를 모아 투표하는 goalposts 공개, 3분의 1은 판정 불가컨텍스트를 파일로 다루는 Context Language Models, 기존 모델 제로샷만으로 정확도 11.4% 높이고 FLOPs 21.5% 절감데비안 커널 보안 권고 DSA-6528-1에 CVE 1,313개, 제목은 'several'SvelteKit 3 공개, 설정은 vite.config.ts로 옮기고 $lib 별칭은 #lib로 바뀜노스이스턴대, 미국 차량 21대와 앱 30개 추적… 커넥티드카 개인정보가 제조사와 제3자로 흘러간다생성AI가 웹 개발 교육 시장을 무너뜨린다: 2ality 폐쇄, 강의 매출 반토막Git 3.0의 SHA-256 기본 전환은 값비싼 실수라는 주장
3 alerts
New alert

My alerts

Sign in to create alerts.

All alerts

Duneby 제욱AIby 제욱해커뉴스by 성현