Modifications for Devuan Constitution 9.10
Original for reference: 9.10 Software must not encourage lock-in
According to the UNIX philosophy and KISS principles, core software in Devuan must follow the "do it one thing and do it well" with the only exception of the OS kernel. Core software included in main distribution must try avoid to require other indipendent parts of the system to function, trying to provide best portability, POSIX compliance and standards adherence.
Changes suggested: 9.10 Base Software Must Not Require a Complex Init System
The Devuan Base system software must follow the "do it one thing and do it well" model. Programs must avoid complex software relationships that lock software into working with a complex init system.
The UNIX Philosophy and KISS principle provide guidance for Devuan Linux.
- The Unix Philosophy: Write programs that do one thing and do it well. Write programs to work together. Write programs to handle text streams, because that is a universal interface.
- The KISS Principle: Complex tools break, therefore, tools for system usage and maintenance must be as simple as possible for systems to be repaired using simple tools.
I'm sure this could be improved....
-
I prefer to avoid to refer this explicitally to the init system, i think referring to "base system" is more suitable.
-
"must try avoid to require other indipendent"
Typo error, indipendent, will be independent
-
Thanks Nix
-
Status changed to closed
-
Status changed to reopened
-
Status changed to closed
-
mentioned in issue #21 (closed)
-
mentioned in issue #21 (closed)