newbie

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.
Post Reply
onreven
Posts: 1
Joined: Mon Apr 17, 2006 11:00 pm

newbie

Post by onreven »

Hey.
I'm a new programmer and I want to get into OS development. I've been looking all over the web for how tos and tutorials, but all I've found are code samples with few explanations. Does any one know of any books or links on thwe internet that will give me a good solid intro to OS development?
Thanks!
User avatar
JAAman
Member
Member
Posts: 879
Joined: Wed Oct 27, 2004 11:00 pm
Location: WA

Re: newbie

Post by JAAman »

you arnt going to get much as for 'how to OSdev', because most everything is a decision you will have to make -- however, there are a lot of tuturials availible for specific tasks within OSdev

most of OSdev is about research -- do lots of research before you start -- it will help

here are some of my most important links:

## ---- ----- ------ Intel Manuals
this is one of the most important resources you will ever find -- make sure you download all 3 of these (its generally recomended that you read vol 3 at least 2times before starting work -- particularly chapters 3,4,5, and 6) -- you can also order hard copies (recomended), but last i checked they were between revisions, and therefore unavailible (does anyone know when they will be availible again?)

AMD also has very similar set of books (though i dont have a link in my bookmarks), but iirc the AMD hardcopies are also currently unavailible (both sets of books contain almost identical information -- mostly differing in layout and writing style)

## ---- ----- RBIL
this is an older, but still very usefull reference, containing a full discription of the BIOS ints as well as a list of common port and I/O assingments

Geezer
this is the homepage for one of the oldest and wisest of us OSdevers -- if he says it, its gospel truth ;) -- he used to post on this board occasionaly, but i havent seen him since the redesign
almost everyone quotes or references him or his source eventually (particularly when working on mouse drivers -- his are the best know serial mouse drivers)

BonaFide OS Dev
this site contains alot of useful tuturials -- especially the memory managment tuts

ATA-ATAPI
contains everything you could ever want to know (almost) about HDDs -- though you prob wont need this for a while

OSRC
contains lots of technical documents on a large variaty of topics

OS faq 2
contains a very extensive (and frequently updated -- unlike a lot of other sites) set of questions and answers


check out the last one first, as it might give you a better idea as to where to start -- just a hint- one of the first questions you will have to answer is: to use grub or not to use grub -- and dont listen to anyone who trys to tell you which way to go -- contrary to popular opinion (on both sides), both are valid options

i wont say which side im on (hopefully that will help avoid a flame war -- which is inevitable whenever the grub question is mentioned
Last edited by JAAman on Tue Apr 18, 2006 11:00 pm, edited 4 times in total.
mrkaktus
Member
Member
Posts: 102
Joined: Thu Jan 06, 2005 12:00 am
Location: Poland - Gdansk
Contact:

Re: newbie

Post by mrkaktus »

Oh! Can you tell me something more about ordering hard copies of Intel manuals? Did I need to pay for them, or I can order them for free (I wish I could :])? Are they sending them to other countries too? For e.g. I am fom Poland (Europe). Regards, MrKaktus :).
Da_Maestro
Member
Member
Posts: 144
Joined: Tue Oct 26, 2004 11:00 pm
Location: Australia

Re: newbie

Post by Da_Maestro »

Use your university/work printer to print them ;-)
Two things are infinite: The universe and human stupidity. But I'm not quite sure about the universe.
--- Albert Einstein
mrkaktus
Member
Member
Posts: 102
Joined: Thu Jan 06, 2005 12:00 am
Location: Poland - Gdansk
Contact:

Re: newbie

Post by mrkaktus »

Lol, this is about 3000 pages?
User avatar
JAAman
Member
Member
Posts: 879
Joined: Wed Oct 27, 2004 11:00 pm
Location: WA

Re: newbie

Post by JAAman »

the intel hard copies are completely FREE and they will ship them internationally (though i dont know details since i live in the USA)

i have ordered all 4 books several times my latest copies are revision 16

last i checked the hard copies were currently unavailible (they are prob being updated to include virtulization), but the link i gave seems to have changed -- it used to send you to a separate page for each book, but now it just downloads from that page?

also the message telling that the hard copies are currently unavailable is gone -- they may have moved the ordering again, or (more likely) its still unavailible


ps. does anyone know when they will be availible again? they gave a date at which they would say when, but i think that date is past, and the message is gone
mrkaktus
Member
Member
Posts: 102
Joined: Thu Jan 06, 2005 12:00 am
Location: Poland - Gdansk
Contact:

Re: newbie

Post by mrkaktus »

They write that paper versions will be in May (I'm waiting :D), and I think I can order them because there is a phone number for people outside USA (you were ordering them by phone right?). :D
User avatar
JAAman
Member
Member
Posts: 879
Joined: Wed Oct 27, 2004 11:00 pm
Location: WA

Re: newbie

Post by JAAman »

no, i ordered them using the web -- there was (and prob will be again when they become availible) a link on the main page (the one i linked to) which was for ordering hard copies -- just fill out a form)
Post Reply