HecateOS is a Linux distribution based on Ubuntu 24.04 LTS that automatically optimizes your system for maximum performance. Built specifically for gaming, machine learning, and high-performance computing workloads.
โ ๏ธ ALPHA - Early development release. Expect rapid changes and improvements.
Your hardware deserves better. HecateOS automatically detects and optimizes for your specific hardware configuration - no manual tweaking required. Get the stability of Ubuntu with performance that rivals custom-tuned systems.
- Automatic Performance Tuning - Detects your hardware and applies optimal settings on first boot
- Gaming Ready - Pre-configured GPU drivers, kernel optimizations, and low-latency settings
- ML/AI Optimized - Automatic PyTorch/TensorFlow tuning, CUDA configuration, and batch size optimization
- Real-time Monitoring - Beautiful web dashboard showing system performance and thermals
- Lightweight - System services use < 50MB RAM thanks to Rust-based components
- Ubuntu Compatible - Full compatibility with Ubuntu packages and software
# Coming soon - Pre-built ISOs will be available
# For now, build from source (see below)# Prerequisites
sudo apt-get update
sudo apt-get install -y p7zip-full git build-essential curl
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
# Build HecateOS
git clone https://github.com/Arakiss/hecate-os.git
cd hecate-os/rust
cargo build --release --workspace
./target/release/hecate-dev iso create --download 24.04 --output hecateos.iso- Write to USB:
sudo dd if=hecateos.iso of=/dev/sdX bs=4M status=progress - Boot from USB and follow the installer
- Enjoy your automatically optimized system
- GPU Auto-Configuration - NVIDIA and AMD drivers pre-configured and optimized
- Low Latency Kernel - Custom kernel parameters for minimal input lag
- Game Mode - Automatic CPU governor and priority adjustments when gaming
- CUDA/ROCm Ready - Automatic detection and configuration
- Framework Optimization - PyTorch and TensorFlow auto-tuned for your hardware
- Distributed Training - Built-in support for multi-GPU setups
- Smart CPU Scheduling - Automatic thread pinning and NUMA optimization
- Memory Management - Transparent huge pages and swappiness tuning
- I/O Optimization - NVMe and SSD-specific scheduler settings
- Web Dashboard - Real-time system metrics at
http://localhost:9313 - Hardware Sensors - Temperature, fan speed, and power monitoring
- Performance Profiles - Switch between power-saving and performance modes
- CPU: x86_64 processor (Intel/AMD)
- RAM: 4GB minimum, 8GB+ recommended
- Storage: 25GB for base installation
- GPU: Optional but recommended (NVIDIA/AMD/Intel)
- GitHub: github.com/Arakiss/hecate-os
- Issues: Report bugs or request features
- Discussions: Join the conversation
HecateOS is built with modern Rust for performance and reliability. Want to contribute?
MIT License - See LICENSE for details.
Based on Ubuntu 24.04 LTS - HecateOS builds upon the solid foundation of Ubuntu, adding performance optimizations and modern tooling while maintaining full compatibility with the Ubuntu ecosystem.