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/