/etc/kreato-release

kreato-release is a release file on /etc. It is like os-release in functionality.

It allows any software to see how the Kreato Linux system is configured.

It uses an ini-like format, like kpkg/kreastrap configuration files.

Example

[General]
dateBuilt=2023-05-15
klinuxVersion=rolling
srcCommit=4691104

[Core]
libc=glibc
compiler=gcc
coreutils=busybox
tlsLibrary=openssl
init=jumpstart

[Extras]
extraPackages=nim llvm mesa

Options

General

  • dateBuilt: Shows the date the system has been built. Follows YYYY-MM-DD format.
  • klinuxVersion: Shows Kreato Linux version the system is meant to run. rolling by default.
  • srcCommit: Shows Kreato Linux source tree commit the system has been built with. Does not include kpkg included in the system.

Core/Extras

Core and Extras parts are almost exactly the same as kreastrap configuration files, look at kreastrap.conf(5) for information on those areas.

Kreastrap will generate this file at the time the rootfs is built.

Kreato Linux

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.