Kotak Nana
NanaBox adalah perangkat lunak virtualisasi Hyper-V berorientasi pengalaman out-of-box berbasis XAML ringan pihak ketiga berdasarkan API Sistem Komputasi Host, kontrol ActiveX Desktop Jarak Jauh, dan Pulau XAML.
NanaBox bukan klien Hyper-V karena Host Compute System API adalah API tingkat rendah dari Penyedia WMI Hyper-V yang digunakan di Hyper-V Manager, dan API Host Compute System tidak memiliki kewarganegaraan yang tidak tersedia untuk mengelola mesin virtual yang terdaftar di Hyper-V V Manajer.
NanaBox memilih Host Compute System API daripada Penyedia Hyper-V WMI karena penulis (Kenji Mouri) ingin memiliki konfigurasi mesin virtual portabel dan merasa menjijikkan untuk mendaftarkan konfigurasi mesin virtual ke dalam sistem.
NanaBox memilih menentukan format konfigurasi mesin virtual berbasis JSON sendiri karena VMCX Hyper-V adalah format biner dan tidak ada definisi format yang terdokumentasi dari Microsoft.
Segala jenis kontribusi akan dihargai. Semua saran, permintaan penarikan, dan masalah dipersilakan.
Jika Anda ingin mensponsori pengembangan NanaBox, silakan membaca dokumen Edisi Sponsor NanaBox. Gratis untuk semua kontributor repositori kode sumber NanaBox.
Secara umum, Edisi Sponsor NanaBox lebih seperti edisi kontributor, namun kami menyediakan cara untuk membeli kehormatan dan membuat seseorang terlihat seperti kontributor kode sumber, karena NanaBox selalu merupakan proyek sumber terbuka yang ramah komunitas.
Jika Anda ingin saya menambahkan fitur atau peningkatan sebelumnya, silakan gunakan layanan berbayar.
Fitur
- Berdasarkan Host Compute System API sebagai backend virtualisasi.
- Mendukung Mode Sesi yang Ditingkatkan Hyper-V untuk Tamu Windows.
- Mendukung Virtualisasi Bersarang Hyper-V.
- Mendukung solusi paravirtualisasi GPU Hyper-V alias GPU-PV.
- Dukungan mengekspos port COM dan drive fisik ke mesin virtual.
- Dukungan mengaktifkan Boot Aman untuk mesin virtual.
- Gunakan format berbasis JSON untuk mendukung mesin virtual portabel.
- Pengemasan dengan MSIX untuk pengalaman penerapan modern.
- Modernkan UI dengan Pulau XAML dengan dukungan mode gelap dan terang.
- Dukungan DPI Tinggi Penuh dan Aksesibilitas parsial.
- Mendukung mode layar penuh.
- Dukungan Multi-bahasa: Bahasa Inggris dan Cina Sederhana.
- Aktifkan mode mouse relatif di OS Host Windows 11 Versi 24H2 atau lebih baru.
- Mendukung Trusted Platform Module (TPM) 2.0 untuk mesin virtual di Windows 11 Versi 24H2 atau OS Host yang lebih baru. (Meskipun Windows Server 2022 telah memperkenalkan antarmuka API Host Compute System terkait, namun tampaknya tidak diterapkan.)
- Dukungan menyesuaikan sebagian informasi System Management BIOS (SMBIOS) untuk mesin virtual.
- Mendukung pembatasan kursor dengan tombol pintasan Ctrl+Alt+Kiri/Kanan untuk meningkatkan pengalaman pengguna pada beberapa aplikasi. (Tekan tombol pintasan yang sama jika Anda ingin melepaskan batasan kursor.)
Persyaratan Sistem
- OS yang didukung: Windows 10 Versi 2004 (Build 19041) atau lebih baru
- Platform yang Didukung: x64 dan ARM64
Masalah yang diketahui
- Karena keterbatasan Host Compute System API dan Host Compute Network API, ada beberapa batasan yang juga berlaku pada NanaBox:
- NanaBox hanya mendukung pembuatan UEFI Kelas 3 atau UEFI tanpa mesin virtual CSM atau Hyper-V Gen 2.
- NanaBox membutuhkan hak istimewa yang lebih tinggi melalui UAC.
- Peralihan otomatis antara Mode Sesi yang Disempurnakan dan Mode Sesi Dasar tidak akan diterapkan.
- Anda tidak boleh meletakkan file konfigurasi mesin virtual Anda di root drive, atau Anda akan menemui kesalahan akses ditolak.
- Karena implementasi Microsoft Store Licensing API, Anda akan menemukan NanaBox akan mencoba mengakses Internet mulai dari NanaBox 1.2 karena NanaBox perlu menggunakannya untuk memeriksa status lisensi addon Edisi Sponsor.
- Untuk mengoptimalkan pengalaman pengguna, NanaBox hanya akan memeriksa status lisensi addon Edisi Sponsor saat pertama kali Anda meluncurkan NanaBox. Anda dapat mengklik tombol sponsor jika ingin menyegarkan status setelah Anda membeli atau menukarkan add-on Edisi Sponsor.
Dokumen referensi untuk masalah umum:
- MD4: Catatan untuk menggunakan Host Compute System API
Tips bagi pengguna yang hanya ingin mengaktifkan fitur Platform Mesin Virtual
Anda perlu mengeksekusi dari Documents/GenerateVmmsCertificate.ps1 atau paket biner Anda saat menggunakan NanaBox untuk pertama kalinya atau setelah mengubah nama komputer Anda.
PowerShell -NoLogo -NoProfile -NonInteractive -InputFormat Tidak Ada -ExecutionPolicy Bypass "Jalur GenerateVmmsCertificate.ps1"
Selain itu, Anda tidak dapat mengaktifkan dukungan TPM saat Anda menggunakan NanaBox dengan fitur Platform Mesin Virtual saja.
Peta Jalan Pembangunan
Dokumen
- Lisensi
- Orang Terkait
- Kebijakan Privasi
- Kode Etik
- Panduan Berkontribusi
- Catatan Rilis
- Pembuatan versi
- Referensi File Konfigurasi NanaBox
- Edisi Sponsor NanaBox