The officially official Devuan Forum!

You are not logged in.

#1 2019-11-19 18:32:06

Head_on_a_Stick
Member
From: London
Registered: 2019-03-24
Posts: 340  
Website

KISS: a new systemd-free distribution that aims to "keep it simple"

Though this might be of interest to some folks here:

KISS is an independent Linux distribution with a focus on simplicity and the concept of less is more.

https://getkiss.org/

Features:

  • Uses a plain-text package system which is language agnostic and parseable with basic UNIX utilities.

  • Uses a package manager written in 500~ lines of POSIX sh (excluding blank lines and comments).

  • Based on musl libc, busybox and the Linux kernel.

  • All shell code is linted by and passes shellcheck (including each and every repository package).

  • All packages are compiled from source by the package manager which automatically handles dependencies, patches, etc.

  • Explicitly excludes the following software: dbus, systemd, polkit, gettext, intltool, pulseaudio, pam, wayland, logind, ConsoleKit2 and all Desktop Environments. See Philosophy.

  • Rootless Xorg environment without any additional software.

  • Repository signing through git and gnupg (based on signed commits and built into git itself).

So it's a source-based distribution but much simpler in concept & execution than Gentoo.

The developer is Dylan Araps, who also wrote neofetch & fff.


Fabricando fit faber

Offline

#2 2019-11-19 20:03:03

GNUser
Member
Registered: 2017-03-16
Posts: 500  

Re: KISS: a new systemd-free distribution that aims to "keep it simple"

Cool! I love distros like this. Thanks for pointing it out.

Tiny Core Linux, which I have grown to really appreciate, has some similarities: Busybox init, Busybox userland, minimal package manager, minimal everything. Differences are that it uses glibc (instead of musl) and is designed in such a way that every boot is guaranteed to be identical to the last (unless the user makes an explicit change). I particularly like this latter feature, as it eliminates the need for periodic "maintenance" and makes it impossible for your filesystem to mysteriously fill up over time.

Offline

#3 2019-11-20 17:27:46

Ogis1975
Member
Registered: 2017-04-21
Posts: 110  
Website

Re: KISS: a new systemd-free distribution that aims to "keep it simple"

Head_on_a_Stick wrote:

Though this might be of interest to some folks here

Hello. Did you try this distro?

Offline

#4 2019-11-20 21:31:19

Head_on_a_Stick
Member
From: London
Registered: 2019-03-24
Posts: 340  
Website

Re: KISS: a new systemd-free distribution that aims to "keep it simple"

Ogis1975 wrote:

Did you try this distro?

I've just got it installed tonight, the kernel is compiled and the bootloader configured. I'll try to boot it and install X tomorrow.

Watch this space :-)

EDIT: so far it is *beautiful* to work with.

Last edited by Head_on_a_Stick (2019-11-20 21:33:13)


Fabricando fit faber

Offline

#5 2019-11-23 14:22:23

Head_on_a_Stick
Member
From: London
Registered: 2019-03-24
Posts: 340  
Website

Re: KISS: a new systemd-free distribution that aims to "keep it simple"

OK, been trying it out a bit more. No X yet because it takes so long to compile stuff.

The init system is busybox with it's version of sv providing the service management. The rest of the userland is also provided by the various busybox utilities, including the shell.

It is incredibly minimalist, even more so than Alpine Linux. Here's the ps_mem & pstree output from a bare console login:

 Private  +   Shared  =  RAM used       Program

 24.0 KiB +  47.5 KiB =  71.5 KiB       init
516.0 KiB + 182.5 KiB = 698.5 KiB       udevd
216.0 KiB + 572.0 KiB = 788.0 KiB       busybox (8)
---------------------------------
                          1.5 MiB
