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 |