microsoft/nvx

Public

Cross-Platform Micro-VM Sandbox for Agentic Workloads

Beeknoee

Bee AI phân tích repositoryBETA

AI đọc README và cây file để tóm tắt, gợi ý cách dùng và đánh giá repository. Mọi con số lấy từ kho Bee, không do AI ước lượng.

Cập nhật lần cuối: 12/10/2026

Đăng nhập để hỏi Bee AI

Tóm tắt bởi Bee AI

NVX là sandbox micro-VM siêu nhẹ được xây dựng trên OpenVMM nhằm thực thi các tác vụ không đáng tin cậy với khả năng cách ly phần cứng. Dự án phù hợp cho các nhà phát triển và kỹ sư DevOps cần môi trường sandbox an toàn cho agentic workflow trên Linux và Windows.

  • Được phát triển bởi MSR Systems Research Group và Azure Research - Systems dựa trên nghiên cứu từ Nanvix.
  • Xây dựng trên nền tảng OpenVMM và chạy Linux làm hệ điều hành máy khách (guest).
  • Hỗ trợ nhiều hypervisor gồm KVM, MSHV trên Linux và WHP trên Windows.
  • Cung cấp Rust API thông qua crate aci_edge_sandboxes để điều khiển vòng đời sandbox.

Lưu ý

  • Yêu cầu Python 3.10 trở lên cùng quyền truy cập đọc/ghi vào thiết bị hypervisor tương ứng (/dev/kvm, /dev/mshv hoặc bật WHP).

Điểm BeeTính thuần từ số liệu trong kho Bee, không phải AI chấm: bách phân vị sao 30% · độ tươi lần push 25% · fork và watcher 15% · README, giấy phép, mô tả 20% · có bản phát hành 10%.

  • Độ phổ biến20
  • Độ tươi100
  • Cộng đồng25
  • Tài liệu100
  • Phát hành20
  • Mức độ khóNâng cao
  • Phù hợp vớiLập trình viên · Nhà nghiên cứu
  • Loại dự ánCông cụ
  • Giấy phépMIT

Kiến trúc & Công nghệ

Công nghệ AI nhận ra từ README và cây file — chỉ những mục nằm trong danh sách Bee kiểm.

Tech stack

  • Python
  • Rust
  • Docker

Kiến trúc tổng quan

Repository → công nghệ chính → các thư mục cấp 1 có thật trong repo; vai trò do AI mô tả.

  • aci_edge_sandboxes/Crate Rust điều khiển vòng đời sandbox từ Rust API.
  • scripts/Tập lệnh Python quản lý nvx.py dùng để tải và thực thi micro-VM.
  • kernel/Mã nguồn và cấu hình liên quan đến kernel Linux của NVX.
  • guest/Các tệp nguồn và tiện ích phía hệ điều hành khách.
  • doc/Tài liệu kiến trúc, thiết lập, hướng dẫn build và benchmark.
  • docker/Cấu hình Docker cho quá trình build hoặc môi trường đóng gói.

Hướng dẫn nhanh

Các bước để bắt đầu với repository này.

bash
git clone https://github.com/microsoft/nvx.git
cd nvx

Các use case chính

Những ứng dụng có thể xây dựng từ repository này.

  • Thực thi an toàn các tác vụ agentic và mã nguồn không đáng tin cậy với cách ly phần cứng.
  • Điều khiển vòng đời micro-VM bằng Rust thông qua crate aci_edge_sandboxes.
  • Chạy môi trường guest Alpine hoặc Ubuntu với nhân NVX trên KVM, MSHV hoặc WHP.

Repository tương tự

Cùng chủ đề trong kho Bee.

  1. 1trimstray/the-book-of-secret-knowledgeA collection of inspiring lists, manuals, cheatsheets, blogs, hacks, one-liners, cli/web tools and more.253.5k+2k
  2. 2jlevy/the-art-of-command-lineMaster the command line, in one page162.6k+50
  3. 3clash-verge-rev/clash-verge-revA modern GUI client based on Tauri, designed to run in Windows, macOS and Linux for tailored proxy experience153.8k+1.3k
  4. 4rustdesk/rustdeskAn open-source remote desktop application designed for self-hosting, as an alternative to TeamViewer.127k+667
  5. 5nodejs/nodeNode.js JavaScript runtime ✨🐢🚀✨123.1k+565

Nội dung do AI sinh, có thể sai hoặc thiếu — số liệu lấy từ kho Bee, không do AI ước lượng. Cập nhật lần cuối: 12/10/2026.