Resources: Difference between revisions

From OSDev.wiki
Jump to navigation Jump to search
[unchecked revision][unchecked revision]
Content added Content deleted
(Marked two 'Small Kernels' URL's as broken.)
m (Fixed few links.)
Line 6: Line 6:
* [http://www.nondot.org/sabre/os/articles The Operating System Resource Center]
* [http://www.nondot.org/sabre/os/articles The Operating System Resource Center]
* Christopher Giese's website
* Christopher Giese's website
** broken: [http://my.execpc.com/~geezer/johnfine/ John Fine's Home Page]
** mirror: [http://files.osdev.org/mirrors/geezer/johnfine/ John Fine's Home Page]
** broken: [http://my.execpc.com/~geezer/osd/index.htm Write Your Own Operating System]
** mirror: [http://files.osdev.org/mirrors/geezer/osd/index.htm Write Your Own Operating System]
** mirror: (includes a .zip copy of the site) [http://redir.no-ip.org/mirrors/ redir.no-ip.org]
** mirror: (includes a .zip copy of the site) [http://redir.no-ip.org/mirrors/ redir.no-ip.org]
** .bz2: [http://dev.ifeelrandom.com/~geezer/~geezer.tar.bz2 dev.ifeelrandom.com ]
** .bz2: [http://dev.ifeelrandom.com/~geezer/~geezer.tar.bz2 dev.ifeelrandom.com ]
Line 86: Line 86:
== Source Code ==
== Source Code ==
* [[Miscellaneous Code]]
* [[Miscellaneous Code]]
* [http://my.execpc.com/~geezer/osd/snippets.htm OSD Code Snippet Index]
* [http://files.osdev.org/mirrors/geezer/osd/snippets.htm OSD Code Snippet Index]
* [http://www.singlix.org/trdos/specs.html stockpile of documents at singlix.org]
* [http://www.singlix.org/trdos/specs.html stockpile of documents at singlix.org]
* [http://gee.cs.oswego.edu/pub/misc/malloc.c a reference implementation for malloc()]
* [http://gee.cs.oswego.edu/pub/misc/malloc.c a reference implementation for malloc()]
Line 94: Line 94:
* [[:Category:Kernels_With_Source|Kernels documented in the wiki]]
* [[:Category:Kernels_With_Source|Kernels documented in the wiki]]
=== Small Kernels ===
=== Small Kernels ===
* broken: [http://my.execpc.com/~geezer/osd/code/ OSD Kernels ]
* [http://files.osdev.org/mirrors/geezer/osd/code/ OSD Kernels ]
* broken: [http://my.execpc.com/~geezer/os/#pm PM Kernels]
* broken: [http://files.osdev.org/mirrors/geezer/osd/pm PM Kernels]
* [http://www.osdever.net/downloads.php#kernels Selection from Bonafide]
* [http://www.osdever.net/downloads.php#kernels Selection from Bonafide]
* [http://bos.asmhackers.net BOS]
* [http://bos.asmhackers.net BOS]
Line 105: Line 105:
* [http://www.tabos.org Tabos]
* [http://www.tabos.org Tabos]
* [http://mobius.sourceforge.net Mobius]
* [http://mobius.sourceforge.net Mobius]
* [http://my.execpc.com/~geezer/os/#cosmos Cosmos]
* [http://files.osdev.org/mirrors/geezer/os/borealis.zip Cosmos/Borealis]
* [http://clicker.sourceforge.net/ Clicker]
* [http://clicker.sourceforge.net/ Clicker]
* [http://www.menuetos.org/ MenuetOS]
* [http://www.menuetos.org/ MenuetOS]

Revision as of 12:16, 9 April 2009

This page maintains a list of resources related to operating system development.

Operating System Development

Hardware Specifications

Processors

Motherboard Devices

Human Input Devices

Video

Storage

Audio

Network and Communication ports

Buses

Software Specifications


Other Specifications


Source Code


Sample Kernels

Small Kernels

Larger Kernels

Non-hobby Kernels

University Courses