diff --git a/docs/README.md b/docs/README.md index 7607712..ae811d6 100644 --- a/docs/README.md +++ b/docs/README.md @@ -7,23 +7,23 @@ Welcome to the documentation for BoredOS! This directory contains detailed guides on how the OS functions, how to build it, and how to develop applications for it. -## 📚 Table of Contents +## Table of Contents The documentation is organized into three main categories: -### 1. 🏗️ [Architecture](architecture/) +### 1. [Architecture](architecture/) Explains the logical layout of the kernel and internal components. - [`Core`](architecture/core.md): Kernel source layout and the boot process (Limine, Multiboot2). - [`Memory`](architecture/memory.md): Physical Memory Management (PMM) and Virtual Memory Management (VMM). - [`Filesystem`](architecture/filesystem.md): Virtual File System (VFS) and the RAM-based FAT32 simulation. - [`Window Manager`](architecture/window_manager.md): How the built-in Window Manager natively handles graphics, events, and compositing. -### 2. 🔨 [Building and Deployment](build/) +### 2. [Building and Deployment](build/) Instructions for compiling the OS from source. - [`Toolchain`](build/toolchain.md): Prerequisites and cross-compiler setup (`x86_64-elf-gcc`, `nasm`, `xorriso`). - [`Usage`](build/usage.md): Understanding the Makefile targets, QEMU emulation, and flashing to bare metal hardware. -### 3. 🚀 [Application Development](appdev/) +### 3. [Application Development](appdev/) The SDK and toolchain guides for creating your own `.elf` userland binaries. - [`SDK Reference`](appdev/sdk_reference.md): Overview hub for SDK layout, includes, and links to detailed libc/syscall docs. - [`Syscalls`](appdev/syscalls.md): Current syscall numbers, FS/SYSTEM command IDs, and wrapper guidance.