Skip to content

Latest commit

 

History

History
executable file
·
18 lines (17 loc) · 1.33 KB

File metadata and controls

executable file
·
18 lines (17 loc) · 1.33 KB

Initialization

This document details how the user portion of the booting process works, particularly focusing in on environment variables. The process of booting up and starting Plasma goes about as follows:

  • Systemd starts the Getty service on VTY 1.
  • Getty logs us in, using its configuration.
  • Bash runs the Bash profile.
  • The Bash profile runs the Comet Observatory RC script which sets environmental variables that are used internally.
  • The Bash profile runs the user RC script which sets environmental variables used by all user programs.
  • If the conditions are right, the Bash profile runs X.
  • If the conditions aren't right, then we opt to treat this as a normal terminal, and run the Bash RC file.

Further reading: