The table below contains link to document sets defining the specifications of many of the subsystems of PhoenixOS. Each doucment set contains one or more documents about a specified topic. The document sets each have a major.minor version number. Each of the documents within a set also have a revision number. Thus, each document has a major.minor.revision version number. Thus a document with a version number of 1.4.2 is the second revision of its document set's 1.4 version.
Document Set | Description |
Phoenix File System | Specification for the Phoenix File System (PFS) |
Security System | User Managment, File Permissions, etc. |
Scheduling System | Multiprocessor support, priority, algorithm for choosing next task |
Resource Management | Allocating memory, I/O ports, DMA, IRQ's, etc. to drivers and programs |
API | How the API is accessed, what it contains. Includes info on dynamic libraries |
User Interface | How both the TUI and GUI will be designed |
Boot Process | How it works, the source for the various bootstrap code snippets |