Re:Adding Mouse Support
Posted: Tue Dec 24, 2002 6:40 am
For christ's sake people.
Forget VESA/Mouse for now. Get your kernel working first (in protected mode), then start hacking on the graphics side of things.
For example in your gui you will need icons etc. How are you going to store these without a memory manager?
You will probably want to multitask, therefore you will need a scheduler.
How are you going to save files back to disk. You will need filesystem support at least, maybe even your own disk driver.
Do you want to protect processes from each other??
All of these things requite a protected mode kernel utilising standard OS design techniques.
This is how people build an os:
Buy a book, read it, read it again, read it again, use google to clarify things, start coding, get stuck, read another book, check google again....eventually ask on here if youre totally stuck still.
I am just annoyed because some of the posts I have made about proper OS design issues get lost in all the noise on here.
Forget VESA/Mouse for now. Get your kernel working first (in protected mode), then start hacking on the graphics side of things.
For example in your gui you will need icons etc. How are you going to store these without a memory manager?
You will probably want to multitask, therefore you will need a scheduler.
How are you going to save files back to disk. You will need filesystem support at least, maybe even your own disk driver.
Do you want to protect processes from each other??
All of these things requite a protected mode kernel utilising standard OS design techniques.
This is how people build an os:
Buy a book, read it, read it again, read it again, use google to clarify things, start coding, get stuck, read another book, check google again....eventually ask on here if youre totally stuck still.
I am just annoyed because some of the posts I have made about proper OS design issues get lost in all the noise on here.