I was swapping from distribution to distribution looking for something minimal, simple and well written. Not being satisfied by any of the existing options, I decided to swap to OpenBSD (only to find that it did not support my hardware). This pushed me to create my own distribution, reflecting my beliefs and desires.
- Dylan Araps (Creator of KISS)
A [WIP] Linux distribution with a focus on simplicity and privacy. The distribution currently targets the x86-64 architecture and the English language.
Some prior knowledge of Linux (or other UNIXY systems) is required however, those with the capacity, the drive and the willingness to learn will see KISS as a great place to start.
Overview
- Source based package installation
- Plain text package format.
- Tiny package manager written in 500~ lines of POSIX sh.
- Safely written shell scripts (shellcheck compliant).
- Easily extendable.
Repositories
The repositories work using a new format, a set of plain-text files with fields split on spaces and/or newlines. Super easy to parse and interface with in any programming language or with basic UNIX tools.
Link: https://github.com/kisslinux/repo
Software
KISS uses musl as its libc and busybox as its coreutils and init system. Busybox provides the runit utilities which are used for services. You can also configure init to use sysvinit style scripts or nothing at all.
The distribution's official repositories do not include software like systemd, gettext, intltool, dbus, polkit, pam, etc. However nothing stops you from creating your own repository and packaging whatever you like.
Новость увидел на /r/unixporn. Решил поделиться. Выразите своё «не нужно».
Ещё ссылки