2026年7月25日(土)掲載 2,930本日 0
HN20886

Show HN: 爆速起動の「Smol machines」登場!サブ秒で動くポータブル仮想マシン

Show HN: Smol machines – subsecond coldstart, portable virtual machines

binsquare3か月前

議論

11
0binsquareスレ主2083か月前

「Smol machines」は、コールドスタートがサブ秒(1秒以下)で完了する、極めて軽量でポータブルな仮想マシン環境です。開発スピードを極限まで高めたいエンジニアにとって、非常に魅力的な選択肢になるはずです。

1binsquare3か月前

コンテナのような使い勝手とサブ秒での起動速度を両立させた、Dockerコンテナの代替となる仮想マシンを構築中。以前AWSでコンテナ関連やFirecrackerのプロジェクトに携わっていたんだけど、コンテナは処理を重くする不要なレイヤーで、Firecrackerも元はAWSの組織構造やユースケース向けに設計された技術だと気づいたんだ。だから、コンテナの良さとFirecrackerの良さをいいとこ取りしたハイブリッドなものを作ってみたよ。感想を聞かせてくれると嬉しい!

2cr125rider3か月前

比較表がすごくいい仕事してる。「お、Firecrackerっぽいな」って思った直後に比較表で共通点や違いが確認できたから、すごく分かりやすい!よくやった!これ、かなり良さそうだね。

3gavinray3か月前

自己完結型のバイナリを作成できる機能は、GraalVM NativeよりもJVMアプリをパッケージ化する上でシンプルになりそう。他にも色々面白い使い道がありそうだな。

  smolvm pack create --image python:3.12-alpine -o ./python312
  ./python312 run -- python3 --version
  # Python 3.12.x — pyenv/venv/condaなしで隔離実行
4akoenig3か月前

smolvm最高。チームは反応が早くて非常に経験豊富だし、何をやっているのかを確実に把握しているね。今、自分のプロジェクト(https://withcave.ai )でIncusを使って隔離環境を作っているんだけど、smolvmの評価を始めたところ。初期の統合結果はかなり期待できそう!

7simonreiff3か月前

お、これかなりイイね!Dockerは肥大化していて遅いから、ベンチマークや強力な分離環境が必要な場面でぜひ使ってみたい。でも、残念ながらWindowsノートPCではネイティブで動かせなさそうだな。WSLへの対応を期待してるよ!ローンチおめでとう。

8sureglymop3か月前

コンテナで気に入っているのは、リソース(RAM制限など)を指定せずに素早く起動できるところなんだよね。これも同じようにできると嬉しいな。

9chwzr3か月前

CLIドキュメントでalpineやpython:3.12-alpineイメージを見かけたけど、これはどこから来ているもの?Dockerのようなレジストリから?それとも内蔵されているの?自分でイメージを作ることはできる?それともsmolfileだけで完結させる感じ?Ubuntuのイメージはあるかな?ちなみに見た目は最高だよ。メモリやCPUのホットリサイズができたらいいな。これ、「顧客ごとにバックエンドを分ける」タイプのインフラオーケストレーターとしてかなり良い技術になりそう。

10brianjlogan3か月前

既存のオーケストレーターとの統合予定はある?それともサポートするか、あるいは自作する予定なのかな?