• Devuan project
  • devuan-project
  • Issues
  • #1

Closed
Open
Opened 2014-12-23T23:00Z by Cogent Agent @coagen

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.

  1. 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.
  2. 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....

Please solve the reCAPTCHA

We want to be sure it is you, please confirm you are not a robot.

  • Franco Lanza
    Franco Lanza @nextime · 2014-12-24T07:21Z

    I prefer to avoid to refer this explicitally to the init system, i think referring to "base system" is more suitable.

  • Nix
    Nix @Nix · 2014-12-30T15:28Z

    "must try avoid to require other indipendent"

    Typo error, indipendent, will be independent

  • Franco Lanza
    Franco Lanza @nextime · 2014-12-30T15:31Z

    Thanks Nix

  • Franco Lanza @nextime Status changed to closed · 2014-12-30T18:22Z

    Status changed to closed

  • Franco Lanza @nextime Status changed to reopened · 2014-12-30T18:23Z

    Status changed to reopened

  • Franco Lanza @nextime Status changed to closed · 2015-01-02T15:59Z

    Status changed to closed

  • golinux @golinux mentioned in issue #21 (closed) · 2015-04-07T16:45Z

    mentioned in issue #21 (closed)

  • golinux @golinux mentioned in issue #21 (closed) · 2015-04-07T17:35Z

    mentioned in issue #21 (closed)