GetLainux Logo

GetLainux

Minimal Linux distribution built on Arch. Custom kernel, zero bloat, full control. For developers who understand their system.

Arch Linux
Fast
Minimal

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

1

Build Installer

Clone repo, install dependencies, run build script. Works on Arch, Ubuntu, Debian, Kali, Fedora.

2

Run Installer

Launch installer with sudo. Choose VM or hardware install. Select disk and configure system.

3

System Installed

GetLainux base system installed. Core package configured. Boot into minimal Arch-based system.

4

Customize

Install only what you need. Configure services. Build your system exactly how you want it.

Future Roadmap

Core installer with TUI interface
Package management system
Multi-distro build support
Custom kernel optimization
getlainux-coreutils (C utilities)
ISO generation pipeline
Documentation and guides

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 GetLainux

Option 2: Download ZIP

Download ZIP from GitHub

After downloading:

  1. Extract ZIP (if downloaded) or navigate to cloned directory
  2. Make build script executable: chmod +x build.sh
  3. Run build script: ./build.sh
  4. 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.

1

Install Dependencies

Get the packages you need for your distro

sudo pacman -S gcc ncurses curl openssl arch-install-scripts
2

Build Installer

Compile it with the build script

chmod +x build.sh
./build.sh
Type 'y' when it asks
3

Run Installer

Start the installer (needs sudo)

sudo ./bin/installer.lain
Needs root access to work with disks

Usage Guide

How to use the installer

Install on Hardware

Install directly on your machine

WARNING: This will wipe everything on the selected disk!

Install on VM

Test it in a virtual machine first

Try this first if you're not sure

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

Navigate menu
Enter
Select option
q
Quit/Exit
b
Go back
l
Toggle language

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.

GetLainux Terminal v0.1
Type commands to test. Try: curl -O [url], ls, pwd
Type help for available commands
getlainux-user@getlainux:~/getlainux$

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