
GetLainux
Minimal Linux distribution built on Arch. Custom kernel, zero bloat, full control. For developers who understand their system.
What is GetLainux?
GetLainux is a minimal Linux distribution built on Arch Linux. It's designed for developers, system administrators, and anyone who wants complete control over their operating system.
Unlike traditional distributions that come with pre-installed software, GetLainux starts with a bare minimum base. You decide what to install, when to install it, and how to configure it.
What's Inside?
Custom Installer
C-based installer with ncurses TUI. Works on Arch, Ubuntu, Debian, Kali, Fedora. Builds and installs GetLainux automatically.
Core Package
Essential system components packaged as Arch Linux package (.pkg.tar.zst). Includes system configs, branding, and core utilities.
Custom Kernel
Optimized Linux kernel compiled specifically for GetLainux. Stripped unnecessary modules, tuned for performance.
Minimal Base
Arch Linux base with only essential packages. No desktop environment by default. You choose what to install.
How It Works
Build Installer
Clone repo, install dependencies, run build script. Works on Arch, Ubuntu, Debian, Kali, Fedora.
Run Installer
Launch installer with sudo. Choose VM or hardware install. Select disk and configure system.
System Installed
GetLainux base system installed. Core package configured. Boot into minimal Arch-based system.
Customize
Install only what you need. Configure services. Build your system exactly how you want it.
Future Roadmap
Why GetLainux?
vs Other Minimal Distros
- Custom installer - no manual Arch setup
- Pre-configured base system
- Automated package management
- Multi-distro build support
vs Full Desktop Distros
- No bloat - install only what you need
- Faster boot times
- Lower resource usage
- Full control over system
Installation
Get it running in a few commands
Download Project
Grab the code from GitHub. Clone it or download the ZIP.
Option 1: Clone Repository (Recommended)
git clone https://github.com/CodewithEvilxd/GetLainux.gitcd GetLainuxOption 2: Download ZIP
Download ZIP from GitHubAfter downloading:
- Extract ZIP (if downloaded) or navigate to cloned directory
- Make build script executable:
chmod +x build.sh - Run build script:
./build.sh - Type 'y' when prompted to confirm build
Download Core Package
Need the core package? Download it here for offline installs or manual setup.
Download via Command
Example commands:
Type a curl or wget command and hit Enter to download
Works on all platforms: Linux, Windows, Mac, Android, iOS
Package: getlainux-core-0.1-1-x86_64.pkg.tar.zst
Install: sudo pacman -U getlainux-core-0.1-1-x86_64.pkg.tar.zst
The installer will grab this automatically if it's not already on your system.
Install Dependencies
Get the packages you need for your distro
sudo pacman -S gcc ncurses curl openssl arch-install-scriptsBuild Installer
Compile it with the build script
chmod +x build.sh
./build.shRun Installer
Start the installer (needs sudo)
sudo ./bin/installer.lainUsage Guide
How to use the installer
Install on Hardware
Install directly on your machine
Install on VM
Test it in a virtual machine first
Hardware Info
See what hardware you're working with
System Check
Check if your system can run GetLainux
Keyboard Shortcuts
Keyboard shortcuts for the installer
Features
Why GetLainux?
Fast
Custom kernel tuned for speed. No unnecessary services running in the background.
Custom Kernel Optimization
Advanced kernel tuning and optimization. Stripped unnecessary modules, optimized scheduler, and performance-focused configurations.
Minimal Surface
Less code means fewer bugs. You know exactly what's running on your system.
You Control It
Every setting, every service, every package. Nothing happens without you knowing.
Add What You Need
Start minimal. Install only what you actually use. No forced bloat.
CLI First
Built for the terminal. If you live in vim and tmux, this is for you.
C Utilities
Core tools written in C. Fast, efficient, and transparent.
Terminal Environment
Test commands like you're on Linux
Interactive Terminal
Type commands and see results. Works like a real Linux terminal.
Quick Commands:
This is a simulated terminal. Commands work like on real Linux systems.
Download commands will actually download the file. Other commands show simulated output.
System Test
Test if everything is working
System Status Check
Verify all features and connections are working
Click "Run Tests" to check system status
Documentation
Everything you need to know
Quick Start Guide
Quick setup guide. Get it running in 5 minutes. Copy, paste, done.
Complete Usage Guide
Full guide covering installation, config, and usage. Troubleshooting tips included.
Project Overview
Project overview, architecture, and how to contribute. See how GetLainux works under the hood.
Additional Resources
More resources and links