smol machines는 smolvm을 만든다. 이는 오픈소스 CLI 및 SDK로, macOS, Linux, Windows에서 자체 게스트 커널을 가진 Linux 마이크로VM을 1초 미만의 콜드 스타트로 부팅하고, 상태를 가진 머신을 단일 파일 .smolmachine 아티팩트로 패키징하며, 동일한 아티팩트를 호스팅 클라우드에서 실행한다.

개발자들은 컨테이너 대신 하드웨어 격리된 완전한 VM을 제공할 것인데, 그것이 200ms 이내에 부팅되고 단순한 이미지가 아닌 하나의 휴대 가능한 파일로 패키징된다면 그렇다.

YC Spring 2026 스타트업의 창업자 BinBin He(HN: binsquare)는 '내 머신에서는 작동한다' 문제에서 출발했다. 컨테이너는 호스트 커널을 공유하기 때문에 격리가 약하고, 실제 VM은 부팅에 수 초가 걸린다. 이 프로젝트는 하드웨어 가상화를 컨테이너만큼 저렴하고 휴대 가능하게 만드는 것을 목표로 했으며, 2026-04-17 Show HN에서 1초 미만의 콜드 스타트와 .smolmachine 아티팩트를 소개했다.

Show HN 게시물은 499점과 152개의 댓글을 기록했으며, 논의는 신뢰할 수 없는 코드 샌드박싱, AI 에이전트, 마이크로VM 내부에서 Docker나 Kubernetes를 실행하는 것에 집중되었다. 이 회사는 Y Combinator의 Spring 2026 배치에 합류했고, 2026년 중반까지 호스팅 smol cloud를 출시하여 동일한 SDK와 .smolmachine 아티팩트가 로컬, 클라우드 또는 자체 호스팅 환경에서 실행되도록 했으며, GPU 접근(Vulkan)과 CUDA API 리모팅도 함께 제공했다.

2026-09-02 기준 활동 중이다. GitHub의 오픈소스 런타임과 호스팅 클라우드를 갖추고 있으며, 드롭인 Docker 대체재라기보다는 AI 코딩 에이전트와 신뢰할 수 없는 코드 샌드박싱을 겨냥하고 있다.

컨테이너는 호스트 커널을 공유하므로, 그 격리 경계는 개발자들이 이미 신뢰하는 머신 경계보다 약하다.

전통적인 VM은 올바르지만 부팅이 느렸고, 그래서 개발자들은 더 약한 컨테이너 격리를 감수했다.

데몬 없이 OCI 이미지를 부팅하고 완전한 머신을 하나의 파일로 패키징함으로써, 강력한 선택지가 편리해졌다.

AI 에이전트와 신뢰할 수 없는 코드 실행은 하드웨어 격리가 새롭게 요구되는 시점을 만들었다.

휴대 가능한 완전한 VM은 보안뿐 아니라 환경 드리프트도 해결하여, 개발자들에게 전환할 두 가지 이유를 제공했다.

가장 강력한 격리를 저렴하게 만드는 것, 즉 200ms 미만의 완전한 VM은 '내 머신에서는 작동한다'와 '신뢰할 수 없는 코드'를 어려운 제약이 아닌 제품 진입점으로 바꾼다.

2026-09-02 기준 smol machines는 활동 중인 YC Spring 2026 기업이다. smolvm은 GitHub에서 Apache-2.0 라이선스로 제공되며, 호스팅 smol cloud와 동일한 .smolmachine 아티팩트의 자체 호스팅 배포를 갖추고 있다. 엔지니어링 게시물들은 컨테이너가 어려움을 겪는 워크로드, 즉 하나의 머신 안에서 실제 Kubernetes 클러스터와 GPU 가속 렌더링을 보여주며, 이 프로젝트는 AI 코딩 에이전트와 자동화된 샌드박싱을 겨냥한다. 한계는 공개적으로 문서화되어 있으며(Windows는 GPU 지원과 팩 생성이 없음), 보안 주장은 제한적이다. 즉 워크로드별 하이퍼바이저 격리이지, 강화된 멀티테넌트 제어 평면은 아니다.

근거 확인하기

출처

  1. smolvm - portable, lightweight, self-contained virtual machine GitHub (smol-machines/smolvm) · github.com
  2. Show HN: Smol machines - subsecond coldstart, portable virtual machines Hacker News · news.ycombinator.com ·
  3. smol machines - Ship software faster with portable, self contained virtual machines Y Combinator · ycombinator.com
  4. Running a real Kubernetes cluster inside one microVM smol machines engineering blog · smolmachines.com