1
0
Fork 0
mirror of https://github.com/Atmosphere-NX/Atmosphere.git synced 2024-11-26 22:02:15 +00:00
Atmosphere/docs/components/stratosphere.md
CyberVision 3c1134e3d6 Create Documentation/Wiki
Various changes suggested by misson20000
2018-10-02 20:05:02 -05:00

979 B
Raw Blame History

Stratosphère

Stratosphère allows customization of the Horizon OS and Switch kernel. It includes custom sysmodules that extend the kernel and provide new features. It also includes a reimplementation of the loader sysmodules to hook important system actions.

The sysmodules that Stratosphère includes are:

  • boot: This module boots the system and initalizes hardware.
  • creport: Reimplementation of Nintendos crash report system. Dumps all error logs to the SD card instead of saving them to the NAND and sending them to Nintendo.
  • fs_mitm: This module can log, deny, delay, replace, and redirect any request made to the File System.
  • loader: Enables modifying the code of binaries that are not stored inside the kernel.
  • pm: Reimplementation of Nintendos Process Manager.
  • sm: Reimplementation of Nintendos Service Manager.