Writing your own OS using assembly language
Page 1 of 2 12 LastLast
Results 1 to 10 of 16

Thread: Writing your own OS using assembly language

  1. #1
    Senior Member
    Join Date
    Jan 2002
    Posts
    458

    Thumbs up Writing your own OS using assembly language

    This tutorial will teach you how to write your own operating system using assembly language. Contains bootsector example code.


    How to write an operating system
    Writing an operating system is something that can not only be interesting (if you're one of those people that get turned on by Int 13....) but, it is also a great learning experience.

    Through creating your own operating system you will learn exactly what goes on behind the scenes, elevating you above the average programmer that just writes in Visual Basic.

    In this tutorial you will be tought by examples, and by the end you should have created your own operating system.


    http://www.astalavista.com/library/o.../writing.shtml
    When the power of Love overcomes the Love of power, the world will know peace... Jimi Hendrix
    -------------------------------------------------------------
    I dream of giving birth to a child who will ask...... what was war?

  2. #2
    Hi mom!
    Join Date
    Aug 2001
    Posts
    1,103
    Awsome site bimmer!

    I know I posted this before somewhere, but this seems a great thread to repeat it in. One of the labcourses I took in college was intended to learn us about assembly. We started from scratch and ended up with a working emulation of a simple RISC microprosessor. I recently checked, and the site, containing all documentation and assignments, is still online! If you have limited or no experience in assembly, this is a really fun way to start. Please bare in mind that the assingments use the powerpc instruction set.

    http://www.pds.twi.tudelft.nl/vakken/in101/labcourse/
    I wish to express my gratitude to the people of Italy. Thank you for inventing pizza.

  3. #3
    Senior Member
    Join Date
    Aug 2001
    Posts
    410
    Here is an OS that is written in ASM.
    Menuet
    http://www.menuetos.org/
    savIRC :: The Multi-Platform IRC Client v. 1.8 [Released 9.04.02]

  4. #4
    AntiOnline Senior Member souleman's Avatar
    Join Date
    Oct 2001
    Location
    Flint, MI
    Posts
    2,884
    Good site, but I got one question for you bimmer....Are you just going through the astalavista libraries and posting anything that looks 1/2 way decent? This is at least the 3rd post today from there....
    \"Ignorance is bliss....
    but only for your enemy\"
    -- souleman

  5. #5
    Banned
    Join Date
    Mar 2002
    Posts
    73
    Hey bimmer thanks for the link! I am gonna go try it out. Cool thread!

  6. #6
    Senior Member
    Join Date
    Oct 2001
    Posts
    872
    Good post, I saw that at Astalavista about a month ago. And knowing assembly, I skimmed through it a few times just to check it out. Seeing that I've never tryed building an OS,...I decided, if I ever wanted to, I would first learn C++ and edit a Linux Distro, before I ever move onto ASM OS programming. Just my two cents.
    ...This Space For Rent.

    -[WebCarnage]

  7. #7
    Junior Member
    Join Date
    Apr 2002
    Posts
    3
    Good post, but should consider the fact that linking something from Astalavista... will gain you no credit!!

  8. #8
    Member
    Join Date
    Dec 2001
    Posts
    94
    another good link, bimmer thanks.

    The Priest:
    you souldn't be saying that.. if it wasn't for guys like bimmer and Guus that help us all we'll be wasting quite a lot of time searching for the same stuff.

  9. #9
    Senior Member
    Join Date
    Jan 2002
    Posts
    458
    i just saw that the material is useful for me .. and i thought it might help athors how are welling to learn ....

    souleman : Good site, but I got one question for you bimmer....Are you just going through the astalavista libraries and posting anything that looks 1/2 way decent? This is at least the 3rd post today from there....
    ... no .. it's not like that .. but the 3 threads were something important for the members here ...

    linux security ... one of the most issues we always talk about ..
    IIS ... there was a thread before with many Questions ... and a less answers , so i also thought this might help them ..
    and writing ur own OS ... after all i'm a programmer .. and i see it as an good knowledge to have a background about OS who they r built ...

    thanks for the comments man ...



    The Priest Good post, but should consider the fact that linking something from Astalavista... will gain you no credit!!
    what credit u r talking about .. i can read it alone and post nothing from it .. but why not help another peeps in the AO ... they are all here for knowledge as i do .. !!
    reading and get a useful info. out of my post will be good credit for me ... not all members know the Altalavista site ...
    When the power of Love overcomes the Love of power, the world will know peace... Jimi Hendrix
    -------------------------------------------------------------
    I dream of giving birth to a child who will ask...... what was war?

  10. #10
    Senior Member
    Join Date
    Oct 2001
    Posts
    638
    Souleman made a good point. It's OK to post links and stuff from other sites as long as you reference it. But the catch is that, if that's all you ever do, you won't get much respect from people. You should try and post some of your own ideas and original stuff too. If we all just posted links then we wouldn't ever see anything new on AO would we?

    Having said this, I'd much rather see people posting security related links instead of some of the drivel that turns up in the General Chit Chat Forum, even if I have seen the links before. Someone probably hasn't seen them before. Also there's plenty of cool links that don't show up with google. So have some greenies bimmer .
    OpenBSD - The proactively secure operating system.

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •