ExpidusOS

The Manual

Introduction

This is the user orientated manual for ExpidusOS, it aims to provide information and help for most issues and features. For users who need help with the internals, we suggest looking at the Arch Linux Wiki. If there is something that is not covered by the manual, it is suggested to place an issue on the GitHub repository.

Using the Manual

This manual reflects the current version of ExpidusOS, 0.1.1-prealpha. Specific features and things noted here may not apply to previous or later versions. It is heavily suggested to use the manual version which goes with the version you are using. Another piece of important information to remember is this is for a pre-alpha version of ExpidusOS. This means components in ExpidusOS may not be entirely stable. If you are experiencing any issues with any related components, please report them on the GitHub repository listed for said component. If the component does not come with ExpidusOS, please report it with the ExpidusOS development team on any platform you can reach us on.

Components

Each component in SystemRT is designed with modularity and simplicity at the core. This means each component's functionality or support can be improved by installing modules. These modules can be installed from the application store. However, ExpidusOS also ships with its own modules which provide the basic functionality.

devident

devident, also known as libdevident, is the device identification library. It is responsible for looking up what device is running and provide information to applications and Genesis Shell.

Genesis Shell

The Genesis Shell is a modular desktop environment, that is the software which gives you a desktop interface. It is designed for all kinds of devices and can in fact provide multiple device layout types on different monitors.

SystemRT

SystemRT is the component responsible with securing applications. It is short for "System Runtime", without it applications are free to do anything without much to prevent them. This is why SystemRT is vital to running ExpidusOS. SystemRT starts automatically as a system service uppon startup.