Live data from Hacker News

Busybox removes support for systemd

git.busybox.net

11–20 of 203 posts

Re: Busybox removes support for systemd

#11
post #8

It sort of makes sense. Systemd has many utilities which can replace stuff from Busybox. And Busybox contains its own init system.

Correct

Also, most of systems using busybox shouldn't be running Systemd (or any other 'new' init system to be honest)

Re: Busybox removes support for systemd

#12

Earlier quoted context omitted.

Politics. "But politics shouldn't be a factor in software design. We should cooperate to work with the technologically most useful solution and not let personal or ideological differences get in the way." Bless your heart.

Of course, this makes the assumption that the actors are actually cooperating.

cooperation by itself is politics ;)

Re: Busybox removes support for systemd

#13
post #8

It sort of makes sense. Systemd has many utilities which can replace stuff from Busybox. And Busybox contains its own init system.

Correct Also, most of systems using busybox shouldn't be running Systemd (or any other 'new' init system to be honest)

uhhhh procd?

Re: Busybox removes support for systemd

#14
The technical aspect here is completely insignificant. All they did was remove a basic listener function that was already optional, used to communicate with systemd's socket activator without linking to libsystemd itself. And it seems only one Busybox daemon ever made use of it.

The political significance is quite high, and I have to say I feel that this move, though perhaps a bit childish, is a valid signal to express grievances with the absolutist attitudes of the systemd developers. Plus let's be honest here, they aren't the pinnacles of mature behavior either. I think this is the first time a major project has done a statement like this against systemd. I would expect more to follow their example.

I of course summarized my issues in "Structural and semantic deficiencies in the systemd architecture for real-world service management" [1] and hope to see systemd go the way of devfsd and HAL.

[1] http://blog.darknedgy.net/technology/2015/10/11/0/

Re: Busybox removes support for systemd

#17
post #8

It sort of makes sense. Systemd has many utilities which can replace stuff from Busybox. And Busybox contains its own init system.

Correct Also, most of systems using busybox shouldn't be running Systemd (or any other 'new' init system to be honest)

What about initrd? Most of those use busybox and it's now "recommended" to start systemd there. (Granted, I don't see why anyone would run busybox's syslog - the only component affected by this change - in an initrd.)

Re: Busybox removes support for systemd

#18
post #2

Why?

Politics. "But politics shouldn't be a factor in software design. We should cooperate to work with the technologically most useful solution and not let personal or ideological differences get in the way." Bless your heart.

That's one of the critics of open source (BSD) world versus free software world.

GNU/Linux projects have been designed for figthing on socio-ethico-political grounds against proprietary software. The first one being Unix. (GNU's Not Unix)

On the other hand, BSD prefers to see itself like a community of pragmatism, and creating values in business by sharing externalities (plus a bunch of fanatics that loves nice code like others ferarris).

The constant criticism of BSD vs linux is building tools for ideological reasons rarely favours the best solutions because you give yourself an obligation to beat the time to market of "proprietary companies" and to add support for stuff that do not worth being shared.(Word/WYSIWIG editors are a terrible idea in the first place, why spend resources to give them more traction by helping to broaden the user base?)

It favours kludges and hacks instead of a consistent simple design. It burns benevolent time, and attention.

And BSD have been denouncing GNU/linux projects (Gcc, gnome, systemd, binary blobs in linux kernels) like long term disasters by locking people in technical debts of poor designs.

Actually, I am a linux guy with BSD boxes and hadn't I problem with hardware support I would be fully on BSD.

I would say they have a point. And just for the record, GNU fundation is not Linus Torvald's best friends.

The first time I heard Moglen's talk he was litterally saying that linux was a bad example of a free software project.

Yes, freedom of choice is political. But it is not a question of organisation, but individuality.

Still some communities aims to gather more zealots than master in their domains. That is the distinction between Free Software and Open Source.

Re: Busybox removes support for systemd

#19
post #6
post #3

> systemd people are not willing to play nice with the rest of the world. Can we get a bit a of context on that?

There is some controversy about Systemd and Lennart Poettering, one of the main developers. Wikipedia have more info: * https://en.wikipedia.org/wiki/Systemd#History_and_controvers... * https://en.wikipedia.org/wiki/Lennart_Poettering#Controversi...

What I don't get is, if systemd is so troublesome, why are so many distros picking it up? I know popularity isn't a perfect signal, but in this case of highly technical users that are distributing OSes it seems valid.

Re: Busybox removes support for systemd

#20
post #3

> systemd people are not willing to play nice with the rest of the world. Can we get a bit a of context on that?

It's fashionable in some parts of the linux world to hate on systemd.

After Arch Linux, Debian, Fedora, Red Hat and CentOS switched over to systemd, it must be a very tiny part of the Linux world.
Post reply on HN