6 điểm bởi xguru 2025-04-20 | 4 bình luận | Chia sẻ qua WhatsApp
  • Trình hypervisor đa dụng hiện đại và gọn nhẹ được thiết kế để có thể thay thế QEMU
  • Dựa trên Bhyve của FreeBSD, với mã giả lập thiết bị rất nhỏ gọn và hiệu quả

Tính năng chính

  • Kiến trúc hiện đại: loại bỏ các thiết bị cũ, chỉ triển khai các thiết bị hiện đại chủ yếu dựa trên VirtIO để giảm độ phức tạp
  • Thiết kế gọn nhẹ: được viết bằng C và dựa trên Bhyve, tối thiểu hóa giả lập thiết bị nên nhanh và nhẹ
  • Khả năng sử dụng đa dụng: hỗ trợ VM có GUI và không GUI (headless), hỗ trợ bộ nạp khởi động EFI và ACPI, có thể chạy VM Linux và Windows
  • Kiến trúc mô-đun:
    • Scorpi có thể tích hợp vào các dịch vụ khác dưới dạng API
    • Đồ họa, giao diện người dùng, thiết bị nhập liệu... được tách thành các mô-đun
    • Mạng cũng có thể được mô-đun hóa để mở rộng linh hoạt

Tình trạng hỗ trợ nền tảng và kế hoạch

  • Hiện tại chạy trên Mac ARM64 bằng Apple Hypervisor Framework
  • Trong tương lai dự kiến mở rộng sang các nền tảng sau:
    • Linux x86 và ARM (dựa trên KVM)
    • Nhiều kiến trúc khác, bao gồm cả RISC-V

Các bootloader có thể sử dụng

  1. U-Boot
  • Nhanh và gọn nhưng không hỗ trợ ACPI và đồ họa
  • Phù hợp với VM headless cần khởi chạy nhanh
  • Mã nguồn
  1. EDK2 UEFI
  • Hỗ trợ ACPI, framebuffer, trình điều khiển cho nhiều thiết bị khởi động
  • Phù hợp khi cần VM đồ họa hoặc nhiều tính năng phần cứng khác nhau
  • Mã nguồn

Lộ trình sắp tới

  • Bổ sung các tính năng còn thiếu như chia sẻ tệp, hỗ trợ sao chép/dán
  • Triển khai hỗ trợ Linux dựa trên KVM
  • Bổ sung trình điều khiển hiển thị DirectX 12 cho Windows
  • Mở rộng hỗ trợ RISC-V và các kiến trúc khác

4 bình luận

 
galadbran 2025-04-20

Đây là một suy nghĩ không liên quan đến bài viết này, nhưng tôi thỉnh thoảng nghĩ sẽ thật tuyệt nếu có thể dùng vector embedding đang được dùng nhiều dạo gần đây để xem các bài GeekNews khác có liên quan đến một bài viết cụ thể.

 
xguru 2025-04-20

Tôi cũng từng nghĩ như vậy, nhưng cứ tiếp tục trì hoãn mãi huhu

 
galadbran 2025-04-20

Không phải dành cho macOS, nhưng đây cũng là một bài giới thiệu về hypervisor hạng nhẹ: Hyperlight - Trình quản lý máy ảo hạng nhẹ (VMM) | GeekNews

 
galadbran 2025-04-20