Kreato Linux’s modular building tools allow you to mix-and-match components and create your own unique setup.
Unlike other distributions, Kreato Linux does not have a
base package. You create your own base, with the choices provided by the Kreastrap tool, that allows you to build the system.
Our goal is to provide the most modular Linux system to exist. Most tools of Kreato Linux are built with portability in mind for this very reason.
Jumpstart is Kreato Linux’s default init system, written in Nim. It allows as much modularity as possible to the user, while being minimal and easy-to-use.
Jumpstart is inspired from init systems such as systemd.
Nothing is stopping you from using other init systems, such as systemd and OpenRC.
Kreato Linux uses kpkg, a package manager written in Nim that gives you the choice of building or installing binaries with ease. This way you can choose what’s best for your usecase.
Kpkg is fast, and simple. It supports scripts named runfiles that allow you to easyly write packages, similar to other script-based formats. You can learn more about it from the kpkg_run(5) manpage.
Kreato Linux uses manpages for its documentation. A documentation webpage is also available. Manpages are constantly updated and the code has been written in a way to be understandable.
Documentation is available here.
Kreato Linux is independent and is maintained by a single person. This means the functions of the distribution is made as easy to maintain as possible.
Tools such as chkupd allow Kreato Linux to be easy to maintain for a single person.
Look at the documentation to understand how Kreato Linux works! You can also donate to me on Github Sponsors to support the project financially. You can also join our Discord server where you can ask anything about the project.
We are grateful for the support received by the following organizations:
An independent Linux(R) distribution focused on modularity, simplicity and code readability.
It is inspired from projects such as KISS Linux, Gentoo and Arch Linux. Its main mission is to be tinkerer’s Linux(R) distribution.