=================================
init-+-5*[getty]
     |-runsvdir
     |-sh---sh---pstree
     `-udevd

Nice :-)


Fabricando fit faber

Offline

#6 2019-11-23 17:40:40

Ogis1975
Member
Registered: 2017-04-21
Posts: 110  
Website

Re: KISS: a new systemd-free distribution that aims to "keep it simple"

Head_on_a_Stick wrote:

OK, been trying it out a bit more. No X yet because it takes so long to compile stuff.
It is incredibly minimalist, even more so than Alpine Linux.Nice :-)

Thank you Head_on_a_Stick, for testing it. I think it is not my cup of tea. Compiling ALL stuff takes so many time.

Offline

#7 2019-11-24 06:11:50

HevyDevy
Member
Registered: 2019-09-06
Posts: 69  

Re: KISS: a new systemd-free distribution that aims to "keep it simple"

Thanks for sharing....I would need some better hardware to be able to give kiss linux a try, maybe oneday when i can afford a 24 core thread ripper a few RTX2080t'si and shiteloads of ram wink

at the moment im stuck with an old intel celeron quad core machine with 1.5 ghz with a whopping 1 thread per core.

Online

#8 2019-11-24 12:09:21

yeti
Member
Registered: 2017-02-23
Posts: 157  

Re: KISS: a new systemd-free distribution that aims to "keep it simple"

HevyDevy wrote:

Thanks for sharing....I would need some better hardware to be able to give kiss linux a try, maybe oneday when i can afford a 24 core thread ripper a few RTX2080t'si and shiteloads of ram wink

at the moment im stuck with an old intel celeron quad core machine with 1.5 ghz with a whopping 1 thread per core.

Compiling everything from source yields a QA problem for the maintainers.
Distributions based on delivering the same binaries to everyone are more maintainable.
And abolishing source distributions would stop global warming within months!
Ok... not really... but we should ask whether we really need them...
Do usefull things with your CPUs and for most of us that does not include compiling every binary on your harddisk yourself.


"I toggle, therefor I am." — Clock Bit.
"There is no PLANET-B!" — ???
"Vrijdag voor VT100!" — Yeti.
"Stop slavery! Free all mitochondria!" — Yeti.

Online

#9 2019-11-24 12:32:01

HevyDevy
Member
Registered: 2019-09-06
Posts: 69  

Re: KISS: a new systemd-free distribution that aims to "keep it simple"

yeti wrote:
HevyDevy wrote:

Thanks for sharing....I would need some better hardware to be able to give kiss linux a try, maybe oneday when i can afford a 24 core thread ripper a few RTX2080t'si and shiteloads of ram wink

at the moment im stuck with an old intel celeron quad core machine with 1.5 ghz with a whopping 1 thread per core.

Compiling everything from source yields a QA problem for the maintainers.
Distributions based on delivering the same binaries to everyone are more maintainable.
And abolishing source distributions would stop global warming within months!
Ok... not really... but we should ask whether we really need them...
Do usefull things with your CPUs and for most of us that does not include compiling every binary on your harddisk yourself.

Lol, it would save countless unicorns too!

Online

#10 2019-11-24 17:25:49

MiyoLinux
Member
Registered: 2016-12-05
Posts: 977  

Re: KISS: a new systemd-free distribution that aims to "keep it simple"

There are folks who like source-based distros, and they enjoy compiling their packages...so I believe source-based distros have and serve a purpose.

I've been using Venom Linux for about 3 weeks now. It's a rolling source-based distro based on LFS. It also has its own package manager that will download and install the dependencies for each package in the repos. It's probably one of the easiest to use source-based distros that I personally know of. It has performed flawlessly for me so far, but I don't know if I will be able to continue using it...and I hate that. My computer only has 2 CPUs, 4 GBs of RAM, I have a slow internet connection, and I can only devote around 5 hours a day on that computer. Most packages compile and install pretty quickly despite that, but periodically one comes along that takes hours to compile on my system due to all that I mentioned above. I've been waiting to upgrade those packages every Saturday, because I have more time then.

Still, it's a fantastic system and fun to use.


I have been Devuanated, and my practice in the art of Devuanism shall continue until my Devuanization is complete. Until then, I will strive to continue in my understanding of Devuanchology, Devuanprocity, and Devuanivity.

Veni, vidi, vici vdevuaned. I came, I saw, I Devuaned. wink

Offline

#11 2019-11-25 17:22:28

golinux
Administrator
Registered: 2016-11-25
Posts: 1,771  

Re: KISS: a new systemd-free distribution that aims to "keep it simple"

yeti wrote:

And abolishing source distributions would stop global warming within months!

bitcoins are the real energy hogs.

Offline

#12 2019-11-25 17:59:14

yeti
Member
Registered: 2017-02-23
Posts: 157  

Re: KISS: a new systemd-free distribution that aims to "keep it simple"

golinux wrote:
yeti wrote:

And abolishing source distributions would stop global warming within months!

bitcoins are the real energy hogs.

Only quoting that line without the one straight after it is not a fair move.


"I toggle, therefor I am." — Clock Bit.
"There is no PLANET-B!" — ???
"Vrijdag voor VT100!" — Yeti.
"Stop slavery! Free all mitochondria!" — Yeti.

Online

#13 2019-11-25 18:21:20

Head_on_a_Stick
Member
From: London
Registered: 2019-03-24
Posts: 340  
Website

Re: KISS: a new systemd-free distribution that aims to "keep it simple"

yeti wrote:

And abolishing source distributions would stop global warming within months!

Lol.

Yes, source-based distributions are certainly an aquired taste but the customisation possibilities are interesting, especially with KISS' language-agnostic packaging system.

I'm tempted to build apk-tools and use that to install large binary packages like FF and possibly the kernel. Or perhaps fork the repositories and try to get GitHub's CI/CD to build them for me.

Anyway, the system itself is gorgeous. Very elegant.


Fabricando fit faber

Offline

Board footer