トピック / virtualization

virtualization

10件のリポジトリ

firecracker-microvm/firecracker

AWS発、サーバーレスを支える軽量microVM技術 — AWS LambdaやFargateを支えるために開発されたVMM。KVMを利用し、不要なデバイスを排除した最小構成でmicroVMを高速起動できます。ハードウェア仮想化の安全性とコンテナ並みの軽快さを両立し、Kata Containersなど他プロジェクトにも組み込まれています。

Secure and fast microVMs for serverless computing.

Rust注目度 38加速度 +15%
★37,455
trycua/cua

AIエージェント用のPCを作るオープンソース基盤 — AIエージェントに実際に操作させるためのデスクトップ環境を提供するプロジェクトです。macOSローカルVMやクロスOSの隔離クラウドデスクトップ「Fleets」、専用の意思決定モデル、評価用ベンチマークまで一式揃っており、computer-useエージェントの開発・評価・データ生成を効率化できる点が特徴です。

Scale computer-use 2.0 with open-source drivers, cross-OS sandboxes, and benchmarks for training, evaluation, and data generation.

Rust🇺🇸 北米発注目度 41加速度 -45%
★30,043
copy/v86

ブラウザだけでPCを丸ごと再現するx86エミュレータ — x86互換CPUやFPU、VGA、サウンドカードなどのPCハードウェアをJavaScriptで実装し、機械語をWebAssemblyにJITコンパイルして実行速度を確保しています。プラグイン不要でブラウザ上にLinuxやWindowsを起動できるのが特徴で、レトロOSやレガシーソフトの動作確認、教育用途に最適です。

x86 PC emulator and x86-to-wasm JIT, running in the browser

JavaScript注目度 13加速度 -62%
★23,583
kata-containers/kata-containers

Kata Containers is an open source project and community working to build a standard implementation of lightweight Virtual Machines (VMs) that feel and perform like containers, but provide the workload isolation and security advantages of VMs. https://katacontainers.io/

Rust
★8,958
superradcompany/microsandbox

高速に分岐可能なmicroVMでAIエージェントを安全実行 — AIエージェントやユーザーコード、CIジョブなど信頼できないワークロードをmicroVMでハードウェアレベルに隔離しつつ、コンテナ並みの速さで動かせます。稼働中サンドボックスのフォークやスナップショット復元にも対応し、Dockerイメージもそのまま実行可能。Rust製でLinux/macOS/Windowsに対応する自己ホスト型のセキュアな実行環境です。

🧱 easy, fast, programmable and local-first microVM runtime and library

Rust注目度 39加速度 -12%
★8,719
smol-machines/smolvm

AIエージェントを安全に動かす軽量マイクロVM — RustベースのCLIツールで、ローカルでAIエージェントなどのソフトウェアを安全に隔離実行できるマイクロVMを提供します。サブ秒起動、クロスプラットフォーム対応、状態を持つVMを単一ファイルに固めて別環境で復元できる点が特徴で、Dockerより強い分離性を求める開発者に向いています。

An embeddable, portable, branchable virtual machine to safely run Agents locally.

Rust注目度 41加速度 -21%
★6,759
cloud-hypervisor/cloud-hypervisor

RustでつくるクラウドワークロードVMM — Cloud HypervisorはKVM/MSHV上で動く、クラウドワークロードに特化した軽量VMMです。Rust VMMクレースを基盤にRustで実装され、CPU/メモリ/デバイスのホットプラグやvhost-userによるデバイスオフロードに対応。FirecrackerやcrosvmとはアプローチもKVMやMSHVの対応などの点で差別化されています。

A Virtual Machine Monitor for modern Cloud workloads. Features include CPU, memory and device hotplug, support for running Windows and Linux guests, device offload with vhost-user and a minimal compact footprint. Written in Rust with a strong focus on security.

Rust
★6,386
arcboxlabs/arcbox

macOS向けOSSコンテナ/VMランタイム、AIエージェント実行に最適 — Docker DesktopやOrbStackの代替を目指す、Rustでフルスクラッチ実装されたmacOS用オープンソースランタイムです。100ms未満で起動する隔離マイクロVMでAIエージェントを安全に動かせるほか、Docker互換、ネイティブKubernetes、Linux/macOSの本格VMまで単一デーモン・CLIで扱えます。ローカルとクラウドで同じサンドボックスを使い回せる点が特徴です。

Run AI agents on real and isolated machines — own kernel, filesystem, and network — with <100ms boot. Local first, OCI compatible, pure Rust.

Rust🇺🇸 北米発注目度 19
★4,241
openai/orchard

Apple Silicon向けVM群を束ねるオーケストレータ — TartベースのVMをAppleシリコンのベアメタルクラスタ上で動かすためのオーケストレーションシステムです。Kubernetesライクに多数のmacOS/LinuxVMを一元管理でき、CI基盤やテスト環境のスケーラブルな構築に向いています。macOS Sequoia特有のローカルネットワーク権限への対応も組み込まれています。

Orchestrator for running Tart Virtual Machines on a cluster of Apple Silicon devices

Go
★572
nestrilabs/virtio-nvgpu

GeForceで複数VMにGPUをほぼ無劣化共有 — virtio-nvgpuは、NVIDIAの純正ドライバをVM間で転送する新方式のvirtioデバイスです。VFIOパススルーやvGPUライセンス不要で、コンシューマ向けGeForceカード1枚を最大12台のVMで分割共有でき、ベアメタル比98%の性能を実現。クラウドゲーミングやヘッドレスGPU用途向けの実験的プロジェクトです。

A virtio device for sharing one NVIDIA GPU across several VMs, at bare-metal speed.

Rust注目度 28加速度 -74%
★431