kristaba created page: fixos internals authored by Léo Grange's avatar Léo Grange
# Kernel Documentation
This page try to centralized ressources about FiXos kernel documentation, like general architecture and subystems.
It is *not* intended to contains each kernel function documentation (which is for now available in headers themselves), but, instead, a more global view to help to understand *what* exists, *why* this is made like that and *how* to use it.
## General informations
- [Source tree hierarchy](source-tree-hierarchy)
- [Programming style](programming style)
- [General conception overview](general-kernel-conception)
## Subsystems documentation
- [Architecture specific code](architecture-specific)
- [Virtual FileSystem, aka. VFS](filesystem)
- [Memory management and virtual memory model](memory-management)
- [Process management](process-management)
- [Interruption/Exception handling](interruption-handling)
- [Device model](devices)
- [Bootloader and kernel initialization](boot-process)
## Various less abstract implementations
- [Implemented devices](device-implemented)
- [Implemented filesystems](filesystem-implemented)
\ No newline at end of file