1
Components
Baptiste Wicht edited this page 2016-08-26 07:27:03 +02:00

Thor-OS is separated in several components:

  • bootloader: Contains the two stages of the bootloader. Written in assembly.
  • init: Contains the initial loader that will loader the complete kernel. Written in C++ with a few assembly lines.
  • kernel: Contains the kernel itself. Written mostly in C++ with some assembly parts.
  • programs: The user space programs.
  • tstl: The Thor STL library. This library is used both by the kernel and the user space programs.
  • tlib: The Thor user space library. Parts of the library is used by the kernel as well.
  • tools: Various tools.