![]() |
MOS Source Code
|
| Virtual File System | The Virtual File System (VFS) is an abstraction layer that allows the kernel to interact with different filesystems in a uniform way |
| Directory Entry | Directory entry |
| Memory Management | Memory management functions and structures |
| Paging | A platform-independent interface to map/unmap virtual memory to physical memory |
| Physical Memory Manager | Allocate/free the physical memory, in the form of physical frames |
| Process and thread management | |
| kernel.tasks.signal | Signal handling |
| MOS Libraries | A platform-independent library of useful data structures and functions |
| libs.HashMap | A simple hashmap |
| libs.HashMap.Common | Common hash and comparison functions for hashmaps |
| libs.LinkedList | A circular, doubly-linked list |
| libs.RingBuffer | A ring buffer |
| libs.DownStack | A stack that grows down |
| libs.AnsiColors | ANSI color codes |
| libs.Stdio | Standard input/output functions |
| libs.Stdlib | Some standard library functions |
| libs.String | String manipulation functions, similar to the ones in the C standard library |