[TUHS] Version 256 of systemd boasts '42% less Unix philosophy' ??? The Register

Luther Johnson luther.johnson at makerlisp.com
Fri Jun 14 11:11:39 AEST 2024


I believe there is a Debian package you can install after installing
Debian that reverts to sysvinit, removes systemd. There is also a
configuration that leaves systemd in place but lets you use the sysvinit
scripts and forget (well for most people, most uses) that systemd is
there. I have the latter style of installation on my server, but I was
thinking of going the full no-systemd route sometime.

On 06/13/2024 05:59 PM, Larry McVoy wrote:
> This is all well and good but what I, and I suspect other boomers like me,
> are looking for, is something like Ubuntu without systemd.  I'm a xubuntu
> guy (Ubuntu with a lighter weight desktop), but whatever.  Ubuntu is fine,
> everything works there.
>
> So is there an "Everything just works" distro without systemd?  A guy can
> hope but I suspect not.
>
> I'm not trying to be a pain in the ass but I'm 62, I prefer to spend my
> effort on fishing on the ocean, I'm not some young guy that wants to
> put in a ton of hours on my Linux install, I like Linux because it is
> Unix and it is trivial to install.  Windows?  Hours and hours of finding
> drivers after you find some USB network connector that Windows knows?
> No thanks.  *BSD - have you installed one of those?  It's a trip back
> to the 1980s, those installers are fine for BSD developers but just suck
> compared to Linux.  Mainstream Linux just works.
>
> On Fri, Jun 14, 2024 at 10:27:29AM +1000, Alexis wrote:
>> "Alan D. Salewski" <ads at salewski.email> writes:
>>
>>> I'm interested in hearing about other options in this space,
>>> too.
>> i'm currently running Gentoo+OpenRC as my daily driver, with OpenRC an
>> 'official' Gentoo option.
>>
>>   https://www.gentoo.org/
>>
>> Previously i was running Void+s6/66, after having been running Void+runit,
>> with runit being Void's default system (at least at the time).
>>
>>   https://voidlinux.org/
>>
>> Artix is an Arch-based non-systemd distro, with support for OpenRC, runit,
>> s6 and dinit.
>>
>>   https://artixlinux.org/
>>
>> Obarun is an Arch-based distro using 66, which is roughly a 'wrapper' for
>> s6, providing declarative syntax for service definition.
>>
>>   https://wiki.obarun.org/
>>
>> Not a distro, but the s6-overlay project allows using s6 as PID 1 in Docker
>> containers:
>>
>>   https://github.com/just-containers/s6-overlay
>>
>> The developer of nosh has a page outlining the know problems with Sys V rc:
>>
>>   https://jdebp.uk/FGA/system-5-rc-problems.html
>>
>> The developer of dinit has written a nice comparison of various non-systemd
>> systems providing init / service supervision / service management:
>>
>>   https://github.com/davmac314/dinit/blob/master/doc/COMPARISON
>>
>> The developer of s6 has pages:
>>
>> * explaining his perspective on various non-systemd systems:
>>
>>   https://skarnet.org/software/s6/why.html
>>
>> * providing a general overview of s6 itself:
>>
>>   https://skarnet.org/software/s6/overview.html
>>
>> * discussing s6's approach to 'socket activation', which uses file
>> descriptors:
>>
>>   https://skarnet.org/software/s6/socket-activation.html
>>
>> (s6 is the system i'm most familiar with in this space, not least because
>> i'm the porter and maintainer of mdoc(7) versions of the documentation for
>> various parts of the s6/skaware ecosystem.)
>>
>>
>> Alexis.



More information about the TUHS mailing list