OSDev.org

The Place to Start for Operating System Developers
It is currently Sun Apr 28, 2024 11:01 am

All times are UTC - 6 hours




Post new topic Reply to topic  [ 2 posts ] 
Author Message
 Post subject: OS steps 123
PostPosted: Wed Jul 17, 2002 11:00 pm 
Has anybody compiled an OS development guide that lead people step by step?

Something like

Step 1) boot sector
Step 2) bootloader (with example codes)
Step 3) kernel
etc....

By the way, I would like the do the programming under Linux. Is there an ASM available?

Many many thanx in advance


Top
  
 
 Post subject: RE:OS steps 123
PostPosted: Wed Jul 17, 2002 11:00 pm 
To answer the second question first, there are several assemblers available for Linux, the two most prominent being gas (the standard GNU assembler, which is required by gcc and comes part of any Linux distribution worthy of the the name) and the Netwide Assembler (http://nasm.sourceforge.net/), better known as NASM. While gas is installed on just about every Linux box there is, NASM has become quite popular, as it uses the more common Intel syntax rather than the AT&T syntax; also, it is better suited for hand-written assembly code, since gas is meant primarily as a backend for gcc and has weak support for macros and structures, poor error messaging, etc. If you prefer the Intel syntax, NASM seems to be the nearly-universal choice these days.

As for a simple cookbook list for OS design, well, there's no such beast to the best of my knowledge. OS design is both very complex, and can be approached from several different angles. Ironically, most people agree that writing your own bootloader is a Bad Idea, but it seems to be where just about everyone starts off. This includes myself, but then again, from my perspective I'm not writing an OS yet, I'm just practicing to get ready to someday.


Top
  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 2 posts ] 

All times are UTC - 6 hours


Who is online

Users browsing this forum: FrankRay78, Majestic-12 [Bot], SemrushBot [Bot] and 25 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group