| ▲ | hobo123 a day ago | |||||||
You could argue that companies funding open source development has contributed to the complexification and Poetteringization of the Linux desktop. | ||||||||
| ▲ | tancop a day ago | parent [-] | |||||||
systemd is a lot less complex than legacy init systems, in the Rich Hickey sense of systems that are linked together in irregular and noisy ways. A million lines of C supporting 2k lines of declarative unit files is less complex from the user's perspective than 50k lines of custom bash scripts. Of course it would be better if it did the same thing in, say, 100k lines or in Rust, but perfect is the enemy of good. systemd exists today and it works fine. Everything is regular, predictable, documented and easy to read. A file made for one distro only needs trivial changes to run on another. That's what simple really means. I would never go back to init scripts. | ||||||||
| ||||||||