TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Busybox removes support for systemd

201 pointsby sethvargoover 9 years ago

18 comments

vezzy-fnordover 9 years ago
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&#x27;s socket activator without linking to libsystemd itself. And it seems only one Busybox daemon ever made use of it.<p>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&#x27;s be honest here, they aren&#x27;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.<p>I of course summarized my issues in &quot;Structural and semantic deficiencies in the systemd architecture for real-world service management&quot; [1] and hope to see systemd go the way of devfsd and HAL.<p>[1] <a href="http:&#x2F;&#x2F;blog.darknedgy.net&#x2F;technology&#x2F;2015&#x2F;10&#x2F;11&#x2F;0&#x2F;" rel="nofollow">http:&#x2F;&#x2F;blog.darknedgy.net&#x2F;technology&#x2F;2015&#x2F;10&#x2F;11&#x2F;0&#x2F;</a>
评论 #10485770 未加载
评论 #10486253 未加载
woofiefaover 9 years ago
I really like systemd because all the controversy made me look towards FreeBSD, and this has really been a great experience. No offense, but I can&#x27;t stop thinking about the Linux community as a screaming child with short attention span. The BSD community seems more like an old grey beard, sitting calmly in the corner solving problems in the best way possible. This may take some time but the result is often superior.
评论 #10485568 未加载
erpellanover 9 years ago
PID 1 should be boring. Tiny, simple and boring. Any software project that raises this much controversy should be looked at with a raised eyebrow.<p>A software project this large, complex, controversial and coupled that wants to be PID 1? Absolutely no way.
评论 #10485131 未加载
评论 #10485043 未加载
评论 #10485963 未加载
评论 #10485040 未加载
throw23000over 9 years ago
I have to make this comment with a throwaway as its related to my previous job. Leaving aside the technical issues the launch of systemd &#x27;looks&#x27; very much like a playbook PR campaign designed to push through something unpopular.<p>The discrediting debates, labeling near abuse and mockery of opponents, appeals to authority and exaggerated consensus do not look accidental. This has all the markings of a sophisticated campaign.<p>For many this can be off putting but its also a wake up call on some naive ideas about how the world works. Money drives decisions, the cathedral and bazaar as a metaphor has no meaning when the bazaar has spawned a billon dollar cathedral in its midst, and like the failure of communism in practice this too could be anticipated. Money has its own agenda and always corrupts everything. And we all know this because its part of our historical record and common sense. And there is nothing we can do about that because in the real work words are meaningless. Individuals have zero power, groups have some power but its groups with money that hold the cards.<p>The Debian management tells users,not out of exasperation, or frustration but of arrogance that they essentially don&#x27;t matter, and the only way they can have a voice is with code. This disrespect for users lies in contrast to a project that has none and thus the self awareness to realise it is meaningless without them. This new found arrogance sits uneasily with the ideals of the open source movement but anyone who draws the dots will realise its not an open source movement but a full fledged corporate movement with the thinnest veneer of ideology that is not up for &#x27;management&#x27;.<p>For the next generation you cannot protect ideals if you enable and allow cathedrals to grow in your midst. For the current things do not automatically fix themselves, the awareness of the power of money to influence outcomes and how to firewall them, how to ensure co-existence, sustenance and growth, how to reward projects and developers and how to ensure you are not getting hijacked and sidelines by interested parties should be the &#x27;community&#x27;, and there is no such current organization in the ecosystem that&#x27;s not tainted by corporatism and opportunism.
评论 #10485581 未加载
评论 #10485374 未加载
tym0over 9 years ago
&gt; systemd people are not willing to play nice with the rest of the world.<p>Can we get a bit a of context on that?
评论 #10484317 未加载
评论 #10485088 未加载
评论 #10484266 未加载
评论 #10484806 未加载
评论 #10484378 未加载
jkotover 9 years ago
It sort of makes sense. Systemd has many utilities which can replace stuff from Busybox. And Busybox contains its own init system.
评论 #10484333 未加载
Sevreneover 9 years ago
There&#x27;s a lot of hate for systemd and there&#x27;s also a lot of people ignoring valid criticisms and going so far as labeling those making the criticisms as haters. This does not bode well for reasonable discussion. It has become very political.<p>Whether systemd is a good thing or a bad thing depends ultimately on what you&#x27;re trying to do and what sort of operating system you&#x27;re using. For some people systemd is really helpful, for others it gets in the way and creates unnecessary complexity where it otherwise wouldn&#x27;t exist.<p>I&#x27;ve been using systemd along with fleet on coreos, and it&#x27;s fantastic for me but I personally wouldn&#x27;t want systemd on my desktop. The problem is that it has been forced onto people left right and centre when it doesn&#x27;t suit their needs. That essential reasonable debate never occurred and those that are forced to either swap distro or &#x27;convert&#x27; to systemd get upset. If there was a reasonable debate people would still hate on systemd, but at least the reasons for using it would be more known and the criticisms atleast acknowledged.
评论 #10487046 未加载
sandGorgonover 9 years ago
has anyone used Fedora 23 with Gnome, Wayland and Systemd ? I see a lot of religious handwaving around systemd, but F23 shows you the future of Linux desktop.. and it is brilliant.<p>Right from network interfaces that dont change names when you swap hardware (powered by systemd) to making it damn easy to file crash bugs (using coredumpctl) to checking what services have failed &quot;systemctl --failed&quot; to a more secure graphical desktop (rootless gnome with systemd) - it makes for a better linux.<p>Deploying web-services on systemd is so much better - think supervisord, but much more stable and robust. Even docker machines using systemd is great (in fact it is a great way to explore systemd).
评论 #10487020 未加载
评论 #10485985 未加载
评论 #10486118 未加载
评论 #10485947 未加载
AdmiralACKover 9 years ago
Good. Systemd can die. Debian should never have started using them, too.
评论 #10485000 未加载
pepijndevosover 9 years ago
Wait, people are using Systemd on embedded Linux? You go out of your way to replace the Linux userland with a single small binary, and possibly go through the trouble of using a small libc implementation, and then you install this mammoth called systemd.
评论 #10486124 未加载
评论 #10486137 未加载
Stratoscopeover 9 years ago
Interesting to see that the commit linked here has been yanked from the repo.<p>For the curious, here is the original commit comment:<p>&gt; remove systemd support<p>&gt; systemd people are not willing to play nice with the rest of the world.<p>&gt; Therefore there is no reason for the rest of the world to cooperate with them.<p>&gt; Signed-off-by: Denys Vlasenko &lt;vda.linux@googlemail.com&gt;<p><a href="http:&#x2F;&#x2F;webcache.googleusercontent.com&#x2F;search?q=cache%3Ahttp%3A%2F%2Fgit.busybox.net%2Fbusybox%2Fcommit%2F%3Fid%3Daccd9eeb719916da974584b33b1aeced5f3bb346&amp;oq=cache%3Ahttp%3A%2F%2Fgit.busybox.net%2Fbusybox%2Fcommit%2F%3Fid%3Daccd9eeb719916da974584b33b1aeced5f3bb346" rel="nofollow">http:&#x2F;&#x2F;webcache.googleusercontent.com&#x2F;search?q=cache%3Ahttp%...</a>
评论 #10485344 未加载
评论 #10485535 未加载
sandGorgonover 9 years ago
Interestingly, Busybox developers seem to have a lot of hate for sysv init. <a href="http:&#x2F;&#x2F;busybox.net&#x2F;~vda&#x2F;init_vs_runsv.html" rel="nofollow">http:&#x2F;&#x2F;busybox.net&#x2F;~vda&#x2F;init_vs_runsv.html</a> &quot;SysV init must die.&quot;
teddyhover 9 years ago
This comment thread seems to be the 2-minutes-hate for systemd, with mostly predictable results. But the <i>actual</i> news seems to be that Busybox removed the use of the systemd notify system which lets systemd know that the service has indeed started and it’s OK to start other processes which depend on it. This is no great thing – the <i>normal</i> and <i>traditional</i> Unix way of daemons is for a program to fork, where the fork continues to be the actual daemon, and the original process exits. Systemd can detect this exiting of the started process, and will take <i>that</i> as the signal that the daemon is ready, so there is no need for the notifying function in this case.
评论 #10486232 未加载
fidgetover 9 years ago
Seems a bit childish
hachreover 9 years ago
Why?
评论 #10484033 未加载
评论 #10484359 未加载
mback00over 9 years ago
Does anyone here know the real reason for this move (beyond speculation)?
mback00over 9 years ago
Does anyone in this forum know the reason behind the change (beyond speculation)?
slaprestaover 9 years ago
This is going beyond ridiculous.