269 karma · joined March 13, 2018
http://www.chiark.greenend.org.uk/pipermail/debian-init-dive...
You might regard C as easier than shell to get right (that's debateable), but systemd has many many more lines of source code than sysvinit. Good luck debugging it at source code level on a remote system if that "very rare" event occurs.
I'd go further and say you definitely can't rely on popcon, for two main reasons:
1 - Not many sysadmins are happy to install a program that "phones home" at regular intervals about system usage.
2 - Popcon records file access times, so a server that runs for long periods between restarts or reboots shows init files are accessed infrequently. This skews the result towards desktop and laptop installations (which are most likely to use the default init).
For me it's relative and a case of "the devil I know". I actually prefer BSD-style init to sysvinit, but I've used the latter for ~20 years. I'm aware that traditional init systems may not meet the requirements of certain users (eg. those who run very large server installations), but for my simple use case (small servers and workstations) they do the job.
I'm not against change per se; I'm running Void (with runit) on one of my systems, and the desktop I'm using to post this runs OpenBSD.
> Is that really true
Yes
If they're script based, they allow lower level troubleshooting and modification without having to recompile.
General statement.
Yes, "horses for courses" as stated in the post you're replying to. I don't require systemd, but I have no problem with it existing for those who do need it. I do have a problem with the idea that something that works better for me should be removed merely because it's "old".
I find it easier to debug and edit shell scripts than wade through large amounts of C code (and possibly recompile) in the event of a problem that can't be fixed by a simple reconfiguration. I guess it depends on what you're used to.
Considering the small minority of Linux installations on desktops and laptops (compared to servers and other network infrastructure), and the fact that only some of those will be using Gnome, I think this has been overemphasised. It's unfortunate that a minority has dictated policy for everyone else.
Having said that, I think Debian has made a rational decision. It would be unreasonable to expect package maintainers to provide multiple sets of init scripts due to the extra work. (FWIW I've used Debian for ~20 years and still use sysvinit).
Your post comes across as an ad-hominem attack. I read the post you're replying to as a warning, nothing more.
Considering it's the default on the OS I'm using to post this (OpenBSD) I'd regard it as fairly standard.
>[citation needed]
From OpenBSD make(1) manpage: "The handling of ‘.depend’ is a BSD extension."
s/C++/C
I'll assume you mean refined sugar here. I'd expect the benefits of eating fresh fruit and sugar-containing vegetables to outweigh most of the harm done by their sugar content.
Those who earn a living doing that might disagree about it being a waste of labour. A job that provides an income is useful to society even if you don't consider the thing being worked on to be worthwhile. (FWIW I prefer physical books to reading on a screen).
I would guess it's because a lot of tmux users don't use a mouse on the text console.
Or they transported them in a Faraday cage, eg. a metal truck trailer.
Works fine here in Dillo (no JS support) and Firefox with NoScript.
Person A is accused of criminal act X.
Person B: "It isn't proven yet. Allow due process to take place."
Person C: "X-apologist!"
It is indeed remarkable. At first I though it was just a collection of technology images, but then realised she made most of those devices herself. Thanks for the link.
You are ignoring the inevitable "mission creep" once a backdoor is allowed. Reasons for granting a warrant will become more numerous and more trivial.
You are also ignoring the fact that backdoors will eventually be used by criminals. All it takes is one corrupt, blackmailed or incompetent employee to grant access to someone who shouldn't have it and the security of everyone's data is gone.
This is the UK. There aren't any long distances ;-)
I agree with your amended comment. In 30 years of motorcycling I managed to avoid hitting cars that pulled out in front of me. I lost count of the drivers that would pull up to a side junction, look in my direction, actually lock eyes with me and then pull out in front of me.
Eventually I encountered a van driver who had perfected the maneouver so that I relaxed at the last second, just before he accelerated into my path. I hit the side of the van. Fortunately I got away with a few bruises and a bent bike, but it could have been a lot worse.
The incident made me realise that caution and good reactions aren't enough to guarantee accident avoidance. I no longer ride every day, which is a pity as I still love motorcycles.
Maybe expressing it as a complex number would help, eg. toolness + i(toyness)
In polar form a low angle would indicate a high "toolness to toyness" ratio.
In nautical miles it would be closer to 15 ;-)
Works fine in Dillo, which has no JS capability. Doesn't work in FF with NoScript.
Thunderbird is an MUA and is not a substitute for an MTA like Exim.