業務內容
smol machines 打造 smolvm,這是一套開源 CLI 與 SDK,可在 macOS、Linux 或 Windows 上啟動帶有各自客體核心的 Linux microVM,冷啟動時間不到一秒,能將有狀態的機器打包成單一檔案的 .smolmachine 成品,並在託管雲端執行同一份成品。
核心賭注
開發者會改為出貨一整套硬體隔離的虛擬機,而非容器,前提是它能在 200 毫秒內開機,並打包成單一可攜檔案,而不只是映像檔。
起源
BinBin He(HN 帳號:binsquare)是這家 YC 2026 春季梯次新創公司的創辦人,他從「在我機器上可以跑」的問題出發:容器因為共用主機核心,隔離性較弱,而真正的虛擬機開機要花上好幾秒。該專案旨在讓硬體虛擬化像容器一樣便宜且可攜,2026-04-17 的 Show HN 貼文則介紹了不到一秒的冷啟動以及 .smolmachine 成品。
後續發展
該 Show HN 貼文獲得 499 分與 152 則留言,討論聚焦於沙箱化不受信任的程式碼、AI 代理,以及在 microVM 內執行 Docker 或 Kubernetes。該公司加入 Y Combinator 2026 春季梯次,並於 2026 年中推出託管的 smol cloud,讓同一套 SDK 與 .smolmachine 成品可在本機、雲端或自架環境執行,同時提供 GPU 存取(Vulkan)與 CUDA API 遠端轉接。
最終結果
截至 2026-09-02 仍持續運作:GitHub 上有開源執行環境,另有託管雲端,定位於 AI 程式代理與不受信任程式碼的沙箱化,而非 Docker 的無痛替代品。
必須成立的前提
容器共用主機核心,因此其隔離邊界比開發者早已信任的機器邊界更弱。
傳統虛擬機正確但開機緩慢,這正是開發者容忍較弱容器隔離的原因。
在沒有常駐程式的情況下開機 OCI 映像檔,並將整台機器打包成單一檔案,讓這個強固選項變得方便。
AI 代理與不受信任程式碼的執行,創造了硬體隔離重新受到需求的時機。
可攜的完整虛擬機也解決了環境漂移問題,而不只是安全性,讓開發者有兩個理由轉換。
可應用的啟示
讓最強固的隔離變得便宜——一台不到 200 毫秒的完整虛擬機——就能把「在我機器上可以跑」與「不受信任的程式碼」從硬性限制轉變為產品切入點。
後續影響
截至 2026-09-02,smol machines 是活躍的 YC 2026 春季梯次公司:smolvm 以 Apache-2.0 授權在 GitHub 上發布,並有託管的 smol cloud 以及同一批 .smolmachine 成品的自架部署。工程文章展示了容器難以處理的工作負載——在單一機器內執行真正的 Kubernetes 叢集與 GPU 加速渲染——該專案鎖定 AI 程式代理與自動化沙箱化。其限制也公開記錄(Windows 缺少 GPU 支援與 pack 建立功能),而安全性主張有其界線:每個工作負載的 hypervisor 隔離,而非強化的多租戶控制平面。
追溯依據
參考來源
- smolvm - portable, lightweight, self-contained virtual machine GitHub (smol-machines/smolvm) · github.com
- Show HN: Smol machines - subsecond coldstart, portable virtual machines Hacker News · news.ycombinator.com ·
- smol machines - Ship software faster with portable, self contained virtual machines Y Combinator · ycombinator.com
- Running a real Kubernetes cluster inside one microVM smol machines engineering blog · smolmachines.com