Resources: Difference between revisions

From OSDev.wiki
Jump to navigation Jump to search
[unchecked revision][unchecked revision]
Content added Content deleted
(Merged Quick Links, cleanup remains)
Line 6: Line 6:


== Operating System Development ==
== Operating System Development ==
* [http://osdever.net/bkerndev/Docs/title.htm Bran's Kernel Development tutorial]
* [http://www.osdever.net/ Bonafide OS Development]
* [http://www.osdever.net/ Bonafide OS Development]
* [http://www.nondot.org/sabre/os/articles The Operating System Resource Center]
* [http://www.nondot.org/sabre/os/articles The Operating System Resource Center]
Line 58: Line 59:


== Sample Kernels ==
== Sample Kernels ==
* [[:Category:Kernels_With_Source|Kernels documented in the wiki]]

=== Small Kernels ===
* [http://my.execpc.com/~geezer/osd/code/ OSD Kernels ]
* [http://my.execpc.com/~geezer/os/#pm PM Kernels]
* [http://www.osdever.net/downloads.php#kernels Selection from Bonafide]
* [http://www.denniscgc.nl/DennisOS/index.php DennisOS]
* [http://bos.asmhackers.net BOS]
* [http://libosdk.berlios.de LibOSDK]
* [http://www.x86os.org LSE/OS]
* [[DegenerateOS]]

=== Larger Kernels ===
* [http://bcos.hopto.org/ BCOS]
* [http://www.tabos.org Tabos]
* [http://mobius.sourceforge.net Mobius]
* [http://my.execpc.com/~geezer/os/#cosmos Cosmos]
* [http://clicker.sourceforge.net/ Clicker]
* [http://www.menuetos.org/ MenuetOS]
* [http://daidalos.us/x86/ Daidalos]
* [http://www.distantvoices.org/html/os.html BlueIllusionOS]
* [http://agnix.sourceforge.net Agnix Kernel]
* [http://www.oby.ro/os/index.html SolOS]
* [http://www.minix3.org/ Minix 3]
* [http://amos.harmonysecurity.com/ AMOS]
* [[OSKit|OSKit]]

=== Non-hobby Kernels ===
* [http://www.kernel.org Linux]
* [http://www.openbsd.org/cgi-bin/cvsweb/ OpenBSD]
* [http://www.l4hq.org/projects/kernel/ L4]


== University Courses ==
== University Courses ==
*[http://www.scs.cs.nyu.edu/aos/ Advanced Operating Systems (NYU)]
* [http://www.scs.cs.nyu.edu/aos/ Advanced Operating Systems (NYU)]
*[http://pdos.csail.mit.edu/6.828/2004/ Operating System Engineering (MIT)]
* [http://pdos.csail.mit.edu/6.828/2004/ Operating System Engineering (MIT)]




Line 76: Line 108:
* [http://www.hut.fi/~then/mytexts/mouse.html how mice work in general]
* [http://www.hut.fi/~then/mytexts/mouse.html how mice work in general]
* [http://my.execpc.com/~geezer/temp/serial.c serial mouse demo program]
* [http://my.execpc.com/~geezer/temp/serial.c serial mouse demo program]
* [http://warmaster.ath.cx/bkerndev/ bkerndev]


=== temp ===
=== temp ===
Line 83: Line 116:
* [Forum:3924 collected links about Ultra DMA, on ATA drives and how PCI configuration comes.]
* [Forum:3924 collected links about Ultra DMA, on ATA drives and how PCI configuration comes.]
* [Forum:4737 quick overview of what realtime Operating Systems are (really)]
* [Forum:4737 quick overview of what realtime Operating Systems are (really)]
* [[Miscellaneous Code]]


[[Category:Resources]]
[[Category:Resources]]

Revision as of 16:49, 18 September 2007

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

This page is currently undergoing a reorganization. Read the talkpage for more info

Operating System General

Operating System Development

Hardware Specifications

Processors

Motherboard Devices

Human Input Devices

Video

Storage

Audio

Network

Buses

Software Specifications

Other Specifications

Source Code

Sample Kernels

Small Kernels

Larger Kernels

Non-hobby Kernels

University Courses



working set

My administrative section (todolist) during the merge. - Combuster 04:58, 18 September 2007 (CDT)

dead links

temp

  • [Forum:3888 PS/2 mice]
  • [Forum:7336 PS2 mouse driver]
  • [Forum:3924 collected links about Ultra DMA, on ATA drives and how PCI configuration comes.]
  • [Forum:4737 quick overview of what realtime Operating Systems are (really)]
  • Miscellaneous Code