Operating Systems links...
(NOTE: If you are looking for information about any Operating
Systems course you should go
here instead... (spanish) )
Some interesting OSes...
Some paradigmatic OSes
These are my favorite ones
draws heavily on Plan9.
Some of them are Mach based.
Some Real Time OSes
And a few ;-) more
- Maruti: A
distributed OS. You can get sources from the University of
- The Nemesis
Operating System from the Pegasus
II Esprit project.
- Odyssey. A system for Mobile computing.
- The Plan 9 home
page. Includes a searchabe
manual and papers.
- Andy Valencia VSTa. Inspired
from plan9, it's a small microkernel made of free software
- Khazana. An
Infrastructure for Building Distributed Services.
- Some systems, like WebOS, Legion, Globe, and Globus, designed for the whole internet.
See also some "Internet + file systems" works. WebNFS, WebFS. A
nice set of links can be found on WebOS's related
tries to build internet-wide systems built from small devices.
- The Mobile People
Architecture tries to build an environment for
SPIN (extensible microkernel)
- MARS. A
- This is jet another OS to aid
teaching Nachos. Topsy is a
teachable operating system.
- Scout, a
communication-oriented operating system targeted at network
appliances. A distribution
- MOSIX. It is a
cluster for unix.
- HOPE An
- PVM: Parallel
Virtual Machine. A parallel heterogeneous OS.
- PIOUS for PVM
Arjuna Project Information.
favourite Linux resources, including some research projects.
- KeyKOS. A
distributed (nanokernel based) OS.
- OpenBSD, a NetBSD-like
- The SimOS
page A simulator for the MIPS hw. It runs Irix 5.x and
is on the way!.
- The Grasshopper
- bpmk. Another
- The adaptative communication environment, ACE. Useful
to build distributed applications. There is a version for Java,
- Impulse. It is
an Adaptable Memory System. The goal of the Impulse project is
to build an adaptable main memory controller.
- Programming on PalmOS.
Pebbles PDA Project.
- a386 is a
virtual machine for a 386
which runs as a UNIX process. You can use it to
develop and debug kernel code on top of Linux.
There are pointers to some research groups (above) and to ACM groups
related to distributed OSes (below).
Bibliographies and info...