Question about which tools to use, bugs, the best way to implement a function, etc should go here. Don't forget to see if your question is answered in the wiki first! When in doubt post here.
I've written a very basic kernel that displays text to the screen, sets up protected mode, and listens to keyboard input. However I don't know where to go from here. I'm told by some resources to make a memory manager but I'm not sure that I need it at the moment. As aren't memory managers only used for multi tasking? At the moment I am unsure whether to make a memory manager or a hard disk driver. Could you give me some advice please.
"Certainly avoid yourself. He is a newbie and might not realize it. You'll hate his code deeply a few years down the road." - Sortie
[ My OS ] [ VDisk/SFS ]
As aren't memory managers only used for multi tasking?
No. You need a memory manager for nearly all things, even for a hard disk driver. It has not to be a very complex one in the beginning, but I think you don't want to plan statically which parts of memory you want to use for whatever.