OSDev Wiki:Wish List: Difference between revisions

Got rid of c++ runtime entry in urgent as per: talk page.
(added category (wiki administration))
(Got rid of c++ runtime entry in urgent as per: talk page.)
Line 9:
* A comprehensive guide to setting up paging, physical, and virtual memory management.
* An article on memory management. Review Solaris slab allocator, what is a buddy system, how Linux does it, overview of the NetBSD uvm, etc. -- this is partially started in [[Page_Frame_Allocation]].
* How to set up a complete C++ runtime (including exceptions, RTTI, ...).
* The most important thing an OS does: load and run programs. Using PIC with ELF programs, loading and running Microsoft COFF-in-PE files (assuming they are not Win32 programs of course; link to MSDN "Inside Windows" articles on PE), link vs. load addresses, etc. Also loadable kernel modules (for monolithic kernels): how do the modules find the kernel symbols, etc.
:* [[ELF]] loading, relocating and dynamic linking.
24

edits