Live data from Hacker News

Devuan Jessie 1.0 RC

devuan.org

11–20 of 36 posts

Re: Devuan Jessie 1.0 RC

#11
post #3

Anyone care to explain why SystemD is so contentious to the point it's worth forking Debian?

They disapproved the development model like vacuuming too many linux parts, and the design, many people said you could replace systemd with other simpler and more unixy bits like djb rc (IIRC).

Re: Devuan Jessie 1.0 RC

#12
Having run Debian both with and without systemd, I'm keen to try this out. Every time I hit an issue with systemd, the fix seems to involve a script anyway so experience has pushed me back to sysvinit (admittedly I'm biased in having a preference for systems simple and transparent enough I can be reasonably sure I can fix them without recourse to outside help).

Whether Devuan works better than Debian with the usual systemd removal remains to be seen, of course.

Re: Devuan Jessie 1.0 RC

#13
post #12

Having run Debian both with and without systemd, I'm keen to try this out. Every time I hit an issue with systemd, the fix seems to involve a script anyway so experience has pushed me back to sysvinit (admittedly I'm biased in having a preference for systems simple and transparent enough I can be reasonably sure I can fix them without recourse to outside help). Whether Devuan works better than Debian with the usual s…

What problems have you hit?

Re: Devuan Jessie 1.0 RC

#14
post #10

Isn't systemd still optional in Debian? I know there is worry that since it's the default, packages won't necessarily be well-tested without it, but afaik you can still remove it, just by installing sysvinit: http://without-systemd.org/wiki/index.php/Debian_Stretch

I had the same reaction to the initial announcement of a fork, and it's taken three years to get to an RC. (The whole systemd tempest in the tiniest, most awkward of teacups never made a lick of sense to me--in no small part because, like 99% of people, the only time I ever interact with it is when I throw a service declaration out there, and Noah Kantrowitz's fantastic `poise-service` Chef cookbook abstracts that aw…

I spent a day fighting to get systemd to properly handle bind mounts on boot. It doesn't reliably mount them and there are tons of blog and forum posts complaining about it. It also surprised us that it doesn't obey the "bg" flag for NFS. You have to use "nofail" instead.

I have been informed today that a new MySQL cluster built at work on CentOS 7.3 doesn't reliably start MySQL on boot.

We have none of these problems with our FreeBSD servers. systemd eats away at my time every week and I loathe it. It might not be a nuisance for endusers but it's a nightmare for sysadmins.

Re: Devuan Jessie 1.0 RC

#16
post #10

Isn't systemd still optional in Debian? I know there is worry that since it's the default, packages won't necessarily be well-tested without it, but afaik you can still remove it, just by installing sysvinit: http://without-systemd.org/wiki/index.php/Debian_Stretch

I had the same reaction to the initial announcement of a fork, and it's taken three years to get to an RC. (The whole systemd tempest in the tiniest, most awkward of teacups never made a lick of sense to me--in no small part because, like 99% of people, the only time I ever interact with it is when I throw a service declaration out there, and Noah Kantrowitz's fantastic `poise-service` Chef cookbook abstracts that aw…

As a Devuan user (not a dev), it's more than just the init system though. Devuan is also doing lots of heavy lifting to keep udev separate from systemd, as well as other things (consolekit and polkit come to mind, as does dbus).

At this point systemd is a whole lot more than an init system. Most people don't have a complaint with regards to systemd units or how fast it boots, it's more to do with the amount of dependencies it seems to be sucking in (at least from my experience).

Re: Devuan Jessie 1.0 RC

#17
post #10

Earlier quoted context omitted.

I had the same reaction to the initial announcement of a fork, and it's taken three years to get to an RC. (The whole systemd tempest in the tiniest, most awkward of teacups never made a lick of sense to me--in no small part because, like 99% of people, the only time I ever interact with it is when I throw a service declaration out there, and Noah Kantrowitz's fantastic `poise-service` Chef cookbook abstracts that aw…

As a Devuan user (not a dev), it's more than just the init system though. Devuan is also doing lots of heavy lifting to keep udev separate from systemd, as well as other things (consolekit and polkit come to mind, as does dbus). At this point systemd is a whole lot more than an init system. Most people don't have a complaint with regards to systemd units or how fast it boots, it's more to do with the amount of depend…

> Devuan is also doing lots of heavy lifting to keep udev separate from systemd

So they do nothing as udev and systemd already are separate packages in Debian?

Re: Devuan Jessie 1.0 RC

#18

Isn't systemd still optional in Debian? I know there is worry that since it's the default, packages won't necessarily be well-tested without it, but afaik you can still remove it, just by installing sysvinit: http://without-systemd.org/wiki/index.php/Debian_Stretch

it is "optional". unless you run a headless server or a barebones desktop system with very carefully selected packages it is impossible to not install systemd because logind & pam dependencies are littered everywhere. Using sysvinit as pid 1 is achieved by installing systemd-shim, which still depends on systemd and uses systemd files and systemd is still run anyway, just not as pid1.

so yeah, there is practically no way to escape from systemd in Debian using vanilla packages.

Re: Devuan Jessie 1.0 RC

#19
post #5
post #2

Does anybody really care? It took a long enough to get an RC out (3 years).

Exactly. I hope this doesn't gain traction because last thing I want as someone just writing services is dealing with sysvinit

You hope this doesn't gain traction because you're selfish? Devuan people aren't forcing you to write anything other than unit files. Support whatever you want and let other people freely developing their own distributions. because free software.

Re: Devuan Jessie 1.0 RC

#20
post #5

Earlier quoted context omitted.

Exactly. I hope this doesn't gain traction because last thing I want as someone just writing services is dealing with sysvinit

You hope this doesn't gain traction because you're selfish? Devuan people aren't forcing you to write anything other than unit files. Support whatever you want and let other people freely developing their own distributions. because free software.

Watch your attitude. I'll take a bet that the person you're replying to contributes to foss far more than you do.

If GP were "selfish" he wouldn't give a rat's arse about sysvinit in the first place, but in this community you clearly don't know the first thing about, there is such a thing as compatibility-friendly development. If a config you don't like is popular, you still end up having to support it; that is why all the popular python projects I wrote are still Python 2 compatible. If I wanted to have it my way, it'd all be Py3.6 only.

Post reply on HN