5 ms·
“Are you an old-school Linux sysadmin who dislikes or doesn't want systemd?
- egberts1 5y agoReiterated here from another commenter: “Have you stop beating your wife?”
- elmerfud 5y agoI like systemd as a way to manage services. I don't like how they sprawl of it, as if everything is a new problem that has never been solved before. I don't like how disto maintainers are just eating up these half-baked features which make them difficult to turn off. Why does systemd need it's own logging magic? I guess logging was never done prior to systemd. They literally had one corner case to solve for which means they decided to reinvent logging around instead of just solving for that one issue in already mature solutions. Why does it need to own time sync... Because I guess they feel that can do it in a more complete, more secure, and less buggy way than the existing mature products. I could go on and on about this nonsense that has been shoved down the users throat by the enterprise Linux giants. The sad thing is, there now seems to be a whole crop of users who don't remember the core philosophy of do one thing and do it very very well. So there's been an explosion of other things that try and suck in everything and duplicate efforts. They all seem to do their core problem well but all the ancillary things that they reinvent along the way they totally suck at. Bringing up freeBSD. I'll deal with the irritating pain of systemd and the Enterprise Linux overlords then deal with the whole host of problems that come with FreeBSD
- ok123456 5y agoI'm not a big systemd fan, but the logging aspect of it is a feature that I like and use. It provides a standardized way to search logs by relative time intervals, per unit. Without it, you'd have to deal with whatever arbitrary format an application decided to log its format in, and write some adhoc scripts to do the same thing.
- elmerfud 5y agoSyslog has been a thing long before systemd decided they needed their own solution. The problem that you're describing that they solved is the fact that other applications also seem to like to reinvent everything instead of just using what's there.
- ok123456 5y agoIf your application uses syslog... If you want deal with configuring syslogd so it just doesn't get all dumped to the same log file as everything else in your system... "Just use syslog" is really a non-answer. The systemd journal stuff goes above and beyond that and provides sane defaults, and it's universal.
- elmerfud 5y agoI think you're confirming everything that I just said. There's an existing robust logging solution that has been around for a long time and is very mature. Yet people's continue to do the let's build a new thing to solve the same problem because I can't be bothered to use the existing solution.
- dsq 5y agoThis sounds a bit like the question "Have you stopped beating your wife?" (perhaps today better to say spouse or SO). You're damned whatever you answer. Having said that, I think systemd can be an excellent tool suite. The thing is that often in lagacy production environments (which much of the world runs on) one must use what is available, and built in toola like cron are always there.
- LinuxBender 5y agoThis is just my own personal preference but I have moved away from distributions that use systemd for my own things. I like the idea of systemd. I do not like the implementation. It has spread from being a replacement for init to being its own OS framework, logging, optional resolver that I assume one day will not be optional, network and namespace integration and so much more. The hooks into dbus and binfmt_misc are laying the groundwork for bringing back windows 95 design vulnerabilities. So rather than arguing about it I just moved on.