050febc94fe7d84bea51a462e9cae1433837c8d6
This is the only case where init sets an env var without the user instructing it to do so, making it hard to trace back where the env var originated from. It also only sets it for processes spawned after the first run.d command for whatever reason. And finally not setting DISPLAY avoids hard coding knowledge about unrelated system components.
RedoxOS init
This repository contains the init system for RedoxOS.
Init is currently being rewritten to support a couple of behaviors that are helpful for running a configurable and robust system. These include:
- Dependency relationships between services
- Parallel service startup and shutdown
- Configuration files for each service, including:
- Dependencies
- Methods
- TODO: Users/Groups for services
- TODO: Scheme namespaces for services
- Service management
- Enable and disable services
- Restart failed services
Description
RedBear Operating System, based on RedoxOS. Licenced under MIT license.
https://redbearos.org
Languages
C
37.5%
C++
37.2%
JavaScript
6.7%
QML
3.4%
HTML
3.2%
Other
11.4%