| To be fair, notebooks and desktops ran fine without systemd for a long time. To this day, I'm convinced systemd got there just to give Red Hat a big enough foot in the door. Systemd is useful on servers, especially for the DevOps people. On a desktop, it solves no problem that cannot be -- and that has not been for years -- solved without it. I don't use it enough to question its technical merits. The fact that it was packaged in Debian and the world hasn't fallen over implies that people may be unhappy with it, but can still do their jobs, which would mean it's not that bad. But the necessity of its existence on notebooks and desktops is questionable at best. Edit: I know this is going to incite a lot of posts about how the times have changed and now storage devices aren't statical anymore and we NEED systemd. From a lot of people who are too young (or too recent Linux users) to remember the days when udev was still news. Guys, we've been easily hotplugging devices on Linux, on USB, SATA and PCI for about half a decade before systemd's first release (and not as easily but reliably, nonetheless, for at least seven or eight). We've been reliably booting and using Linux off a combination of USB and NFS filesystems for even more than that. All that yadda yadda about devices coming and going at boottime is not without its technical merits, but unless you boot your computer with its case open while frantically plugging and unplugging SATA drives, trust me, it's of absolutely no consequence. Devices appearing and disappearing dynamically used to be a problem. In 2.4. Do you remember the 2.4 kernel? That was (boy, does time pass...) more than ten years ago. Do you honestly think the smart people writing Linux sat on their thumbs for ten years while the arcane world of tape drives and 10 MB hard drives around them was giving way to this new world of magic SSDs and USB? |
The conspiracy theory would be that it's a deliberate RedHat effort to cripple competitors like Solaris. Unfortunately \*BSD and freedom will be caught in the crossfire.