오픈소스 데스크톱 환경 그놈(GNOME)의 가상 머신(VM) 관리 도구인 GNOME Boxes가 2년에 걸친 대대적인 재구축 끝에 베타 버전을 공개했습니다. 이번 업데이트의 핵심은 Flatpak 전용 배포 모델 채택과 최신 GTK4·Libadwaita 기반의 사용자 인터페이스(UI) 및 코드베이스 전환입니다. 이는 개발자가 다양한 리눅스 배포판(distribution) 환경에서 일관된 가상화 경험을 제공하고, 신규 기여자들의 유지보수 부담을 줄이기 위한 전략적 변화입니다.
새로운 Boxes는 가상화 스택 전체를 Flatpak 패키지에 포함시켜 배포판별 백엔드 구성 차이로 인한 문제를 최소화했습니다. 이를 통해 QEMU(큐에무)와 같은 복잡한 가상화 백엔드를 사용자가 직접 설정할 필요 없이 Boxes가 통제 가능한 기준 환경을 제공합니다. 또한, 기존 GTK3 기반 SPICE(스파이스) 디스플레이 위젯을 Libmks(리브엠케이)로 교체하여 반응성과 데스크톱 통합성을 개선했습니다. 주요 기능으로는 ISO 및 qcow2 기반 VM 생성, 자원 설정, 클립보드 공유, 파일 전송 등이 있으며, 특히 Windows 11 설치 시 보안 부팅(Secure Boot)과 가상 TPM(신뢰 플랫폼 모듈)을 자동 구성하여 호환성 문제를 해결했습니다. systemd(시스템디) v256 이상 게스트에는 VSOCK 기반 SSH 접속과 초기 포트 포워딩(Port Forwarding) 지원도 추가되어 호스트에서 VM 내부 서비스에 쉽게 접근할 수 있게 되었습니다.
이번 재구축은 Boxes의 핵심 목표인 '가상화나 운영체제 내부 지식 없이도 VM을 빠르게 구성하게 한다'는 철학을 유지하면서도, 현대적인 기술 스택을 도입해 사용자 경험과 개발 효율성을 동시에 끌어올리려는 시도로 풀이됩니다. 특히 Flatpak 전용 배포는 리눅스 생태계에서 앱 배포의 복잡성을 줄이고 일관성을 확보하려는 최근 트렌드를 반영합니다. 이는 일반 사용자에게는 더욱 안정적이고 간편한 VM 사용 환경을, 개발자에게는 유지보수가 용이한 기반을 제공하여 그놈 데스크톱 환경의 경쟁력을 강화하는 데 기여할 것으로 보입니다. 아직은 테스트용 베타 버전이므로 중요 데이터 백업 후 사용이 권장되며, 사용자 피드백을 통해 지속적으로 개선될 예정입니다.