Since the early 1990s, I've been collecting and categorizing web sites
I've found useful. When I published the first version of this web site
all those years ago, that list was the focus of the site. Back then,
everybody on the web seemed to have the same idea. Eventually, some
people took the idea more seriously, and formed companies like Yahoo to commercialize their work. I've kept plugging along with my humble,
eclectic list all these years, and I can't seem to stop collecting. I
hope you find it useful, too.
- Apollo Domain/OS
- AROS, the Amiga Research OS
- BRiX
- Building an Operating System for the Raspberry Pi, a tutorial
- Contiki OS: a dynamic operating system for memory-constrained networked embedded systems
- EROS: Extremely Reliable Operating System
- Free RTOS: real-time operating system (RTOS) for microcontrollers and small microprocessors
- FreeBSD
- FreeOS, The Resource Center for Free Operating Systems
- GEM, one of the first windowing systems available for the PC
- gokrazy: a pure-Go userland for your Raspberry Pi 3 appliances
- Inferno: a compact operating system for building cross-platform distributed systems
- Interim: a radical new operating system with a focus on minimalism
- IntermezzOS: an operating system for learning
- ITRON: a Japanese standard for embedded operating systems already used by more than three billion microprocessors found in mobile phones, digital cameras, CD players, and many other electronic devices including even satellites
- ITS: Incompatible Time Sharing System
- L4: a micro-kernel API with several implementations
- Linux (GNU/Linux)
- Lisp operating systems
- Lisp Machine
- mailing lists
- Symbolics Genera
- macOS (formerly OS X) for Macintosh
- Movitz: a Common Lisp x86 development platform
- Multics
- Nemesis, whose design is geared to the support of time-sensitive applications requiring a consistent Quality of Service (QoS), such as those which use multimedia. Nemesis provides fine-grained guaranteed levels of all system resources including CPU, memory, network bandwidth and disk bandwidth.
- NetBSD
- OSDev.org: provides information about the creation of operating systems and serves as a community for those people interested in OS creation
- OSv: designed from the ground up to execute a single application on top of a hypervisor, resulting in superior performance and effortless management
- Plan9 from Bell Labs
- Pliant: a language and an operating system
- Qubes OS: an open source operating system designed to provide strong security for desktop computing
- SqueakNOS: Squeak Smalltalk with no operating system underneath
- TUNES Project
- Unikernel.org: Unikernels are specialised, single-address-space machine images constructed by using library operating systems.
- Mirage OS: a cloud operating system... based around OCaml
- Unix
- Ratpoison, an X window manager that displays every window full-screen and does not require a mouse
- XPRA: screen for X
- Unix-Haters Handbook
- Windows NT
- Sysinternals: advanced utilities, technical information, and source code for Windows NT, 95, and 98
- Writing an OS in Rust: Philipp Oppermann's blog
- Xen: The Xen hypervisor, the powerful open source industry standard for virtualization, offers a powerful, efficient, and secure feature set for virtualization of x86, x86_64, IA64, ARM, and other CPU architectures.
- Erlang on Xen
- HaLVM: The Haskell Lightweight Virtual Machine (or, informally, the HaLVM) is a port of the GHC runtime system for Haskell to barebones Xen.
- xv6: a simple, Unix-like teaching operating system