Turnstone Operating System
|
This project has this roadmap:
For additional information please refer Boot Loader
Enable A20 line. COMPLETED
For additional information please refer Memory Management
Write video output driver. COMPLETED
For additional information please refer video.h
Write main string functions. COMPLETED
For additional information please refer strings.h
Write simple heap implentation. COMPLETED
For additional information please refer memory.h and Memory Management
Write BIOS memory map detection code. COMPLETED
For additional information please refer memory.h and Memory Management
Write disk read methods to read slot table and stage 3 to the memory. COMPLETED
For additional information please refer rwdiskops, diskio.h and diskio.16.c
Write functions creating segments such as idt and gdt. COMPLETED
For additional information please refer segments and descriptor.h.
Write functions for creating page table and loading them. COMPLETED
For additional information please refer Memory Management, memory.h and memory.xx.c.
Write libraries for data types. PARTIALLY COMPLETED
For additional information please refer Data Types.
Frame Allocation. COMPLETED
For additional information please refer Memory Management.
Write file system-a-like libraries. PARTIALLY COMPLETED
Database compaction and WAL and disk cache support should be developped.