Wish List
From OSDev Wiki
Contents |
The Wish List ( santa@osdev.org ;)
Below you will find a list of items that we 'need' on the OSDev wiki. They are divided in specific categories. Feel free to add a new item to the list if you would like more information on a specific topic.
If you want to help the OSDev wiki out or have some spare time, feel free to log in and add information about any of the requested topics or help maintain the OSDev wiki.
Urgent (High Priority)
- Memory management: Review Solaris slab allocator, overview of the NetBSD uvm.
- Program Loading/Running
- (Monolithic) Kernel Modules
- How do the modules find the kernel symbols?
- How does one make or implement one?
- Loadable/Unloadable drivers.
- How is DMA, bus, ... access done using a consistent driver interface?
- Partially implemented in Uniform Driver Interface
Less Urgent (Normal Priority)
- Information regarding missing file systems (see the above link: Ext3, Ext4, UDF, exFAT, ...).
- How to implement a journaling file system.
- Virtual File Systems: Information about directory caches.
- Partition Table, Master Boot Record.
- Grabbing information (e.g. geometry).
- More information regarding these topics.
Not Very Urgent (Low Priority)
- How to implement crt0.o and crt1.o (or crtbegin.o, crti.o and crtn.o). What is the purpose of these files?
- Newer Hardware
- How to create a complete microkernel from scratch (IPC, process management, but not necessarily drivers).
Other
- Stubs: Pages that exist, but are in need of expansion or merely have placeholder information.
- In Progress: Pages that might need some help getting finished.
- Wanted Pages: Pages that are referenced within other wiki pages but don't exist.
- Wanted categories: Categories that are referenced within other wiki pages but don't exist.
- Unused categories: Categories that are completely empty.
- Orphaned pages: Pages that are not yet referenced by any other wiki page (they are on the wiki, but no other page links to them).
- Uncategorized pages: Pages that are in need of one or more categories.
- Uncategorized categories: Categories that aren't placed in any parent category (optimally, the only category without a 'parent' category should be the root category).
- Broken Redirects: Pages that redirect to non-existent pages.
- Dead ends: Pages that lack links to other articles.
