Project Todo List: Difference between revisions
From Dexter
Jump to navigationJump to search
(Created page with "===Project Todo List=== Here is a list of items we hope to achieve with Dexter. We'll be adding, removing, and changing this all the time. The further down the list you go, the less it is likely to be accurate. ====Phase I Completed Items:==== - Custom boot loader - Kernel passes control from assembly to C - Enable and handle hardware interupts - Basic memory paging enabled ====Phase I to be Completed:==== - Keyboard driver - Custom basic command shell - Task sched...") |
No edit summary |
||
Line 1: | Line 1: | ||
Here is a list of items we hope to achieve with Dexter. We'll be adding, removing, and changing this all the time. The further down the list you go, the less it is likely to be accurate. | |||
Here is a list of items we hope to achieve with Dexter. We'll be adding, | |||
removing, and changing this all the time. The further down the list you go, the less it is likely to be accurate. | |||
====Phase I Completed Items:==== | ====Phase I Completed Items:==== | ||
*Custom boot loader | |||
*Kernel passes control from assembly to C | |||
*Enable and handle hardware interupts | |||
*Basic memory paging enabled | |||
====Phase I to be Completed:==== | ====Phase I to be Completed:==== | ||
*Keyboard driver | |||
*Custom basic command shell | |||
*Task scheduler to run user processes | |||
*Basic support for C standard library functions | |||
*Start implementing OS interupts | |||
*Basic custom file system | |||
====Phase II==== | ====Phase II==== | ||
*Mouse driver | |||
*Basic VGA driver | |||
*Expanded full featured command shell | |||
*Improved file system with security | |||
*Basic file system utilities | |||
*Fairly complete C standard library implemented | |||
*Begin work on OS APIs | |||
====Phase III==== | ====Phase III==== | ||
*Create standard driver framework | |||
*Begin porting some basic UNIX applications | |||
*Basic working TCP/IP networking stack | |||
*Basic network driver | |||
====Phase IV==== | ====Phase IV==== | ||
*Basic SVGA driver | |||
*More fun stuff! |
Revision as of 16:35, 21 April 2023
Here is a list of items we hope to achieve with Dexter. We'll be adding, removing, and changing this all the time. The further down the list you go, the less it is likely to be accurate.
Phase I Completed Items:
- Custom boot loader
- Kernel passes control from assembly to C
- Enable and handle hardware interupts
- Basic memory paging enabled
Phase I to be Completed:
- Keyboard driver
- Custom basic command shell
- Task scheduler to run user processes
- Basic support for C standard library functions
- Start implementing OS interupts
- Basic custom file system
Phase II
- Mouse driver
- Basic VGA driver
- Expanded full featured command shell
- Improved file system with security
- Basic file system utilities
- Fairly complete C standard library implemented
- Begin work on OS APIs
Phase III
- Create standard driver framework
- Begin porting some basic UNIX applications
- Basic working TCP/IP networking stack
- Basic network driver
Phase IV
- Basic SVGA driver
- More fun stuff!