Linked by Thom Holwerda on Wed 9th Apr 2008 17:16 UTC, submitted by M-Saunders
Thread beginning with comment 308888
To view parent comment, click here.
To read all comments associated with this story, please click here.
To view parent comment, click here.
To read all comments associated with this story, please click here.
RE[2]: Comment by primelight@live.com
by memson on Thu 10th Apr 2008 09:07
in reply to "RE: Comment by primelight@live.com"
RE[3]: Comment by primelight@live.com
by M-Saunders on Thu 10th Apr 2008 09:29
in reply to "RE[2]: Comment by primelight@live.com"




Member since:
2007-09-17
I guess by paragraphs you're referring to segments. Yes, segments are horrible in real mode, but it doesn't affect MikeOS because the kernel (and loaded programs) reside in a single 64K segment. So that isn't a problem.
Regarding 32-bit, please see the FAQ section of the Handbook. In summary: 32-bit is naturally better if you want to write a full, serious, general-purpose OS. But when you're learning x86 assembly and want to piece together your own OS, 16-bit real mode is much better, because you have access to the BIOS.
This means that you can focus on doing interesting stuff (loading programs, making new system calls) instead of spending the first few months writing tedious keyboard and floppy drivers.