Show HN: Kern – 1.5MBバイナリでデーモン不要なコンテナ・リソースランタイム
Show HN: Kern – container and resource runtime in a 1.5 MB binary, no daemon
Kernは、デーモン不要で1.52MBの単一バイナリで動作する、高速かつrootlessなサンドボックスおよび仮想リソースランタイムです。約3.5ミリ秒でLinuxカーネルベースのコンテナを起動でき、RAMを消費しません。OCIイメージのサポート、rootless実行、ユーザー・PID・ネットワーク・UTS・IPC名前空間、seccomp、cgroup v2制限などの機能を提供します。DockerやPodmanと比較して、起動時間、メモリ使用量、フットプリントで優位性があります。また、docker-compose.ymlを直接解釈してスタックを実行する機能や、Python/Node.js SDK、MCPサーバーを介したローカルコード実行環境(kern-sandbox)も提供します。リソースプロファイル(CPU、メモリ、ディスク、デバイス)を定義し、サンドボックス化されたボックスまたはホストプロセスに適用できます。現時点ではネイティブWindowsサポートはなくWSL2が必要です。v0.7.0が最初のリリースで、Apache-2.0ライセンスです。
- Kern v0.7.0が初回リリースされ、Apache-2.0ライセンスで公開された
- デーモン不要の1.52MB単一バイナリで動作し、約3.5ミリ秒でLinuxカーネルベースのコンテナを起動、RAMを消費しない
- DockerやPodmanと比較して起動時間・メモリ使用量・フットプリントで優位性を主張
- OCIイメージ対応、rootless実行、ユーザー・PID・ネットワーク・UTS・IPC名前空間、seccomp、cgroup v2制限などのセキュリティ・リソース機能を提供
- docker-compose.ymlの直接解釈、Python/Node.js SDK、MCPサーバーによるローカルコード実行環境を提供
KernはDockerやPodmanを凌駕する起動速度(約3.5ms)とリソース効率を謳う軽量コンテナランタイムであり、エッジコンピューティングやサーバーレス系インフラの領域で既存技術の代替となり得る。デーモン不要・rootless・OCI対応という特性は、セキュリティと運用コストの両面で投資判断上の注目点となるが、v0.7.0の初期リリースであり、コミュニティ採用や商用化の実績はまだ乏しい点に留意が必要。