A Developer-Focused, Multi-Purpose Linux Distribution
Dingo OS is a custom Linux distribution based on Ubuntu 24.04 LTS Noble, designed for developers, gamers, and blockchain enthusiasts. It provides a stable, polished environment with cutting-edge software packages while maintaining Ubuntu's reliability.
- LTS Support: 5 years of security updates until 2029
- KDE Plasma 6: Modern, beautiful desktop with Breeze Dark theme
- Liquorix Kernel: High-performance, low-latency kernel optimized for gaming
- Latest GPU Drivers: AMD Mesa + NVIDIA drivers with 32-bit gaming support
- Stability + Performance: Ubuntu's reliability meets gaming-grade performance
- Languages: Python 3.12, Node.js 18, npm
- Containers: Docker, Docker Compose (user in docker group)
- Version Control: Git
- IDEs: Visual Studio Code (official Microsoft repo)
- Build Tools: build-essential (gcc, make, g++)
- Python GUI: PyQt6 for desktop app development
- Platforms: Steam, Lutris pre-installed
- Compatibility: Wine 64/32-bit, Winetricks
- GPU Drivers: AMD Mesa (Kisak PPA) + NVIDIA 550/545 with i386 support
- Performance: GameMode daemon, custom dingo-game script
- Monitoring: MangoHud for FPS/temps, btop for system stats
- Development: Truffle, Ganache, Hardhat (npm global packages)
- Wallet: Electrum (install via snap after boot)
- Mining: XMRig (manual installation supported)
- Testing: Local blockchain networks ready to deploy
- UFW firewall with secure defaults
- Full disk encryption support
- AppArmor/SELinux profiles
- Automatic security updates
- Secure boot compatibility
- GTK4/Libadwaita modern UI design
- Dashboard: Real-time CPU, RAM, Disk monitoring (psutil)
- Gaming View: Steam/Lutris launchers, GameMode toggle, GPU info
- Developer View: VS Code, Docker, Terminal shortcuts
- Blockchain View: XMRig controls, Electrum wallet integration
- Auto-start: Launches on login automatically
dingo-os/
โโโ docs/ # Documentation
โโโ scripts/ # Build and automation scripts
โโโ configs/ # System configurations
โโโ packages/ # Package lists and definitions
โโโ branding/ # Logos, wallpapers, themes
โโโ dashboard/ # Dingo Control Center source
โโโ iso-builder/ # ISO generation tools
โโโ tests/ # Testing scripts
- Ubuntu 24.04 host system (or WSL2 with Ubuntu 24.04)
- 20GB free disk space
- Internet connection
- sudo privileges
# Clone repository
git clone https://github.com/Baymax005/dingo-os.git
cd dingo-os
# Copy dashboard to build location (if running from WSL)
mkdir -p ~/dingo-ubuntu
cp -r dashboard ~/dingo-ubuntu/
cp scripts/build-ubuntu-v2-FIXED.sh ~/dingo-ubuntu/
# Run build script (takes 30-60 minutes)
cd ~/dingo-ubuntu
chmod +x build-ubuntu-v2-FIXED.sh
sudo ./build-ubuntu-v2-FIXED.sh# Boot ISO in VMware/VirtualBox:
# - Guest OS: Ubuntu 64-bit
# - Firmware: UEFI or BIOS (both work)
# - RAM: 4GB minimum (8GB recommended)
# - Disk: 20GB+
# Default credentials:
# Username: dingo
# Password: dingoAfter building: ~/dingo-ubuntu/ubuntu-build/output/dingo-os-v2.iso (~3.5 GB)
See CONTRIBUTING.md for guidelines.
Dingo OS is released under the GPL-3.0 License. See LICENSE for details.
Made with โค๏ธ by the Dingo OS Team