Ubuntu virtual machine with GPU passthrough for gaming, streaming, and education. A safe, controlled environment for kids' computing.
- 🖥️ Ubuntu desktop with GPU passthrough for gaming
- 🎬 Netflix & Disney+ kiosk launchers
- 🎮 Native gaming performance
- 📚 Education-ready environment
KidsVM.xml- VM configuration with GPU passthroughnetflix-app.desktop- Netflix launcherdisneyplus-app.desktop- Disney+ launcher
- Host: 16GB+ RAM, 2 GPUs (or 1 GPU + integrated), KVM/QEMU with VFIO
- VM: 10GB RAM, 6 CPUs, GPU passthrough, 100GB+ storage
virsh define KidsVM.xml
virsh start KidsVM# Copy desktop files to applications folder
cp *.desktop ~/.local/share/applications/
# Update desktop database
update-desktop-database ~/.local/share/applications/- Press Super key, search for "Netflix" or "Disney+"
- Right-click → "Add to Favorites"
- Kids: Click Netflix/Disney+ icons, press Alt+F4 to exit
- Parents: VM snapshots, network controls, pause/resume anytime
- Gaming: Native GPU performance via passthrough
- Safety: Isolated VM environment, kiosk mode streaming
- Education: Full Ubuntu desktop for schoolwork
- No video: Install
chromium-codecs-ffmpeg-extra - GPU issues: Check VFIO modules and IOMMU groups
- VM won't start: Verify GPU assignment in KidsVM.xml
- GPU passthrough requires IOMMU enabled in BIOS
- Streaming services require valid subscriptions
- VM paths in XML may need adjustment for your system