Skip to content

Arakiss/hecate-os

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

75 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

HecateOS

The Performance-Optimized Linux Distribution

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.

Why HecateOS?

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.

๐Ÿš€ Key Features

  • 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

Quick Start

Download ISO

# Coming soon - Pre-built ISOs will be available
# For now, build from source (see below)

Build from Source

# 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

Installation

  1. Write to USB: sudo dd if=hecateos.iso of=/dev/sdX bs=4M status=progress
  2. Boot from USB and follow the installer
  3. Enjoy your automatically optimized system

What's Different?

๐ŸŽฎ Gaming Performance

  • 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

๐Ÿค– Machine Learning

  • 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

๐Ÿ’ป System Performance

  • 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

๐Ÿ“Š Monitoring & Control

  • 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

System Requirements

  • CPU: x86_64 processor (Intel/AMD)
  • RAM: 4GB minimum, 8GB+ recommended
  • Storage: 25GB for base installation
  • GPU: Optional but recommended (NVIDIA/AMD/Intel)

Community

Development

HecateOS is built with modern Rust for performance and reliability. Want to contribute?

License

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.

About

Linux distro with automatic hardware detection and per-system optimization. Ubuntu 24.04 base. Alpha.

Topics

Resources

License

Code of conduct

Contributing

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors