
Hadron is a Linux distribution which is based on Linux kernel and GNU operating system.
Aim
Hadron was designed to provide advanced control and optimization over the system. We aim are trying to produce an extremely flexible *nix operating system for developers and Linux enthusiasts that uses a powerful and modern package manager.
The distribution does not provide pre-compiled packages. It only provides package building scripts, a package manager and system administration tools. So that the users compiles own binary packages using own computers.
Hadron uses a new package manager called lpms. It was designed from scratch.
Hadron Project is loyal to Free Software philosophy and it only provides free software.
Why Hadron?
There are many Linux distributions, Hadron is one of them. So that why do you use it? You don’t have to. We must say, Hadron has no extreme features. It is a reimplementation of well-known patterns. These patterns are mostly borrowed from BSD family and Gentoo Linux.
Some Features:
- Hadron is fully free. It only contains free(free as in freedom) software.
- As simple as possible, no simpler.
- As possible as up-to-date and stable.
- The users can control the optional features of the applications and their dependencies via options technology. This provides extreme flexibility.
- Python programming language is used for packaging. We produced a small Python dialect to write package specification files. The developers reap the benefit of Python to create the packages.
- Our package manager can extendable. So that the package developers can write own build helpers to extend lpms’s facilities .
Why *not* Hadron?
Didn’t you feel “oh great, here is another useless distro” a little right?
Please don’t. We are not trying to create a shiny-super-even-for-you-noob-oh-wow-look-at-these-effects distro nor aiming to “decrease Micro$oft’s market share” etc. This is just a Linux distribution (more likely package manager) experiment. Hadron doesn’t even have enough packages in the package repository to please most end users. That’s what we have for now. You’re very welcome if you want to help.
What is lpms?
lpms is package manager of Hadron. It is written in Python entirely and uses custom Python scripts to build packages. It was designed to be functional, user-friendly, fast and powerful. For details, see Package Manager page.