Managarm
1.
Getting Started
1.1.
Trying Out
1.2.
Supported Hardware and Software
1.2.1.
Supported Packages
2.
Building
2.1.
With cbuildrt (recommended)
2.2.
With Docker
2.3.
Without Containers
2.4.
Updating Packages
3.
Contributing
3.1.
Overview
3.2.
xbstrap-Workflow
3.3.
LSP setup
3.4.
Commit messages
3.5.
Coding style
4.
System Architecture
4.1.
Components
4.1.1.
managarm
4.1.2.
hel and helix
4.1.3.
thor and eir
4.1.4.
frigg
4.1.5.
libasync
4.1.6.
mbus
4.1.7.
bragi
4.1.8.
posix subsystem
4.2.
Drivers
4.2.1.
libblockfs
5.
Implementation Notes
5.1.
Drivers
5.1.1.
IRQ Handling
5.2.
Thor
5.2.1.
Initialization
5.2.2.
Scheduling
Light (default)
Rust
Coal
Navy
Ayu
Managarm Handbook
Implementation Notes
This chapter contains notes on various implementation details of the Managarm operating system.