
Under FreeBSD my real "servers" were physical machines - which were started maybe two times a year (after a kernel security issue was patched). They were loading the kernel modules, mounted the ZFS, getty,were running rsyslog and ntpd. That's it. How complex does your init system has to be? Inside were jails - they simply started usually _one_ service. There is no need for any more complexity. For the record,, SysV is not a Linux invention. I never liked it that much but.. FreeBSD has /etc/rc.d scripts, they get enabled by <script_enable> in /etc/rc.conf, and rcorder is ordering them according to dependencies at startup time. For servers actually hard to beat, I think. Nobody says you cannot _replace_ it with something else when you feel the need - all what you need is changing /etc/rc. It's a shell script, after all. Regards Peter On Thu, Aug 6, 2015 at 2:12 PM, Russell Coker <russell@coker.com.au> wrote:
On Thu, 6 Aug 2015 12:28:08 PM Peter Ross wrote:
What is the share of desktops running Linux/Gnome? 2 or 3 percent.
Hopefully increasing. Features like multi-seat support should allow some significant increases. The cost savings for schools and corporations with multi seat can be significant.
What is the share of servers running Linux? More than 50 percent in some areas I guess.
How many of them need polkit/systemd/dbus/NetworkManager..? None.
NetworkManager isn't very useful for servers and hardly any have it installed. There's no dependency issues forcing it to be installed.
The fast boot of systemd is good for servers. It's been quite a while since the login system of Linux became more complex (well before systemd became popular).
This is simply not explainable by stupidity anymore..
Who has interest in complex and therefor unsafe Internet servers, embedded systems etc..?
There's a lot of complexity in SysVInit scripts. It's interesting to note some recent work in making them less complex driven by the "lack of complexity" as a selling point for old fashioned init systems.
The init situation was a lot simpler before SysVInit was introduced to Linux, strangely there weren't many complaints when SysVInit was introduced.
-- My Main Blog http://etbe.coker.com.au/ My Documents Blog http://doc.coker.com.au/