Documentation
Learn, Understand and Control Linux.
Learn, Understand and Control Linux.
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 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.
Install Lunar Linux from the Daily Build image and perform the first boot.
Learn the basic Lunar workflow, system layout and administration model.
Use the small set of Lunar-specific commands needed for daily work.
In Lunar Linux, software packages are called modules.
Modules are essentially Bash scripts. They can be created, modified, tested and maintained with ease.
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.
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.
Choose exactly what functionality is enabled or left out.
Simple, transparent tools instead of unnecessary abstraction.
Modules and their management system are in fact shell scripts.
Keep the system updated while understanding what changed.
Build, install and maintain Linux kernels.
Manage system services and startup behavior.
Configure connectivity using standard Linux knowledge.
Users, permissions and system protection.
Inspect, diagnose and fix problems staying close to the system.
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.