Introduction
1.
Getting Started
1.1.
Hello, World!
1.2.
Hello, Renode!
2.
Server Architecture
2.1.
Synchronization
3.
Introducing the Kernel
3.1.
Memory Layout
3.2.
Hosted Mode
3.3.
Process Creation
4.
Renode Emulation
4.1.
Platform Definition
4.2.
Renode Startup Script
4.3.
Python Extensions
4.4.
Writing C# Peripherals
5.
System Startup
5.1.
Arguments Structure
5.2.
Xous Loader
5.3.
MiniELF Format
6.
Build System
6.1.
Testing Crates
6.2.
Image Creation
6.3.
Target Specification, UTRA
7.
Messages
7.1.
Xous Names
7.2.
Caller Idioms
7.2.1.
Non-synchronizing
7.2.2.
Synchronous
7.2.3.
Asynchronous
7.2.4.
Deferred Response
7.2.5.
Forwarding
7.3.
Performance
8.
Graphics Toolkit
8.1.
Modals
8.2.
Menus
9.
Plausibly Deniable DataBase (PDDB)
9.1.
Basis Internal Structure
9.2.
Key Derivation
9.3.
Native API
9.4.
std API
9.5.
Testing and CI
9.6.
Backups
9.7.
Security and Deniability
Light (default)
Rust
Coal
Navy
Ayu
The Xous Operating System