Legacy narrative documentation (documentation/)

Long before platform-docs/, this repo accumulated a large static HTML bundle under:

documentation/

It includes topic guides (architecture, network, security, deskgui, …) and a Rustdoc export under documentation/kernel_api_reference/. That material is often more complete than the current Sphinx book for specific subsystems — but it is not integrated into the Sphinx build (no single search, no Diátaxis navigation, no RTD pipeline).

Topic HTML (examples)

Open from a clone (paths relative to repository root):

Topic

File

Index

documentation/index.html

Welcome

documentation/welcome.html

Architecture

documentation/architecture.html

System mapping

documentation/system_mapping.html

Features overview

documentation/features_overview.html

Developer quickstart

documentation/developer_quickstart.html

Deskgui

documentation/deskgui.html

Desktop guide

documentation/desktop_guide.html

Init

documentation/init_daemon.html

Memory

documentation/memory.html

Filesystem

documentation/filesystem.html

VFS pseudo

documentation/vfs_pseudo.html

Network

documentation/network.html

Security

documentation/security.html, documentation/security_advanced.html, documentation/security_ipc.html

IPC (legacy narrative)

documentation/security_ipc.html

SMP

documentation/smp_threading.html

Hardware

documentation/hardware.html, documentation/hardware_io.html

PCI / PnP

documentation/pci_pnp.html

Input

documentation/input_drivers.html

Audio / video

documentation/audio.html, documentation/network_audio.html, documentation/video_advanced.html

RegCube

documentation/regcube.html, documentation/regcube_editor.html

Package manager

documentation/package_manager.html

P1SDK / cstd

documentation/p1sdk.html, documentation/cstd.html

Dynamic linker

documentation/dynamic_linker.html

API (kernel tree)

documentation/api.html

Engine

documentation/engine.html

Applications overview

documentation/applications.html

Task manager backend

documentation/task_manager_backend.html

Roadmap (older)

documentation/roadmap.html

P1Script

documentation/p1scode.html

X11 / display (conceptual)

documentation/x11.html

Comparison / customization

documentation/comparison.html, documentation/customization.html

Rustdoc export

documentation/kernel_api_reference/ — module-level API reference for parts of the kernel tree. Useful for types and function signatures; it does not replace subsystem design docs.

Boot / init, scheduler/SMP, and VFS: canonical newdocs/boot-and-init.md, — scheduler-smp.md, — vfs-and-filesystem.md (mirrored under Canonical contracts in Sphinx) reflect current single-core boot and ramdisk policy; legacy init_daemon.html, smp_threading.html, filesystem.html may still describe older multi-core or shorter daemon lists — prefer canonical for truth.

  • Long term: port sections into platform-docs/docs/ as Markdown, keep diagrams, delete or archive duplicate HTML to avoid drift.