3 ms·
I 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 l
by elmerfud 5y ago
I 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.