It is a philosophy, not an implementation. Read that again. It is like a specification. You can write a new tool tomorrow conforming to unix philosophy (and many have), and FYI Plan9 has adopted unix philosophy (actually its both way) and Rob Pike, who you are so fancifully quoting is a one of the main developers of Plan9. Go language from Google, is inspired by Plan9 semantics.
"That's why Lennart's projects keep being adopted by pretty much all major distros, despite "Unix philosophers" whining and bitching about it."
Yes, he is doing good work but don't jump the gun. Fedora (the home distro of systemd) is pretty shaky about fully adopting it. RHEL (where the money lies) is not even close. SUSE has delayed it. Ubuntu is going with upstart right ?
If you want to PR work, don't use LWN, use digg -- you will find plenty there who will buy your stuff.
Posted Nov 19, 2011 14:37 UTC (Sat) by vonbrand (subscriber, #4458)
[Link]
I see no "shakiness" in Fedora's uptake of systemd; quite the contrary, the conversion of legacy sysvinit scipts is comming along nicely. That a very conservative distribution like RHEL hasn't yet adopted systemd is no surprise, AFAIU RHEL 6 was forked off around Fedora 14, way before systemd was solid enough. Debian prefers playing with non-Linux kernels, so systemd is out for them. Ubuntu is home to upstart, so it in little surprise it will take time to win them over.
Again: you are trying to hard...
Posted Nov 19, 2011 14:49 UTC (Sat) by khim (subscriber, #9252)
[Link]
"That's why Lennart's projects keep being adopted by pretty much all major distros, despite "Unix philosophers" whining and bitching about it."
Yes, he is doing good work but don't jump the gun. Fedora (the home distro of systemd) is pretty shaky about fully adopting it. RHEL (where the money lies) is not even close. SUSE has delayed it. Ubuntu is going with upstart right ?
This is funny. Systemd is not the first large Lennart's project. More like third (not counting minor ones). First two (avahi and pulseaudio) were met by similar comments as systemd yet now it's hard to find distribution which have not adopted them.
And systemd adoption is in pretty good shape if you'll recall that it's pretty young project still.
Again: you are trying to hard...
Posted Nov 21, 2011 7:01 UTC (Mon) by yoe (subscriber, #25743)
[Link]
Pulseaudio is crap. It hides the devices that ALSA exports for little purpose, and IME introduces more problems than it tries to solve.
Avahi is interesting in theory; but when I try to say "ping celtic.local" on my home network, there's about a 50-50 chance that it'll find what the right IP address is.
I'm not using systemd, and won't change to it, either. Enabling or disabling a sysv init scripts requires moving about a few symlinks. What more does one need?