Linked by Thom Holwerda on Sat 15th May 2010 19:23 UTC
OSNews, Generic OSes There's one complaint we here at OSNews get thrown in our faces quite often: what's up with the lack of, you know, operating system news on OSNews? Why so much mobile phone news? Why so much talk of H264, HTML5, and Flash? Where's the juicy news on tomorrow's operating systems? Since it's weekend, I might as well explain why things are the way they are. Hint: it has nothing to do with a lack of willingness.
Permalink for comment 424928
To read all comments associated with this story, please click here.
RE[4]: Comment by mtzmtulivu
by Neolander on Sun 16th May 2010 17:47 UTC in reply to "RE[3]: Comment by mtzmtulivu"
Neolander
Member since:
2010-03-08

I don;t know how long you're working one your OS, but if your still struggling with long mode a might suggest doing things the other way around...

Not "still", actually, the biggest issue so far was about converting multiboot structures to something which better suits my taste ;) And it's close to being done, the code just needs some spring cleaning.

Long mode itself is easy. As the AMD manual says it best, it's just about 3 steps : PAE, LME bit, and paging. The first two are done. The last will be done after being done with the cleanup job. All paging structures are ready, it's just about writing some simple routines to use them...

First write your OS inside another host OS, it can still be as original and exiting as you want. You can still create your own memory management-, treading- systems etc. But this way you can focus on the exiting parts of an OS instead of writing boring video drivers which probably have become obsolete once you finished them and won't be new and exiting anyway.

Once this is done you can always create a micro kernel that removes the need for a host OS.

This is the way I'm creating my hobby OS.

Well, I'm having fun with low-level programming at the moment, and I already went too far to want to go the other way. Moreover, the VGA standards used for text-mode screen manipulation have been around since the 80s and still work with modern video cards, so I don't think that this is much of an issue...

Edited 2010-05-16 17:48 UTC

Reply Parent Score: 1