Project exorcism is about expelling unneccessary daemons from Linux workstations.
Manifesto
Recent development in area of open source end-user software result in unneccessary complications of system. Such things as policykit and systemd appeared, which makes entry barrier to modification of desktop configuration to high to average user.
Goal of this project is to choose/create set of software which allows to perform usial tasks, expected from the desktop computer, which adhere to following rules:
- Utility which starts, does its job and finishes preferable to long-lived process.
- GUI applet which have livespan of user session is preferrable to the daemon which lasts longer than session.
- Any program which does specific job (i.e. controls particular VPN connection or particular virtual machine) is preferrable to the process which controls whole subsystem.
- There should be clear path from the picture of the source code. User should have easy way to discover which software component controls particular task, and how to modify it.
- Scripting languages, which require just text editor to modify are preferrable to compiled ones.
Resources
- List of sofware we should have
- List of tools to develop
- Protocols
- Permissions model