Get the latest release and start your Yoruba-native computing experience.
Stable Release — Based on Ubuntu 22.04 LTS
The ISO includes the complete YoxOS system with all AI models pre-loaded (3GB), Yoruba translations, AfrikGPT-Office, 18-layer security, and the Ubiquity installer. No additional downloads required.
Don't need the full OS? Download AfrikGPT-Office and Yoruba AI Assistant as standalone apps for your existing Windows or Mac system.
| Product | Platforms | Size | Includes |
|---|---|---|---|
| YoxOS 1.0 "Ipinlẹ" | Bootable ISO (BIOS + EFI) | 4.6 GB | Complete OS + All AI + Office + Security |
| AfrikGPT-Office | Windows 10+, macOS 11+ | ~800 MB | Writer, Calc, Impress, Draw, Base (Yoruba UI) |
| Yoruba AI Assistant | Windows 10+, macOS 11+ | ~3.5 GB | Translation + TTS + STT (3 AI models, offline) |
YoxOS runs on most modern 64-bit computers. Here are the minimum and recommended specifications.
| Component | Size | Notes |
|---|---|---|
| Base System (Ubuntu 22.04) | ~6 GB | Core OS, GNOME desktop, utilities |
| AI Models | ~3 GB | NLLB-200 (2.4GB), Whisper (462MB), MMS-TTS (139MB) |
| AfrikGPT-Office | ~800 MB | Full office suite with 5 modules |
| Yoruba Translations | ~50 MB | 9 .mo files, .desktop translations, fonts |
| Security Tools | ~200 MB | UFW, AppArmor, Fail2Ban, AIDE, rkhunter, chkrootkit |
| Python + PyTorch | ~2 GB | AI runtime environment (CPU version) |
| Swap Space | ~4 GB | Recommended for AI model loading |
| Total Installed | ~16 GB | Plus 4GB swap = ~20GB minimum partition |
Choose your platform and follow the steps to create a bootable USB drive or configure a virtual machine.
You will need a USB flash drive of at least 8GB. All data on the drive will be erased.
yoxos-1.0-amd64.iso fileIf you're unsure whether your computer uses UEFI or BIOS, select GPT partition scheme. Most computers from 2012+ use UEFI. The YoxOS ISO is a hybrid image that supports both.
yoxos-1.0-amd64.isoThe dd command writes directly to the device. Double-check the device name to avoid data loss. Use lsblk to identify your USB drive.
# Identify your USB drive (e.g., /dev/sdb)
lsblk
# Write the ISO to the USB drive (replace /dev/sdX)
sudo dd if=yoxos-1.0-amd64.iso of=/dev/sdX bs=4M status=progress oflag=sync
# Sync and eject
sync
sudo eject /dev/sdX
Test YoxOS safely in a virtual machine before installing on real hardware. We support all major hypervisors.
VirtualBox is free, open-source, and works on Windows, macOS, and Linux.
| Setting | Value |
|---|---|
| Type | Linux |
| Version | Ubuntu (64-bit) |
| RAM | 4096 MB (minimum) / 8192 MB (recommended) |
| CPU Cores | 2 (minimum) / 4 (recommended) |
| Disk Size | 30 GB (minimum) / 50 GB (recommended) |
| Disk Type | VDI, Dynamically allocated |
| Graphics | VMSVGA, 128 MB Video Memory |
| Network | NAT (default) or Bridged |
| Audio | Enable for TTS/STT features |
| USB | USB 3.0 (xHCI) if available |
| EFI | Enable EFI (recommended) or leave unchecked for BIOS |
After installation, install VirtualBox Guest Additions for better performance, shared folders, and automatic screen resizing: sudo apt install virtualbox-guest-utils virtualbox-guest-x11
VMware provides excellent Linux guest support and performance.
| Setting | Value |
|---|---|
| Guest OS | Ubuntu 64-bit |
| RAM | 4 GB minimum / 8 GB recommended |
| Processors | 2 cores minimum / 4 cores recommended |
| Disk | 30 GB minimum / 50 GB recommended (SCSI) |
| Display | 3D acceleration enabled, 256 MB video RAM |
| Network | NAT |
| Sound Card | Auto detect (enable for TTS/STT) |
| Firmware | UEFI (recommended) |
Install open-vm-tools for better integration: sudo apt install open-vm-tools open-vm-tools-desktop
Hyper-V is built into Windows 10/11 Pro, Enterprise, and Education editions.
Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V -All
| Setting | Value |
|---|---|
| Generation | Generation 2 (UEFI) |
| RAM | 4096 MB minimum / 8192 MB recommended |
| Dynamic Memory | Enabled (min 4096, max 8192) |
| Processors | 2 minimum / 4 recommended |
| Disk | 50 GB VHDX |
| Secure Boot | Disabled (or use Microsoft UEFI CA) |
| Network | Default Switch |
For Generation 2 VMs, you must disable Secure Boot or add the YoxOS signing key. Audio passthrough requires Enhanced Session Mode. For STT/TTS features, consider using VirtualBox instead for easier audio configuration.
QEMU with KVM acceleration provides near-native performance on Linux hosts.
# Install QEMU and virt-manager (Ubuntu/Debian)
sudo apt install qemu-kvm libvirt-daemon-system virt-manager
# Create a disk image
qemu-img create -f qcow2 yoxos-disk.qcow2 50G
# Boot from ISO with KVM acceleration
qemu-system-x86_64 \
-enable-kvm \
-m 4096 \
-smp 4 \
-drive file=yoxos-disk.qcow2,format=qcow2 \
-cdrom yoxos-1.0-amd64.iso \
-boot d \
-vga virtio \
-display gtk \
-soundhw hda \
-usb -device usb-tablet
Install YoxOS on your laptop or desktop computer for the best performance experience.
Installing YoxOS on real hardware will modify your disk. Back up any important data before proceeding. You can also dual-boot alongside your existing operating system.
If you choose manual partitioning ("Something else"), use this layout:
| Mount Point | Type | Size | Purpose |
|---|---|---|---|
| /boot/efi | EFI System | 512 MB | EFI boot loader (UEFI only) |
| / | ext4 | 25-40 GB | Root filesystem |
| /home | ext4 | Remaining space | User files and data |
| swap | swap | 4-8 GB | Virtual memory (important for AI) |
After installation, YoxOS is ready to use immediately. All AI models are pre-installed, Yoruba translations are active, and 18 security layers are enabled. No additional setup required!
Optional steps to customize and optimize your YoxOS installation.
If you used the live session, change the default password immediately:
# Change your password
passwd
# Or use the Settings app: Settings > Users > Password
Click the system menu (top-right corner) > Wi-Fi > Select your network and enter the password. YoxOS supports WPA2/WPA3 encrypted networks.
Connect to the internet and run:
sudo apt update && sudo apt upgrade -y
YoxOS includes basic GPU drivers. For NVIDIA GPUs, install proprietary drivers:
# List available drivers
ubuntu-drivers devices
# Install recommended driver
sudo ubuntu-drivers autoinstall
# Reboot
sudo reboot
Open Settings > Printers. Most USB and network printers are detected automatically. CUPS printer management is available at http://localhost:631.
Bluetooth is supported via the system menu. Click the Bluetooth icon to pair devices. If Bluetooth doesn't appear, ensure your hardware is supported:
# Check Bluetooth hardware
rfkill list bluetooth
sudo systemctl status bluetooth
TLP is pre-installed for laptop battery optimization. Check its status:
sudo tlp-stat -s
Run these checks to confirm everything is working correctly.
# Check system info
uname -a
# Expected: Linux yoxos 6.8.0-101-generic ...
# Check locale
locale
# Expected: LANG=yo_NG.UTF-8
# Check Yoruba characters render correctly
echo "ẹ ọ ṣ á à ā ẹ́ ọ̀ - Yoruba chars OK"
# Check security status
yoxos-security status
# Expected: 18/18 security layers active
# Check AI models
ls /opt/yoxos/models/
# Expected: tts/ stt/ translation/
# Test AI assistant
yoxos-ai
# Expected: GTK3 GUI opens with 3 tabs
# Check firewall
sudo ufw status
# Expected: Status: active, deny incoming, allow outgoing
# Check AfrikGPT-Office
libreoffice --version
# Expected: LibreOffice 7.x
Check the documentation for detailed guides, troubleshooting, and frequently asked questions.