Skip to content

📦 Vagrant Strategy - VMs para Testing Real

🎯 Por Qué Vagrant

Containers no pueden: - Testear audio hardware real - Simular diferentes OS kernels - Probar instaladores nativos

VMs pueden hacer todo esto.

🗂️ Boxes Recomendados

╔═══════════════════════════════════════════════════════════════════════════╗ ║ Windows: gusztavvargadr/windows-10 ║ ║ macOS: NO disponible legalmente en no-Mac ║ ║ Ubuntu: ubuntu/jammy64 ║ ╚═══════════════════════════════════════════════════════════════════════════╝

⚡ Provisioning

Script automatizado: 1. Install dependencies 2. Setup audio 3. Clone repo 4. Build project 5. Run tests

💾 Resource Allocation

┌─────────────────────────────────────────┐ │ OS │ RAM │ CPU │ Disk │ ├───────────┼───────┼─────┼───────────────┤ │ Windows │ 4GB │ 2 │ 60GB │ │ Ubuntu │ 2GB │ 2 │ 40GB │ └─────────────────────────────────────────┘

🔧 Usage

Windows VM

vagrant up --provider=virtualbox

Ubuntu VM

cd ubuntu/
vagrant up

🎵 Audio Testing Capabilities

Windows

  • ASIO4ALL driver testing
  • DirectSound/WASAPI validation
  • Multi-channel output testing

Ubuntu

  • JACK Audio Connection Kit
  • ALSA driver testing
  • PulseAudio compatibility

📋 Prerequisites

  • VirtualBox 6.1+
  • Vagrant 2.3+
  • 8GB+ host RAM
  • 100GB+ free disk space