You're allowed to bring in code other than asm since this really is a part of the heap. (seems hard to do otherwise)


edit: Changed Title
Posted on 2003-05-23 02:10:23 by Hiroshimator
Hi,

I'm happy with that. I think this can be a good playground
for Bogdan, realvampire, manchev and all the others playing
with PMode, IDT, GDT, TSS, BIOS, Drivers etc.

For all the 'I-make-my-own-OS-Gurus' i recommend the following
links to check out.

1. OSRC Operating System Resource Center here

2. Paul Hsiehs OS pages here

3. Tuorials and Docs for OS Development BaNaFide here

4. Bogdan Ontanus SolarOS here

5. Linux Kernel Source here

6. PCI Vendor and Device IDs here

7. x86 Infos IDT, GDT, TSS etc. here

8. Ralf Brown's Interrupt List aka. "RBIL" here

It's never been easier to make your own OS.

Bye Miracle
Posted on 2003-05-23 04:26:50 by miracle
Hiro could you stick this post, them links above are usefull (sticking the post will make sure this thread doesn't get lost).

I hope I'll get some time to work on my toy OS, the next month.

Here's some more lnks:

Bochs - an emulator, works rather good
http://bochs.sourceforge.net/

Wotsit's Format Search - here you'll find lots of info about different file types, such as ELF.
http://www.wotsit.org/search.asp?s=binary

Google - a very great search engine :)
http://www.google.com
Posted on 2003-05-23 06:19:40 by scientica
For everyone wanting to learn os development try these books-


    [*]Operating Systems - Design and Implementation by Andrew S. Tanenbaum
    Describes the source code of Minix operating system, on top of which linux was built. Probably the only book which actually describes a the source code of a real operating system.
    [*]Modern Operating Systems by Andrew S. Tanenbaum
    The previous book is a bit dated but this ones seems more like a new edition to the previous book. It doesnt have any of the minix stuff but the text has been updated a lot and it also has a case study of Windows and Linux, which is very nice.


    On Amazon you can buy both the books combined at a discounted price. :)
Posted on 2003-05-29 02:55:05 by clippy
i scanned through a book in Australia (it was rather large - two volumes i think) that commented the Linux kernel. Don't think i've seen it here - maybe - i don't normally visit bookstores - just libraries. Unfortunately, i also don't remember the author...

So there *is* another source of info using actual OS source, out there :p
Posted on 2003-05-29 14:00:37 by jademtech
http://www.nondot.org/sabre/os/articles

you guys may find some of this info useful
Posted on 2003-05-31 22:07:18 by rob.rice

http://www.nondot.org/sabre/os/articles

you guys may find some of this info useful


that was the first link from miracle :tongue:

hm... i shall have to dig up my bookmarks on OS dev from one of the copies of NT which have been transferred to this comp (whenever i get a new comp - like when my last mobo fried - i re-install windows and i simply move all my old stuff into a subdirectory on my new comp... so i have nested harddrives that include installs of Win3.1!)
Posted on 2003-06-01 23:23:28 by jademtech
http://www.osdev.org/

This probably is usefull too, lots of links to other os projects;
Posted on 2003-06-02 07:43:04 by Guerrilla
Understanding Linux kernel published by O'Reilly.

Distributed Operating Systems by Andrew S. Tanenbaum.

The sourcecode of minix: http://www.cs.vu.nl/~ast/minix.html

Also the linux kernel hacker's guide can be a good source of knowledge.

The sources are countless.

h.
Posted on 2003-10-29 13:13:19 by hitchhikr
mark.
Posted on 2004-03-20 06:44:53 by jensy1
http://web.mit.edu/~simsong/www/ugh.pdf
"The UNIX HATERS Handbook"

A interesting read in my point of view, know for what (pheraphs) Linux (Unix) cant pass over Windows :).


Some quotes from there:

"What is this horrible fascination with Unix?
The operating system of the 1960s, still
gaining in popularity in the 1990s. A horrible
system, except that all the other commercial
offerings are even worse."


"Unix survives only because everyone else
has done so badly
. There were many valuable
things to be learned from Unix: how come
nobody learned them and then did better?"

Is for that last I consider interesting to read :).
Posted on 2004-12-23 00:03:52 by rea
I have read it. It is an amusing book. :-D
Posted on 2004-12-23 03:55:08 by roticv
Very nice book! :lol:
Posted on 2004-12-23 05:47:33 by Cthulhu
I s a book that I find some time a go, dont remember where, but now I search it on google, I have finded this working links:

http://perso.wanadoo.fr/samtel/os.htm
http://odin-os.sourceforge.net/guides.php
http://home.swipnet.se/smaffy/asm/

The first link also has redirected my to the site of the author:
http://cs.engr.uky.edu/~raphael/

In those pages search for "vade" and you have it.


You know other free books out there???
Posted on 2005-01-14 10:30:43 by rea