Hacker News new | past | comments | ask | show | jobs | submit login

> Well, I think Lennart misjudged how much trouble his projects caused. And especially Systemd was nothing you could easily avoid.

Think about your second sentence a bit, and why it's true: major Linux distributions adopted systemd. Did they do that because it really caused a bunch of trouble or because a deliberative review process showed that it solved a number of hard problems?

A small percentage of people having very loud emotional reactions doesn't mean that it actually caused large numbers of problems and at least in the enterprise space it's been really useful for cleaning up long-running reliability and security problems by removing thousands of lines of SysV kludge and manual work recovering from problems.

I have thought about it and I did so for years. I know that those projects solved hard issues and I also know that there are many people who would not have been able to complete those projects successfully. In fact, in 2011 I considered holding a presentation about how great systemd is.

But my point is a different one: If you manage such a project, you have to manage the change. And when you know that there are people who disagree with you on a fundamental level, it doesn't help driving your followers away by releasing breaking changes on a regular basis.

As an end-user, I remember for PulseAudio and systemd at least one instance where I had built something with it and after an update, it didn't work anymore and I had to adapt it.

So I don't believe that there was just a 'small percentage of people having very loud emotional reactions'. Instead, I think it was more like everybody had some problems adapting to systemd, but some saw the benefits it came with and others fought it as hard as they could (for various reasons).

So the problem isn't what Lennart had done (which is great), but how he got there. And I think Lennart would be happier today if he didn't do it the way he did.

i think Lennart should be commended. Certain "projects" have such breadth in scope that they seem undermountable because they require an entire ecosystem to follow. Init was one of these. He managed to change it, it hurt, but it was for the better, all things considered.

It would be better if it did not eat 100MB, though.

It is hard for me to imagine what it could be doing with so much RAM.

Guidelines | FAQ | Support | API | Security | Lists | Bookmarklet | Legal | Apply to YC | Contact