나나박스
NanaBox는 호스트 컴퓨팅 시스템 API, 원격 데스크톱 ActiveX 컨트롤 및 XAML Island를 기반으로 하는 타사의 경량 XAML 기반 즉시 사용 가능한 경험 지향 Hyper-V 가상화 소프트웨어입니다.
NanaBox는 Hyper-V 클라이언트가 아닙니다. 호스트 컴퓨팅 시스템 API는 Hyper-V 관리자에서 사용되는 Hyper-V WMI 공급자의 하위 수준 API이고, 호스트 컴퓨팅 시스템 API는 상태 비저장이므로 Hyper-V에 나열된 가상 머신을 관리하는 데 사용할 수 없습니다. 브이 매니저.
NanaBox는 작성자(Kenji Mouri)가 휴대용 가상 머신 구성을 원하고 가상 머신 구성을 시스템에 등록하는 것에 역겨움을 느끼기 때문에 Hyper-V WMI 공급자 대신 호스트 컴퓨팅 시스템 API를 선택합니다.
NanaBox는 Hyper-V의 VMCX가 바이너리 형식이고 Microsoft에서 문서화된 형식 정의가 없기 때문에 자체 JSON 기반 가상 머신 구성 형식 정의를 선택합니다.
모든 종류의 기여에 감사드립니다. 모든 제안, 끌어오기 요청 및 문제를 환영합니다.
NanaBox 개발을 후원하고 싶다면 NanaBox Sponsor Edition 문서를 읽어보세요. 모든 NanaBox 소스 코드 저장소 기여자에게는 무료입니다.
일반적으로 NanaBox Sponsor Edition은 기여자 에디션에 더 가깝지만 NanaBox는 항상 커뮤니티 친화적인 오픈 소스 프로젝트이기 때문에 명예를 얻고 누군가를 소스 코드 기여자처럼 보이게 할 수 있는 방법을 제공합니다.
기능이나 개선사항을 미리 추가하길 원하시면 유료서비스를 이용해주세요.
특징
- 가상화 백엔드로 호스트 컴퓨팅 시스템 API를 기반으로 합니다.
- Windows 게스트를 위한 Hyper-V 고급 세션 모드를 지원합니다.
- Hyper-V 중첩 가상화를 지원합니다.
- GPU-PV라고도 불리는 Hyper-V GPU 반가상화 솔루션을 지원합니다.
- COM 포트와 물리적 드라이브를 가상 머신에 노출하도록 지원합니다.
- 지원을 통해 가상 머신에 대한 보안 부팅이 가능해집니다.
- JSON 기반 형식을 사용하여 휴대용 가상 머신을 지원합니다.
- 최신 배포 환경을 위해 MSIX로 패키징합니다.
- 다크 모드와 라이트 모드를 지원하는 XAML Islands로 UI를 현대화하세요.
- 전체 높은 DPI 및 부분 접근성 지원.
- 전체 화면 모드를 지원합니다.
- 다국어 지원: 영어 및 중국어 간체.
- Windows 11 버전 24H2 이상의 호스트 OS에서 상대 마우스 모드를 활성화합니다.
- Windows 11 버전 24H2 이상의 호스트 OS에서 가상 머신에 대해 TPM(신뢰할 수 있는 플랫폼 모듈) 2.0을 지원합니다. (Windows Server 2022에서는 관련 Host Compute System API 인터페이스를 도입했지만 구현되지 않은 것 같습니다.)
- 가상 머신에 대한 부분 SMBIOS(시스템 관리 BIOS) 정보 사용자 정의를 지원합니다.
- 일부 응용 프로그램의 사용자 경험을 향상시키기 위해 Ctrl+Alt+왼쪽/오른쪽 단축키로 커서 제한을 지원합니다. (커서 제한을 해제하려면 동일한 단축키를 누르십시오.)
시스템 요구 사항
- 지원 OS: Windows 10 버전 2004(빌드 19041) 이상
- 지원되는 플랫폼: x64 및 ARM64
알려진 문제
- 호스트 컴퓨팅 시스템 API 및 호스트 컴퓨팅 네트워크 API 제한으로 인해 NanaBox에도 적용되는 몇 가지 제한 사항이 있습니다.
- NanaBox는 CSM 또는 Hyper-V Gen 2 가상 머신 없이 UEFI 클래스 3 또는 UEFI 생성만 지원합니다.
- NanaBox에는 UAC를 통해 높은 권한이 필요합니다.
- 고급 세션 모드와 기본 세션 모드 간의 자동 전환은 구현되지 않습니다.
- 가상 머신 구성 파일을 드라이브 루트에 배치하면 안 됩니다. 그렇지 않으면 액세스 거부 오류가 발생합니다.
- Microsoft Store Licensing API 구현으로 인해 NanaBox는 Sponsor Edition 애드온 라이선스 상태를 확인하기 위해 NanaBox를 사용해야 하기 때문에 NanaBox 1.2부터 인터넷 액세스를 시도하게 됩니다.
- 사용자 경험을 최적화하기 위해 NanaBox는 NanaBox를 처음 시작할 때만 Sponsor Edition 애드온 라이선스 상태를 확인합니다. Sponsor Edition 애드온을 구매하거나 사용한 후 상태를 새로 고치려면 스폰서 버튼을 클릭하면 됩니다.
알려진 문제에 대한 참조 문서:
- MD4: 호스트 컴퓨팅 시스템 API 사용 시 참고 사항
가상 머신 플랫폼 기능만 활성화하려는 사용자를 위한 팁
NanaBox를 처음 사용하거나 컴퓨터 이름을 수정한 후에는 Documents/GenerateVmmsCertificate.ps1 또는 바이너리 패키지에서 실행해야 합니다.
PowerShell -NoLogo -NoProfile -NonInteractive -InputFormat 없음 -ExecutionPolicy 우회 "GenerateVmmsCertificate.ps1의 경로"
또한 NanaBox를 가상 머신 플랫폼 기능과 함께 사용하는 경우에만 TPM 지원을 활성화할 수 없습니다.
개발 로드맵
서류
- 특허
- 관련 인물
- 개인 정보 보호 정책
- 행동 강령
- 기여 가이드
- 릴리스 노트
- 버전 관리
- NanaBox 구성 파일 참조
- NanaBox 스폰서 에디션