1 |
On Tue, 25 Dec 2012 08:56:38 -0500 |
2 |
Joshua Murphy <poisonbl@×××××.com> wrote: |
3 |
|
4 |
> It would still be a (notable, at that) drop |
5 |
> in size if the shell script was redone to provide exactly the same set |
6 |
> of features, then compared, but that size difference wouldn't have the |
7 |
> same shock value as the comparison against 80+ lines. |
8 |
|
9 |
If you look at the ssh devs distribution OpenBSD, sshd's rc config is a |
10 |
one liner basically of simply enable or provide command line arguments. |
11 |
Key checking is part of the OS startup script which is beautifully easy |
12 |
to read and follow through to shutdown. |
13 |
|
14 |
The turing complete language as oppose to the increased pid1 of systemd |
15 |
is a theoretical fallacy where bugs can be immediately fixed with a |
16 |
text editor or swapping the constantly tested but admittedly |
17 |
complex shell code. Note though that init does not require a shell or |
18 |
Turing complete language at all or anything else making it appropriate |
19 |
in it's various forms to all cases. Ironically this variation can be |
20 |
seen as unifying unix communities. What would be good is a common |
21 |
agreement on the format or sysadmins equivelent to API of controlling a |
22 |
universally applicable init system. |