OS dev tutorial
OS dev tutorial
No, im not asking for tutorials here, ive actually found one that i think is rather good, but it has happened before that iwas mislead due to bad tutorials, so i was wondering if anyone would care to take a brief look at it, or if anyone know it allready. All in all, i would like an evaluation of it before i start using it as the OS dev bible.
Link: http://www.mt2002.sitesled.com/OSDevIndex.html
Link: http://www.mt2002.sitesled.com/OSDevIndex.html
Last edited by Zacariaz on Sat Aug 25, 2007 10:43 pm, edited 1 time in total.
-
- Posts: 2
- Joined: Sat Aug 25, 2007 9:40 pm
lol, stupid me, forgot to post the link
sry bout that, here it is: http://www.mt2002.sitesled.com/OSDevIndex.html
sry bout that, here it is: http://www.mt2002.sitesled.com/OSDevIndex.html
While you're at it, could you have a quick gander at
http://www.jamesmolloy.co.uk/tutorial_html/index.html
Those are some tutorials I'm making atm, been working on them a week and have got as far as the GDT/IDT. Let me know what you think!
JamesM
http://www.jamesmolloy.co.uk/tutorial_html/index.html
Those are some tutorials I'm making atm, been working on them a week and have got as far as the GDT/IDT. Let me know what you think!
JamesM
-
- Posts: 2
- Joined: Sat Aug 25, 2007 9:40 pm
looks good....try looking into this as well
http://linuxgazette.net/issue77/krishnakumar.html
a little less disconnected
http://linuxgazette.net/issue77/krishnakumar.html
a little less disconnected
_______________________________________
SHAKE THE PILLARS OF HEAVEN
SHAKE THE PILLARS OF HEAVEN
I've been reading that OS tutorial also, it's the best one i've found so far. The person that writes it is a member here i believe.
just about all OS books or tutorials are either 100% theory or those weird books which are all theory but have 100 pages at the end of solid uncommented code . This one actually does implementation, theory and explains how things works .
just about all OS books or tutorials are either 100% theory or those weird books which are all theory but have 100 pages at the end of solid uncommented code . This one actually does implementation, theory and explains how things works .
Last edited by calpol on Sun Aug 26, 2007 10:43 am, edited 3 times in total.
Re: OS dev tutorial
OK so far. Needs much editing work.Zacariaz wrote:No, im not asking for tutorials here, ive actually found one that i think is rather good, but it has happened before that iwas mislead due to bad tutorials, so i was wondering if anyone would care to take a brief look at it, or if anyone know it allready. All in all, i would like an evaluation of it before i start using it as the OS dev bible.
Link: http://www.mt2002.sitesled.com/OSDevIndex.html
One, outright, erroneous thing that caught my attention so far is...
Unless I have been mistaken for over 15 years, and have ignored the obvious legacy BIOS settings/routines I have played around with, I have to say that it should be CHS and not LBA.Note: DOS is a 16 bit operating system. During this timeframe, DOS had to refrence memory through Linear Addressing, and disks through LBA (Linear Block Addressing). Because the x86 platform is backward compatible, When the PC boots it is in 16 bit mode (Real Mode), and still has LBA. More on this later.
I have finished reading the tutorial. It was OK. There are many useless tidbit-like distractions coupled with smiley faces, and it was difficult to follow the author's logic flow from time to time. The latter is simply a side-effect of your mind "filling in the blanks" on a subject you already know about, so to say.Zacariaz wrote:Ok, error do happen.
As far as i know it is allso being worked on.
I thought it might be worth mentioning that i dont think of this as a complete tutorial, only the most basic stuff.
The thing that interest me the most is if the DT parts is ok, or if theres major errors included...
However, it is good to see a guide with practical approach instead of theory that you can get in any OS development course. If you follow the content closely, you will be able to get a basic 32-bit kernel running in very little time. This is good for all that grunt-code that just has to exist to get Protected Mode running in a stable manner.
- Combuster
- Member
- Posts: 9301
- Joined: Wed Oct 18, 2006 3:45 am
- Libera.chat IRC: [com]buster
- Location: On the balcony, where I can actually keep 1½m distance
- Contact:
What strikes me, is that the author uses a dated toolchain (DJGPP) for compilation, and intends to support more broken and incompatible toolchains (MSVC, MinGW)All in all, i would like an evaluation of it before i start using it as the OS dev bible.
Link: http://www.mt2002.sitesled.com/OSDevIndex.html
Also, due to the number of typos and small technical inaccuracies I don't consider this anything near a bible, but for starters it should work (if you want some sort of bible, I suggest you list all of Brendan's posts )
It is funny... Again and again "Brendans" tutorial is mentioned however i have yet to see a link to it. Yes, at the osdever site there is a tutorial named "Brens tutorial" or something simular, but i have never actually been told that this was the right one. Allso i have tryed to read it, and while it may be a very "correct" and extensive tutorial, i dont think i will be able to learn much from it. Its simply too geeky.Combuster wrote:I suggest you list all of Brendan's posts )
Zacarias - did you look at my tutorials? I posted the link above. They're very similar in starting point to Bran's tutorials, I've just started them, and would really appreciate it if you could give them a read and see if they're 'too geeky' too, or any other comments.
link again: http://www.jamesmolloy.co.uk
JamesM
link again: http://www.jamesmolloy.co.uk
JamesM