Documentation

Learn, Understand and Control Linux.

Simple, but not simpler

Lunar Linux is simple, but not simpler.

It delivers powerful functionality through fewer layers of abstraction, making systems easier to understand, maintain and control.

Lunar as a learning path

Lunar Linux is both a powerful Linux distribution and a practical school for Linux administration.

Learn here in Lunar Linux and apply that knowledge across Linux distributions.

Getting started

Installation Guide

Install Lunar Linux from the Daily Build image and perform the first boot.

First Steps

Learn the basic Lunar workflow, system layout and administration model.

Essential Commands

Use the small set of Lunar-specific commands needed for daily work.

Lunar concepts

Modules

In Lunar Linux, software packages are called modules.

Modules are essentially Bash scripts. They can be created, modified, tested and maintained with ease.

Moonbase

It is the heart of the distribution.

Moonbase is organized as a collection of repositories containing module definitions.

The module repositories are maintained in public GitHub repositories.

Small Learning Curve

Lunar Linux intentionally keeps the number of administration commands small. Most daily module management tasks can be performed using only a handful of tools.

The core commands are only these ones: lunar, lget, lin, lrm, lvu and lvis.

Optional Dependencies

Choose exactly what functionality is enabled or left out.

KISS Philosophy

Simple, transparent tools instead of unnecessary abstraction.

Shell Scripts

Modules and their management system are in fact shell scripts.

System administration

Updates

Keep the system updated while understanding what changed.

Kernel Management

Build, install and maintain Linux kernels.

Services

Manage system services and startup behavior.

Networking

Configure connectivity using standard Linux knowledge.

Security

Users, permissions and system protection.

Troubleshooting

Inspect, diagnose and fix problems staying close to the system.

Skills that transfer

Lunar stays tightly aligned with traditional Linux administration practices.

What you learn while using Lunar Linux remains useful on most Linux systems, because Lunar does not hide Linux behind heavy layers. Instead, it exposes Linux in plain sight.

Build systems. Build knowledge. Build confidence.

Lunar Linux gives you a clean path from installation to understanding.