OSDev Wiki:Wish List: Difference between revisions
Jump to navigation
Jump to search
Content deleted Content added
m Removing disputable requests (the CLI/TUI page has a fair amount of info, 64-bit for GRUB has been done). |
mNo edit summary |
||
Line 4: | Line 4: | ||
== Urgent (High Priority) == |
== Urgent (High Priority) == |
||
⚫ | |||
* [[Page_Frame_Allocation|Memory management]]: Review Solaris slab allocator, overview of the NetBSD uvm. |
* [[Page_Frame_Allocation|Memory management]]: Review Solaris slab allocator, overview of the NetBSD uvm. |
||
Line 13: | Line 16: | ||
* (Monolithic) Kernel Modules |
* (Monolithic) Kernel Modules |
||
:* How do the modules find the kernel symbols? |
:* How do the modules find the kernel symbols? |
||
⚫ | |||
⚫ | |||
:* Local APIC Timer (either added to [[APIC]] or a new page) |
|||
* [[Device Driver Interfaces]] |
* [[Device Driver Interfaces]] |
||
Line 28: | Line 35: | ||
:* How to implement a journaling file system. |
:* How to implement a journaling file system. |
||
:* [[VFS|Virtual File Systems]]: Information about directory caches. |
:* [[VFS|Virtual File Systems]]: Information about directory caches. |
||
⚫ | |||
== Not Very Urgent (Low Priority) == |
== Not Very Urgent (Low Priority) == |
||
* [[GCC_Cross-Compiler#Step_2_-_C_Library|Standard C Library]] |
* [[GCC_Cross-Compiler#Step_2_-_C_Library|Standard C Library]] |
||
:* How to implement crt0.o and crt1.o (or crtbegin.o, crti.o and crtn.o). What is the purpose of these files? |
:* How to implement crt0.o and crt1.o (or crtbegin.o, crti.o and crtn.o). What is the purpose of these files? |
||
⚫ | |||
⚫ | |||
* [[Microkernel]] |
* [[Microkernel]] |