Skip to content

๐Ÿฆ˜ Custom Ubuntu 24.04 distro with KDE Plasma 6 - Built for Developers, Gamers & Blockchain enthusiasts | Auto-configured Steam, Docker, VS Code, Gaming drivers

License

Notifications You must be signed in to change notification settings

Baymax005/dingo-os

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

4 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

๐Ÿฆ˜ Dingo OS

A Developer-Focused, Multi-Purpose Linux Distribution

Version Base Desktop Kernel License


๐ŸŽฏ Overview

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.

Why Ubuntu 24.04 LTS?

  • 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

โœจ Key Features

๐Ÿ› ๏ธ Developer Tools

  • 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

๐ŸŽฎ Gaming Suite

  • 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

โ›“๏ธ Blockchain Tools

  • 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

๐Ÿ”’ Security Hardening

  • UFW firewall with secure defaults
  • Full disk encryption support
  • AppArmor/SELinux profiles
  • Automatic security updates
  • Secure boot compatibility

๐ŸŽ›๏ธ Dingo Control Center

  • 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

๐Ÿ“ Repository Structure

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

๐Ÿš€ Quick Start

Prerequisites

  • Ubuntu 24.04 host system (or WSL2 with Ubuntu 24.04)
  • 20GB free disk space
  • Internet connection
  • sudo privileges

Building the ISO

# 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

Testing in VM

# 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: dingo

ISO Location

After building: ~/dingo-ubuntu/ubuntu-build/output/dingo-os-v2.iso (~3.5 GB)

๐Ÿ“– Documentation

๐Ÿค Contributing

See CONTRIBUTING.md for guidelines.

๐Ÿ“„ License

Dingo OS is released under the GPL-3.0 License. See LICENSE for details.


Made with โค๏ธ by the Dingo OS Team

About

๐Ÿฆ˜ Custom Ubuntu 24.04 distro with KDE Plasma 6 - Built for Developers, Gamers & Blockchain enthusiasts | Auto-configured Steam, Docker, VS Code, Gaming drivers

Topics

Resources

License

Code of conduct

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published