#1
|
|||
|
|||
writing my own OS.....where to start from??
hi I wished to write a small OS, I would like to know if you know where to start, I've created my boot loader, but now I don't know what to write next... I'm not able to find any good src on the net......
thanks loman |
#2
|
|||
|
|||
Probably something for the devices.
|
#3
|
|||
|
|||
Quote:
Also, of some small interest: hxxp://www.linuxgazette.com/issue85/mahoney.html Regards, Satyric0n |
#4
|
|||
|
|||
About OS
Hi,
IMHO, a man who want to start (ehmmm, sorry 4 my english) writing his own OS need basic theory about scheduler, processes and threads , memory management, and so on...but maybe you already know this things. Maybe you want to start writing an OS based on microkernel like L4 (very nice IMO ) .... I am not an expert, i'm only a student but as you already know, writing an OS is not only a boot sector. After that, you will know how, what and where to do something. IMO. PS. Oh my god, this is my first post! |
#5
|
|||
|
|||
Try going to www.osdev.org, it links to a nice OS development resource centre which has lots of info.
|
#6
|
|||
|
|||
Well here is a bit of info on the subject... hxxp://my.execpc.com/~geezer/osd/
alt.os.development would also be a good place to find more info |
#7
|
|||
|
|||
in my opinion the first and the most important thing to write OS is to know very very much about Memory Management, without good and nice memory management you canť write some nice kernel
but its very hard to work |
#8
|
||||
|
||||
Try reading source code of other O.S. such as LinuX,HURD,BSD
P.s.> reading iz a source of knowledge ! Soorrry for my bad english ;o)) |
#9
|
|||
|
|||
Have look here, you may get something.....
http://www.cse.ogi.edu/class/cse526/Reading%20List.html http://www.nondot.org/sabre/os/articles http://www.memorymanagement.org http://www.williamstallings.com/OS4e.html |
#10
|
|||
|
|||
Tutorial for OS writers (but in Russian ): hxxp://www.codenet.ru/progr/os/intro.php
|
#11
|
|||
|
|||
If you interesting in "Realtime Operating Systems. Concepts and Implementation of Microkernels for Embedded Systems." by Dr. Jščrgen Sauermann, Melanie Thelen, let me know. I'll send.
|
#12
|
|||
|
|||
linux is a good example.
you should write some code switch to 32-bit model(in x86 pc). |
#13
|
|||
|
|||
i think you can find MSDOS source in internet, it will good work for u. because linux is full of difficulties which one is not good at it.
I found it is http://www.driverdevelop.com/dlit.php?id=272, but it require access. good lucky for u. |
#14
|
|||
|
|||
Actually, the DOS source is also on the FTP, if one has access, which loman should.
Regards,
__________________
JMI |
#15
|
|||
|
|||
You can see MenuetOS, a open source 32bit OS and free FASM source code.
|
Thread Tools | |
Display Modes | |
|
|
Similar Threads | ||||
Thread | Thread Starter | Forum | Replies | Last Post |
Where to start? | cybercoder | General Discussion | 2 | 10-30-2012 17:56 |