Newbie! Where do I begin?

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
Chris

Newbie! Where do I begin?

Post by Chris »

Hey there,

I am a (very) newbie, and I am wondering where to begin. I am pretty good in C++, and want (need?) to learn assembly. Can anyone please reccommend any good website tutorial for beginners?
User avatar
Pype.Clicker
Member
Member
Posts: 5964
Joined: Wed Oct 18, 2006 2:31 am
Location: In a galaxy, far, far away
Contact:

Re:Newbie! Where do I begin?

Post by Pype.Clicker »

i would recommend the tutorials of Bona Fide OSdev (see .:QuickLinkz:.) to get a quick start, and a book over OS concepts (see the book recommandation thread ... Tannenbaum or Schilberschatz&Galvin is a must) to get a more complete overview of what is to be done ...
User avatar
Solar
Member
Member
Posts: 7615
Joined: Thu Nov 16, 2006 12:01 pm
Location: Germany
Contact:

Re:Newbie! Where do I begin?

Post by Solar »

As always at this point, if you are capable of reading technical German, I recommend Nehmer / Sturm, "Systemsoftware", for an easy-to-digest yet detailed intro to OS internals.
Every good solution is obvious once you've found it.
mr. xsism

Re:Newbie! Where do I begin?

Post by mr. xsism »

as you're probably a young person, it might be out of budget for a $90 OS book. Try the many different tutorials on the web. You can also downloada PDF version of a older book, MURTL(someone correct me on the spelling). It definately isn't the best, but it is a start somewhere.

What OS are you on? Windows usually needs a C compiler. I use djgpp.

You'll most likely need a assembler like nasm. You can get it for free.

you can also try my tutorials. I have a series that i'm *trying* to write out. They are on www.osdever.net (BFosdev). They are called Xosdev. Just DL the zip. It has example code and tutorial for a basic kernel and bootsector. The next chapter is almost done(PIC).

Also try forumd like this one.
www.osdever.net/forums
HERE
www.osdev.org
google's usenet form of alt.os.dev


Hope that helps a bit. :D
-mr. xsism
Post Reply