Bona Fide OS Development

Page 1 of 1

Author:  Ford [ Tue Jul 06, 2010 1:00 pm ]
Post subject:  Moya

I am starting a new OS project. This is completely new to me. I have gathered several resources (books on ASM, Ada, OS design, and a few other topics). I figured I would start with many how tos on BFOSD website, as well as the ones on the MikeOS website. I will then begin learning ASM in more depth, and read several books on OS design. So far, my goals are very simple.

I want to create a pure 64bit UNIX-like OS using Ada and ASM exclusively. I also would like to use the Open BeOS File System (just because I want to, and because the documentation is easy to follow, no other reason really). I am thinking that I will try to implement Linux device drivers, but I am not too certain on how Ada interfaces with C/C++. I am not too worried about GUIs or anything like that. I want to focus on simply getting a command line interface working first, and then getting some hardware support going.

Are there any general pointers you could give me? Input on my ideas?

/project canceled

Author:  Ford [ Tue Jul 13, 2010 8:41 am ]
Post subject:  Re: Moya

Hi Raj,
I too am fairly new. I wrote a small DOS before, and that's about it. However, it isn't as hard as you would imagine. I am assuming you are familiar with a compiled language of some kind? C, or Ada, or something similar (maybe ALGOL?). A language of that type isn't necessary, but it does make things quite a bit easier. Beyond that, I highly recommend picking up some ASM. One good introduction to ASM and OS programming is here:

A tutorial I like and use as a reference on Ada is here:

Outside of the coding aspect of things, you will want to read through the tutorials on osdever. Even if you are doing something completely experimental and non-traditional, the amount of knowledge on the site is ridiculous. Gl, hf.

Page 1 of 1 All times are UTC - 6 hours [ DST ]
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group