Projects: Difference between revisions

From OSDev.wiki
Jump to navigation Jump to search
[unchecked revision][unchecked revision]
Content added Content deleted
(Information about Plan 9 forks.)
mNo edit summary
Line 4: Line 4:
The type of operating systems listed here have a high mortality rate. This list was off-line from 09-04-2004 until 06-17-2006 and during that time 112 of 213 operating system projects disappeared from the internet leaving only 101(submitted). Looking at how often these projects are started by using the [[Forum:2|OS Project Announcement forum]] we can see that between 11-24-2004 and 6-21-2006 around 68 projects were announced(many of which disappeared before being added here). The current total is 183 projects (as of 10:21, 7th December 2009 (GMT+12)). Please help keep this list current by correcting it yourself if you have a login id or by posting a message on the [[Forum:8|OSDevWiki forum]] pointing out the incorrect entry.
The type of operating systems listed here have a high mortality rate. This list was off-line from 09-04-2004 until 06-17-2006 and during that time 112 of 213 operating system projects disappeared from the internet leaving only 101(submitted). Looking at how often these projects are started by using the [[Forum:2|OS Project Announcement forum]] we can see that between 11-24-2004 and 6-21-2006 around 68 projects were announced(many of which disappeared before being added here). The current total is 183 projects (as of 10:21, 7th December 2009 (GMT+12)). Please help keep this list current by correcting it yourself if you have a login id or by posting a message on the [[Forum:8|OSDevWiki forum]] pointing out the incorrect entry.


'''Contents:''' [[#A|A]] [[#B|B]] [[#C|C]] [[#D|D]] [[#E|E]] [[#F|F]] [[#G|G]] [[#H|H]] [[#I|I]] [[#J|J]] [[#K|K]] [[#L|L]] [[#M|M]] [[#N|N]] [[#O|O]] [[#P|P]] [[#Q|Q]] [[#R|R]] [[#S|S]] [[#T|T]] [[#U|U]] [[#V|V]] [[#W|W]] [[#X|X]] [[#Y|Y]] [[#Z|Z]]
'''Contents:''' [[#A|A]] [[#B|B]] [[#C|C]] [[#D|D]] [[#E|E]] [[#F|F]] [[#G|G]] [[#H|H]] [[#I|I]] [[#J|J]] [[#K|K]] [[#L|L]] [[#M|M]] [[#N|N]] [[#O|O]] [[#P|P]] [[#Q|Q]] [[#R|R]] [[#S|S]] [[#T|T]] [[#U|U]] [[#V|V]] [[#W|W]] [[#X|X]] [[#Y|Y]] [[#Z|Z]] [[#9|9]]


= A =
= A =

Revision as of 09:28, 8 July 2015

This page maintains a list of academic, personal, and small non-commercial operating systems. For information regarding commercial or main-stream operating systems visit Wikipedia.

The type of operating systems listed here have a high mortality rate. This list was off-line from 09-04-2004 until 06-17-2006 and during that time 112 of 213 operating system projects disappeared from the internet leaving only 101(submitted). Looking at how often these projects are started by using the OS Project Announcement forum we can see that between 11-24-2004 and 6-21-2006 around 68 projects were announced(many of which disappeared before being added here). The current total is 183 projects (as of 10:21, 7th December 2009 (GMT+12)). Please help keep this list current by correcting it yourself if you have a login id or by posting a message on the OSDevWiki forum pointing out the incorrect entry.

Contents: A B C D E F G H I J K L M N O P Q R S T U V W X Y Z 9

A

A2

It is an operating system and an integrated software environment developed at ETH in Zürich. It is a single-user, multi-core, multi-tasking system that runs on bare hardware or on top of a host operating system (currently Microsoft Windows or Linux). The developers aim at producing a reliable, real-time operating system suitable for embedded systems and for industrial and in particular medical applications. Earlier, A2 was called “Aos” (Active Object System), a nomenclature that is still in use. It is written in the Active Oberon programming language, which evolved from Oberon, a programming language in the Pascal/Modula tradition. The graphical user interface is referred to as “Bluebottle”. See also: Oberon Operating System on Wikipedia and Lukas Mathis' Blog: Ignore the Code.

http://www.ocp.inf.ethz.ch/forum/

No License Information

http://www.ocp.inf.ethz.ch/wiki/Documentation/Front

Unknown

active


Acess2

Acess2 is a kernel and operating system designed to do what Linux does, be customizable to any given situation. However, unlike Linux, it there is no need to maintain backwards compatibility with anything (yet). It features a simple, but extensible VFS that currently supports VFAT and Ext2, IPv4/IPv6 networking with TCP/UDP, USB input and storage.

thePowersGang

No License Information

http://www.mutabah.net/acess2/

Unknown

January 21, 2014 -- Version 0.15


Adelian

A desktop OS based on our RTOS (MDOS). Designed from scratch, this completely modular OS features a GUI, CLI, VFS, sound etc etc.

Gary Partis, info@adelian.co.uk

No License Information

http://www.adelian.co.uk

Unknown

-- Complete nano-kernal plus many completed modules


Aksel

Aksel is a small kernel which was saved at different stages of the development so that it can be easily used as a learning tool. It can be used with GRUB or on its own for stages where its size is less the 64K as I did not work around to solve the fact that you cannot access more than 1MB+64kB from memory in Real Mode, but I used GRUB instead.

ivandiprima@gmail.com

No License Information

http://www.3turtles.co.uk

Unknown


AMDS-OS

AMDS-OS is a dos system. Features: FAT12/16 with full functions, LIB files (library), APP files (application), UPD files (update), VGA default driver, MOUSE driver, USB driver. Under construction...

abdalmoez1@live.fr

No License Information

http://www.amdreamsoft.com

Unknown


The validity of this entry is questionable;
Nothing proves this operating system actually exists as of 2014-11-25

Amiga Research Operating System,

AROS aims to create a free open source AmigaOS like OS and make it better then the original.

Ola Jensen(ola AT aros.org)

No License Information

http://www.aros.org

Unknown


Amoeba,

Amoeba is a distributed operating system developed by Andrew S. Tanenbaum, the creator of Minix

?

No License Information

http://http://www.cs.vu.nl/pub/amoeba/

Unknown


The Apollo Project

The Apollo project is a microkernel designed for maximum portability. Closely following the UNIX Philosophy without being unix itself. The Project has been active for about 6 years, with about 8 complete code rewrites along the way.

nick@primis.org

No License Information

https://github.com/primis/Apollo

Unknown

June 15, 2014 -- Alpha Testing of Code rewrite. No functionality to speak of other than VGA output.


Aprom

Aprom is a weird, modular 32bit OS. Tightly bound design, roughly microkernel. Been in development every now and then over the past decade. A spontaneous fusion of a large algorithms library.

artlav at OSDev forum

No License Information

http://orbides.1gb.ru/aprom.php

Unknown

-- Stuff from kernel to big stable programs present, but hardware support is lousy. Continually developed.


Arcrascent OS

Arcrascent OS is a brand new protected-mode - long-mode compatible operating system in development since June 2013 by Joonyoung Lee, a freshman at TJHSST (Thomas Jefferson High School for Science and Technology). It is written completely from scratch. However it is fully UNIX-compatible, including a VFS-layer, FAT12, FAT16, FAT32, EXT2, and read-only EXT3 filesystem drivers, Floppy and (S)ATA drivers, HAL (Hardware Abstraction Layer) for direct hardware <-> kernel communication, (very) basic networking, sound driver, PS/2 mouse driver, keyboard driver, ELF execution, paging, virtual memory, memory manager (malloc(), realloc(), free(), calloc(), etc.), and a fully UNIX-compatible syscall layer. It also supports additional features that are beyond the lines of UNIX, such as the real-mode emulator, a "physical" emulator that emulates a physical Intel 80186 microprocessor (also works with long mode), v8086 monitor for quick real-mode access, multitasking, application stack management, userspace task management, kernel task management, vm86 (v8086) task mamagement, mutex management, process prioritization, process forking, protected mode VGA driver, very advanced serial console (codenamed "SerCon"), an enhanced device file system for intercomponent communication (component = any type of "work"; e.g. process, driver, thread"), full-fledged ACPI controller that supports rebooting and shutdown, PCI (Peripheral Component Interconnect) driver, 8253/8254 PIT timer, and CMOS RTC Real-Time Clock. This operating system has a very unique privilege management system where a superelevated process can, through the "SerCon" execute commands at RING0 level for programs that require direct hardware access. All these features are included in the operating system's lightweight kernel, "ArcShell". The goal of this operating system is to be user-friendly and to provide a comfortable environment for both developer and regular users. This is not a UNIX clone -- it keeps a compatibility layer between UNIX systems purely due to porting applications from UNIX-based systems. The iVGA (Ionix VGA Manipulator) library, written by Joonyoung Lee himself, is used to manage graphics. Joonyoung Lee is currently working on a module of the ArcShell kernel called the "CSM". The module will contain complex algorithms that will improve human <--> machine communication. The module currently has the ability to interpret English statements and extract new information it can obtain from such statements. However, due to the small size of the "knowledge database" of the module, the feature is still very buggy and inconvenient to use. Joonyoung Lee is fixing parts of the language interpreter and will support visual & auditory inputs and even support outputs in multiple forms of communication (e.g. text, visual, sound). When completed, this innovative AI-like module will support machine "imagination" and inference, making a computer feel less like a machine!

Motto: Light. Efficient. Productive.

Joonyoung Lee <0fb1d8@gmail.com>

No License Information

https://sites.google.com/site/arcrascent/home

Unknown

January 06, 2015 -- Version 2.2.3 Ionix


B

BareMetal

BareMetal is a 64-bit OS for x86-64 based computers. The OS is written entirely in Assembly while applications can be written in Assembly or C/C++. The two main purposes of BareMetal are for educational uses in learning low-level OS programming in 64-bit Assembly and to be used as a base for a high-speed data processing node. Source code is well documented and freely available. As of version 0.4.9 BareMetal OS officially supports multiple processors, memory management, and Ethernet communications.

Ian Seyler (ian.seyler AT returninfinity.com)

No License Information

http://www.returninfinity.com/baremetal.html

Unknown

active, 0.6.0 - released April 30, 2013.


BCOS

BCOS is a practical distributed operating system, initially aimed at 80x86/PC compatible computers. In general BCOS is meant to (eventually) make a group of computers connected by a network (a cluster of computers) behave like a single computer with multiple users.

Brendan Trotter (btrotter AT gmail.com)

No License Information

http://bcos.hopto.org/

Unknown

active


BurnOS

A 16-bit real mode operating system (DOS/UNIX like) that uses its own file system.

Hakon Magnus (hakonmagnus45@gmail.com)

No License Information

http://burnos.firecomputers.net

Unknown

BurnOS Version 1 released


C

CakeOS

CakeOS (Cake) is a 32 bit operating system for x86 designed to be easy to use, with an interface that is both unique and yet instinctive. It is currently under development, with support for tasking, a dynamic heap, a 32bpp vesa/vga driver with mouse support, a basic shell and window manager, and several drivers in development. Cake has many ambitious aims for desktop usage.

Luke Mitchell(lukem_95 [at] hotmail [dot] com)

No License Information

http://code.google.com/p/cakeos

Unknown

unactive


The validity of this entry is questionable;
Not updated since 2009, unmaintained

Capital OS

Capital is an Object Oriented Operating System being developed for iPAX386+ processors. It features a multithreading tasking model. The kernel itself is multithreaded and is fully preemptible giving support for Real Time processes. The memory model is a paged virtual memory system. A hardware interface layer is envisaged. It follows a totally Object oriented design with all designing done in UML. It is being written in C++, C and of course, Assembly.

Nippun Goel(athnippun AT yahoo.co.in)

No License Information

http://www.capitalos.4t.com

Unknown

unactive, no releases


The validity of this entry is questionable;
No releases, it's just site with few pages of text about their "operating system"?

CapROS (The Capability-based Reliable Operating System)

CapROS is a new operating system that merges some very old ideas about capabilities with some newer ideas about performance and resource management. The result is a small, secure, real-time operating system that provides orthogonal persistence.

No Contact Information

No License Information

http://www.capros.org/

Unknown

no source code manipulation since 2005 (just some patch in 2010), but SourceForge page has last update in 2013


The validity of this entry is questionable;
Not developed since 2005

Caracal

Caracal started life as a hobby OS which was going to make it as far as a 'hello world' kernel. Since I got the OS Dev bug it has now grown to a multiboot compatible Protected/Long mode and ARM compatible OS with multitasking support. The ARM port is in its early infancy and is designed to test portability and to run on the Raspberry Pi. Since Caracal has started using GRUB2, CBoot, the bootloader has been abandoned. As with a lot of these hobby OSes, I have a lot less time to spend on Caracal than I would like!

No Contact Information

No License Information

http://www.ajsoft.co.uk/

Unknown

July 3, 2013 -- Caracal Kernel is early alpha. CBoot has been abandoned in favour of using GRUB2.


Cédille

Cédille is a microkernel that attempts to be just that - a kernel with barely anything in it so it doesn't screw up. It boots via Grub and is inspired by Mach and Linux.

No Contact Information

No License Information

https://github.com/Lionel07/Cedille

Unknown

July 3, 2014 -- 0.0.0.6


ChaiOS

Modular multi-platform OS. Even Kernel C library dynamically linked (using very basic duplicates)

solocle (chaios.project@gmail.com)

No License Information

https://github.com/solocle/ChaiOS

Unknown

active development


Cleese

The goal is an operating system written as much as possible in Python with the Python VM as a micro-kernel on top of a minimal C/asm layer.

James Tauber(jtauber AT jtauber.com)

No License Information

http://sourceforge.net/projects/cleese/

Unknown

last update on April 15, 2013, but still no releases


Clicker

Exploring new ways in OS design. Clicker32 is a microkernel-based system for x86 hardware. It's based on modular architecture and already supports preemptive multithreading + user-level processes. Next milestone (0.8.0) should allow loading of user program from another user program.

Pype & the Clicker Development Team(pype_1999.geo AT yahoo.com)

No License Information

http://clicker.sourceforge.net

Unknown

last update on April 15, 2013 - with releases


The validity of this entry is questionable;
Source code isn't modified since 2006, possibly unmaintained

Cloudium OS

This is being written in pure ASM with cloud computing in mind. Exploring the new exokernel designs and basin design decisions only on speed and cloud.

0xjarno (at) gmail.com

No License Information

http://cloudium-os.sourceforge.net

Unknown

last update on May 24, 2014, last releases and development also in 2014


COBOS

COBOS is a, currently closed source, 64-bit microkernel based operating system. It is mainly developed for educational purposes.

os64dev (retainsoft AT gmail.com)

No License Information

http://sourceforge.net/projects/cobosproject/

Unknown

version 2.2.0, last update on April 25, 2013


Coremark

A minimalist kernel providing test environment for hardware performance analysis & testing

Hüseyin Uslu(shalafiraistlin @NOSPAM@ gmail dot com)

No License Information

http://coremark.sf.net

Unknown

Invalid month: 0 0, No public release yet -- No public release yet


The validity of this entry is questionable;
Page unaccessible, no foundable information on Google

cos2000

Un OS en fran?ais enti?rment en ASM. Le site traite aussi de la prog des OS.

cos2000(horde AT flsh.unilim.fr)

No License Information

http://www.multimania.com/cos2000

Unknown


The validity of this entry is questionable;
Page doesn't exist, no foundable information on Google

Cosmos

C# Open Source Managed Operating System

http://www.codeplex.com/Cosmos/People/ProjectPeople.aspx

No License Information

http://www.codeplex.com/Cosmos

Unknown

-- Milestone 5, project still active


Coyotos

Coyotos is a multiprocessor successor to EROS that corrects a number of things that were learned from the EROS effort, among them that kernels really shouldn't be written in C++ for overhead and complexity reasons.

Coyotos is a secure, real-time, capability-based system that runs on embedded IA32 and Coldfire systems, and was deployed in commercial embedded applications. Work on Coyotos halted in 2009, but the website and source code continue to be maintained. The Coyotos source code may be of interest for the fact that it is well documented and exploits ELF linking capabilities for a number of unusual static initialization techniques. For those building non-UNIX systems, it may also be worth looking at the system image construction tool, sysgen. A successor to Coyotos is currently on the drawing board.

Jonathan S. Shapiro (shap A.T coyotos D.O.T org)

No License Information

http://www.coyotos.org

Unknown

Inactive since 2009



Crocos

Crocos is a small opensource UNIX-like kernel for x86/x86_64 systems (written in C), designed with simplicity in mind, for educational purposes. It is developed in several steps to allow people to understand how a tiny operating system can be built from scratch. The main idea used in early development phases is to run a multiprocesses environment inside one Linux process. This way, it is possible to implement a maximum of features with the comfort of Linux for debugging and tests.

Guillaume Duranceau (g_duranceau A.T users D.O.T sourceforge D.O.T net)

No License Information

http://crocos.sourceforge.net/

Unknown

Crocos is currently a multitasks system embedded inside one Linux process. It supports read operations on an ext2 file system.


The validity of this entry is questionable;
No development progress since 2009

D

d264b

A rewrite of Dreckig OS in 64-bit assembly language. Uses the same principles and technology from Dreckig OS including the megalithic kernel architecture. Currently in early stages of development.

No Contact Information

No License Information

https://github.com/WizardOfHaas/d264b

Unknown

Alpha - Active Development, last action in July, 2014


Derrick Operating System

A monolithic 32-bit operating system kernel designed for stability and speed. Derrick is running in protected mode. It's coded in x86 assembly and it's aimed as a single-tasking hybrid monolithic OS.

Inflater (curko AT centrum.sk)

No License Information

http://derrick.xf.cz

Unknown

-- See http://derrick.xf.cz unactive


The validity of this entry is questionable;
Not updated since 2008, unmaintained

DESKWORK

A DOS-based operating system for x86 computers, including a wide variety of applications and ethernet/internet access.

Konstantin Koll ( see http://www.deskwork.de/KONTAKT.HTM )]

No License Information

http://www.deskwork.de/

Unknown

-- See http://www.deskwork.de/DOWNLOAD/DW.HTM or http://www.deskwork.de/DOWNLOAD/LIVECD.HTM for most recent versions In active development, currently working on network firewall, HTTP server, video codecs, USB, FireWire


DEX Extensible operating system (dex-os)

dex-os is an educational operating system that supports a plug-in like architecture and aims to achieve zero static inter-module calls.

Joseph Emmanuel Dayo(j_dayo AT yahoo.com)

No License Information

http://sourceforge.net/projects/dex-os/

Unknown

April 15, 2007 -- kernel-dex_os-1.1


The validity of this entry is questionable;
No development progress since 2007, abandoned

DexOS

DexOS is a 32bit, asm OS, based on the idea, that it would be cool to have a OS based on a console type OS, but instead of running on a xbox or DS, it would run on a x86. From the start, as you would expect from a OS based on a game's console OS, optimizing for speed has been of paramount important in the over all design. To this end there's no virtual memory, paging, and only a single process is allowed (though that process can spawn multiple threads). The program runs in ring0, you have direct access to all hardware (including CPU and graphics). Memory allocation is the responsibility of the app--there's no front-end memory allocation. The entire OS will fit into less than 100k.

Team Dex4u ( justdex4u@aol.com)

No License Information

http://www.dex-os.com/

Unknown

active


Drako

Drako is a new operating system that start from scratch. It is based on 'abstract processor' concept that Drako will map on the real machine, at the moment the mapping is on x86 architecture.

No Contact Information

No License Information

http://www.Drako.altervista.org/

Unknown

active, last update in April 2013


DreamOs

Home-made operating system, developed in C and asm for x86 architectures.

No Contact Information

No License Information

http://www.dreamos.org/

Unknown

Active (last update on github is Nov 2013)


DreckigOS

Dreckig OS is an x86, real mode, multi-tasking(kinda) operating system written in assembly language. It uses a megalithic kernel, an experimental kernel architecture. Dreckig also has a GUI and a custom RAM disk file system. I am also developing a programming language for use with Dreckig OS.

No Contact Information

No License Information

http://www.code.google.com/p/dreckig-os/

Unknown

started in January 2013, no real progress since March 2013


Dux

Dux is an i386 Operating System with an interactive kernel debugger and module loading capabilities. It was started in 2008, and has been mostly unmaintained since 2012.

Marie Markwell (me AT marie.so)

No License Information

https://github.com/duckinator/dux

Unknown

Unmaintained since 2012.


Dynacube Operating System

A Full fledged open source, x86 based, 32bit Protected mode, multitasking operating system. Check it out.

Gandalf(mdshah82 AT yahoo.com)

No License Information

http://www.dynacube.net/

Unknown

Abandoned, unmaintained since 2006


The validity of this entry is questionable;
No development progress since 2006

E

EmbOS (Embedded Operating System)

EmbOS aims to provide a basic operating system (task manager, basic drivers, memory management and file system support to allow quick easy development of embedded systems in a high level language by allowing the developer to focus on the software portion of the system.

John (havok1984 AT gmail DOT com)

No License Information

http://embos.wikispot.org

Unknown

no releases


The validity of this entry is questionable;
No development progress since 2011

EROS (Extremely Reliable Operating System)

EROS merges some very old ideas in operating systems with some newer ideas about performance and resource management. The result is a small, secure, real-time operating system that provides orthogonal persistence. - The CapROS operating system is a fork of EROS. EROS has since been superseded by Coyotos.

Jonathan S. Shapiro (shap A.T eros DASH os D.O.T org)

No License Information

http://www.eros-os.org

Unknown

Inactive since 2003


Escape

Escape is a 32-Bit microkernel operating system for X86 that supports multitasking and multithreading. It's implemented in ANSI C, C++ and a bit assembler and most parts of it are UNIX-like. The goal is to experiment with it and learn as much as possible about operating systems, hardware and so on.

Nils Asmussen (nils AT script-solution DOT de)

No License Information

http://script-solution.de/escape

Unknown

Lastest version is 0.4 released in 2011


The validity of this entry is questionable;
No development progress since 2011, previous versions were released every year

EX

EX (previously known as KOS) is a x86 architecture 32-bit protected mode computer operating system. It is developed since 2004 (with pauses in development) as a hobby. The website is run on a home PC, so expect it to be down for some time each day.

irc://irc.data.lt/#osdev, or just see http://osdev.mine.nu/ex/?p=contacts)

No License Information

http://osdev.mine.nu/ex/

Unknown

no development


The validity of this entry is questionable;
Page doesn't exists

Exelyx (formerly known by its codename, "PCOS")

The Exelyx (pronounced ex-SELL-ix) operating system runs atop DOS and will provide a multithreaded application environment for DOS programs as well as its own applications which will feature preemptive multitasking, protected memory and a basic hardware abstraction layer. Though it is technically a shell, much like the Windows 9x and ME operating systems were, it works on a low level with the computer's hardware to provide a much smoother user experience than would any simple shell. This OS started development in December of 1995 as a hobby project written in 16-bit BASIC which went through many revisions and was never finished, however, in December of 2013 the project saw a 32-bit re-design using the Watcom C compiler.

Mercury Thirteen (mercury0x000d at gmail dot com)

No License Information

http://www.mercurycoding.com/Exelyx/Exelyx_home.htm

Unknown

In development, no official release to date


F

FlachsOS

FlachsOS is a 32-Bit Realtime Operating System.

Daniel Wei?ler (Xardas) and Michael Wangler (Wacky)(michael.wangler AT web.de)

No License Information

http://www.flachsos.de.vu

Unknown

inactive


The validity of this entry is questionable;
No development progress since 2004

Fling OS

Fling OS is a reference operating system with full technical documentation and aiming to have full reference and tutorial articles on every aspect of the code.

Edward Nutting (edman196 AT gmail.com)

No License Information

http://www.flingos.co.uk

Unknown

August 24, 2014 -- 2nd release. Stable core kernel including USB 2.0 drivers. Active, Looking for developers, 2 versions released, Kickstarter project ongoing


FreeDOS

Today, FreeDOS is ideal for anyone who wants to bundle a version of DOS without having to pay a royalty for use of DOS. FreeDOS will also work on old hardware, in DOS , and in embedded systems. FreeDOS is also an invaluable resource for people who would like to develop their own operating system. While there are many free operating systems out there, no other free DOS-compatible operating system exists.

Jim Hall()

No License Information

http://www.freedos.org

Unknown

active


FreeNOS

FreeNOS (Free Niek's Operating System) is an experimental microkernel operating system for learning purposes, licensed under the GPLv3.

Niek Linnenbank(nieklinnenbank AT gmail DOT com)

No License Information

http://www.FreeNOS.org

Unknown

inactive


The validity of this entry is questionable;
No real development progress since 2010

FritzOS

FritzOS is a (incomplete) OS. Ideas will be added to the OS as it's developed and, it will run on the x86 platform. FritzOS will have a GUI and be easy to use & understand.FritzOS is programmed in Assembly/Intel Syntax, C, and C++.

Tom Fritz(jrfritz47 AT hotmail.com)

No License Information

http://fritzos.sourceforge.net

Unknown

November 24, 2002 -- kernel-prekernel-0.7.1(C++) (CVS empty)


The validity of this entry is questionable;
Forgot in 2002, no progress

FROST

FROST is an OS written in FreeBASIC based on the FROST-Microkernel.

see website

No License Information

https://github.com/thrimbor/frost

Unknown

Basic kernel functionality available, IPC, VFS and SMP in development


FrostOS

FrostOS is an operating system developed by SecurityOverride. The OS aims to deliver a security auditing experience like none other.

Alex <http://www.securityoverride.com (send a PM to bluechill or post in FrostOS section on forum)>

No License Information

http://frostos.googlecode.com

Unknown

inactive


The validity of this entry is questionable;
No development progress since 2010

Fudge

Fudge started as a project to see if it would be possible to create an operating system that came as close as possible to be fully deterministic by not implementing solutions with unpredictable behaviour like dynamic memory allocation, scheduling and caching.

Jens Nyberg (jens.nyberg AT gmail.com)

No License Information

http://github.com/jezze/fudge/

Unknown

Active


FunghOS

free, open-source, light-weight OS in active development

No Contact Information

No License Information

http://funghos.googlecode.com

Unknown

stopped


The validity of this entry is questionable;
No development progress since 2008, abandoned

G

GalaXyOS

This is a new OS written in C. We want that this OS is simple to use but highly sure and stable. One has already many as an example utility writer of simple text. It recognizes the frequency of the CPU and the amount of RAM.

Massimo Angiolani(massimoangiolani AT libero.it)

No License Information

http://www.galaxyos.cjb.net

Unknown


Game6

This kernel is still in the planning stages, but it will be a microkernel. It is written to experiment with microkernels as well as to use as simple code as possible, getting the system working before caring about speed. Game6 is a codename (the OS is general purpose).

Hangin10 on the OSDev.org forums

No License Information

http://wiki.osdev.org/User:Hangin10/OS_Kernel

Unknown


GeekOS

Earlier versions of GeekOS have been used as the basis for student projects in operating system courses. This new development version of GeekOS is a rewrite designed to address limitations in the original version. It is not specifically designed for course projects, but because it strives for simplicity, it might be useful for people interested in learning about OS kernel implementation.

No Contact Information

No License Information

http://code.google.com/p/geekos/

Unknown

Builds on x86. Runs under Bochs and Qemu.


Gemini

The goal is to create a production quality micro kernel based on the latest findings in operating system research. The result will be a micro-kernel having the following features: no abstractions, safe those necessary for protection, minimal set of primitives, support for capability based security, support for resource management needed for real-time and multimedia applications.

No Contact Information

No License Information

http://gemini.sourceforge.net/

Unknown


Genius HorizonOS

This OS is made by a schoolboy (he was born in 1996) and is a small 32-bit, closed source OS but you still can ask the developer about how did he do that to help you to do the thing that you asking about. It supports FAT12, floppy disks, memory management, keyboard, and it will support graphics soon.

Mohamed Elghamry (mohamed_salah1996 [at] yahoo [dot] com)

No License Information

http://mohamedsalah96.web.officelive.com/GHOS.aspx

Unknown

in alpha stage


Ghost OS

A homemade operating system with a microkernel for the IA32 (x86) platform. The project is written in C++ and Assembly. Features: multiprocessor- & multitasking support, extensive userland API libraries, ELF binary spawning, CoW-forking, IPC, COM port logs, VFS, window server & GUI with homemade toolkit, PS/2 keyboard & mouse driver, VESA video driver and more...

Max Schlüssel (lokoxe@gmail.com)

No License Information

http://ghostkernel.org/

Unknown

Active: working on UI & networking abilities (April 2015)


Glaux-OS

Glaux-OS is an operating system written in NASM Assembly with source code available. It is still in pre-alpha stage, so it hasn't many features. Expect more in the future!

glaux.osdev @ gmail.com

No License Information

https://gitlab.com/glauxosdever/glaux-os

Unknown

pre-alpha


Groovyos

An open source OS in nasm and tasm

Chris(groovywomble AT lycos.com)

No License Information

http://www.rustyspigot.com/groovyweb/?page_name=groovyos

Unknown


GZistem

A simple 32bits operating system being developed in C

gzaloprgm (gonzaloavilaalterach AT gmail.com)

No License Information

http://gzaloprgm.com.ar

Unknown


H

Haiku

Fully featured open source operating system inspired by the commercial Be Operating System. Has a preemptive, modular kernel, reasonable POSIX compatibility, a nice (non-X11-based) GUI, and a wide variety of ported and native applications (including a WebKit based browser). Nearly the entire operating system is written in C++98 (including the kernel), albeit with little usage of exceptions.

haiku-development@freelists.org

No License Information

https://www.haiku-os.org/

Unknown

November 14, 2012 -- R1 alpha 4.1 active


HelenOS

Preemptive microkernel multiserver design, SMP support, lightweight IPC, thread-local storage and user-space managed fibrils

helenos-devel@lists.modry.cz

No License Information

http://www.helenos.org/

Unknown

August 9, 2012 -- 0.5.0 active


HeliX

HeliX is a german open-source OS. It has a nice shell and already supports FAT 12, multitasking, keyboards and mice and very, very much more... HeliX is still in development and it doesnt exist a long time , so there are many features to come! At this point of time there are no downloads at the webpage, because there are still some heavy bugs (; -please be patient; they'll come!

Illusoft(Ufo AT sandrakoenig.de)

No License Information

http://www.helixos.de.vu

Unknown


Horizon

Horizon is a research Operating System. It is written for the i386 processor family, using C (gcc) and some Assembly (nasm). Its main goal is to develop a natively network-integrated structure, so that I/O operations (both local and network ones) happen in the same manner. This way every Horizon node on the Internet (or in a LAN) can communicate natively by means of a Network File System.

Francesco Frigo(frigofra AT tin.it)

No License Information

http://horizon.sourceforge.net/

Unknown


I

IanOS

IanOS is a small OS written for the x86_64 processors. The main goal of this OS is to be a system that is simple enough for beginners to understand yet sufficiently complex to demonstrate principles of OS design. It is not intended, at this stage anyway, to be a production OS. IanOS is written in assembly language and C. Full source code, documentation, and build instructions are available. There is a blog where design principles and changes are discussed.

Ian Jack(ian AT ijack.org.uk)

No License Information

http://www.ijack.org.uk

Unknown

March 31, 2012


IBOX

IBOX is a "modular" operating system for the x86 desktop. The main goals of this os are: Portability, Stability, Security, and Customizable. It will be written in assembly language and C. I suggest you take a look for yourself.

William McCabe(firstjourney_os AT yahoo.com)

No License Information

http://sourceforge.net/projects/ibox

Unknown


Idylla OS

Idylla OS is small and simple operating system. It will be written in assembly language and C. The main goals: Portability, Stability, Security and Customizable.

milyges (milyges AT gmail.com)

No License Information

http://www.idyllaos.org

Unknown

July 26, 2008 -- 0.1-alpha


Infinitech

New project under way. The system is being written in C++.

histevenk (dkordell AT msn DOT com)

No License Information

http://www.infinitech.st-3.com

Unknown


Inspiration

Inspiration is an x86, multiboot compatible OS with a monolithic kernel and a command-line shell. It's written in C and some x86 assembly. It can handle keyboard input, the VGA, the PIT, the RTC and IRQs. It even has a basic syscall routine and a custom font. Testing is done in both Bochs and my development machine. Check out the website for more information!

Sivasankaran KB (kbsiva7 AT gmail.com)

No License Information

http://sivaweb.coffeecup.com

Unknown

January 1, 2015 -- 1.2.5-alpha ( a.k.a Brainiac)


ISOS

ISOS is a very simple multithreaded OS for the Evaluator-7T board from ARM. It is based on JayOS also listed on this page. It features pre-emptive multi-threading, communication between threads, etc. and hardware drivers.

Wilhem Meignan(w.m AT wanadoo.fr)

No License Information

http://wilhem.meignan.free.fr/

Unknown


IX

Operating System IX is an x86 64-bit research kernel project that aims to design a kernel for general purpose operating systems (including desktops and servers).

Stephanos Io (root AT stephanos.io)

No License Information

http://stephanos.io/

Unknown


J

JaysOS

JaysOS is a "toy OS" that runs on the Gameboy Advance. It provides preemptive threads, semaphores, condition variables, and message queues.

Justin Armstrong(ja at badpint.org)

No License Information

http://badpint.org/jaysos/

Unknown


Jimix

Jimix is an x86(_64) OS based on a microkernel architecture. It is written in C++ and all IPC methods are wrapped over a Remote Method Invocation paradigm.

James Molloy (james__AT__jamesmolloy_co__uk)

No License Information

http://jimix.googlecode.com/

Unknown

Invalid month: n/a n/a, n/a -- n/a


Jinix

Jinix is a closed source operating system built from scratch.

Jos Kuijpers aka (jos_kuijpers_ AT hotmail.com)

No License Information

http://www.jinix-os.com

Unknown


JNode

JNode (Java New Operating System Design Effort) is an open source java OS written fully in java (with a very small assembler nano-kernel).

Martin Husted Hartvig (hagar AT jnode.org)

No License Information

http://www.jnode.org

Unknown


JonOS

JonOS is a 16-bit operating system made entirely in asm, released under the GNU General Public License. It can't do much yet, but it has a cool prompt and a nice clock ;)

Wojciech Komorowski aka GigaWolf(gigawolf AT hotmail.com)

No License Information

http://sail.to/jonos

Unknown


JouleOS

Something simple and different; kind of like pie except with 32bits --This is basically a dead project.

Earlz (earlz AT earlz DOT biz DOT tm)

No License Information

http://earlz.biz.tm/old_site/desc.php

Unknown

October 14, 2006 -- JouleOS Version 0.0.8 Alpha


JPasKernel

An operating system written in Object Pascal targetting embedded platforms

jeppe@j-software.dk

No License Information

http://j-software.dk

Unknown


JS-OS

JS-OS is a 32-bit operating system, written mostly in C, that is aiming to become a UNIX-like clone, but with some added/better capabilities. This project was started in late 2012 by a high school student and is meant to be a learning/research tool for both the developer and the user. The code is mostly commented and not too difficult to follow.

Using this operating system is meant to be easy and very intuitive. It is currently under development and supports preemptive multitasking, interrupts, an ext-2 clone file system (supporting up to 16GB files), a bunch of file system utilities, a basic shell, a dynamic heap, memory protection, a 32bpp VESA VBE and a VGA driver, a window manager, keyboard and mouse driver, and a sound driver.

John Smith (jsmithcontact@tormail.org)

No License Information

https://github.com/JSmith-BitFlipper/JS-OS

Unknown

April 20, 2013 -- JS-OS Version 0.0.1 stable; actively being developed


K

Kairos

Kairos is a revolution in operating system design: the focus is simplicity, minimalism, and power; doing away with 'legacy compatibility' and restoring optimal timing and throughput efficiency by utilising the full potential of the 64 bit architecture coupled with the modularity and reliability of a modern μKernel.

Joshua K(stable.entropy AT gmail.com)

No License Information

http://kairos.sf.net

Unknown

Planning Stage



Kether

Experimental OS currently in the planning stages. The intended implementation uses the Assiah assembler and the Thelema language. Goals include the provision of a xanalogical document system (as opposed to a conventional file system), a minimal but extensible core user interface, on-the-fly script development, a framework-based application system (i.e., conventional stand-alone applications would be replaced by modular frameworks and a general toolkit), and network-aware code caching. Projected to begin development in 2018.

Joseph Osako (josephosako AT gmail.com)

No License Information

No URL

Unknown

Awaiting the completion of the initial version of the Thelemic toolchain.


Kid Operating System (KOS)

A French operating system project. A modular OS, written in C, with an object oriented driver management. Use protected mode. Lots of documentation on the Web site.

Julien Munier, Thomas Petazzoni, David Decotigny(thomas.petazzoni AT enix.org)

No License Information

http://kos.enix.org

Unknown


Kiddie OS

Research operating system of mobile autonomous robots. It is suggested the system will act as the common intelligence for different types of machines including autonomous and humanoid robots able to collaborate with each other. It utilizes an idea and concept of self-learning adaptive operating system.

Artur Emagulov (artur.a.e AT gmail.com)

No License Information

http://code.google.com/p/kiddie/

Unknown

Started in C, later rewritten in C++. Has bootable microkernel, isr's, vm, simple scheduler, driver interface, stub drivers, pci enumerator, tiny jvm and experimental pure java drivers. Supports both x86-32 and ARM architectures. There are plans to add multicore support and native gpgpu computing support to run parts of OS on it.


KnightOS

Open-source operating system for Texas Instruments calculators. Features preemptive multitasking, memory management, etc. Written in z80 assembly.

Drew DeVault (sir@cmpwn.com)

No License Information

http://knightos.org

Unknown

Mature SDK, usable kernel, usable userspace, no math


Kolibri OS

Kolibri OS was a fork of the 32-bit version of Menuet OS but has changed much along the way. The Kernel and most applications, libraries and drivers are written in FASM.

The Kolibri OS team ()

No License Information

http://www.kolibrios.org

Unknown

December 13, 2009 -- 0.7.7.0


KOS

KOS is a modest OS meant to incorporate purely experimental features.

Karthik Kumar (karthikkumar AT gmail DOT com)

No License Information

http://guilt.bafsoft.net/downloads/wip/KOS

Unknown

Kernel has working interrupt handlers. Ongoing is the design process for the Re-entrant memory allocator, Kernel Re-entrancy and Subsystem Re-entrancy.


Kosar OS

Sample x86 OS with farsi support. Non-english homepage.

No Contact Information

No License Information

http://kosaros.blog.ir/

Unknown

0.1.0


Kronos

Kronos was the name of a workstation and an operating system developed in the middle of the 1980ies in the Soviet Union.

?

No License Information

http://https://code.google.com/p/kronos/

Unknown


Kryos

Kryos is an open source hobby/developer Operating System. Kryos has a basic command line interface (cli), multitasking, drivers, debugging and basic executable loading, not to mention a lot of other features

Michael Lazear(onyxkernel AT gmail.com)

No License Information

http://onyxkernel.googlecode.com

Unknown


L

L4ka

L4 is an extremely fast microkernel available for x86, ARM, MIPS and other architectures.

University of Karlsruhe, Germany(l4ka AT ira.uka.de)

No License Information

http://l4ka.org/

Unknown


Lemadops OS

Lemadops is my atempt at writing an OS. It's not very advanced but it will be free to download if anyone wants it. I am aiming for a DOS like system.

Jonathan (Sparkles)(lemadops AT hotmail.com)

No License Information

http://lemadops.tripod.com/

Unknown


Leviathan

Leviathan is a micro/modular 64 bit kernel that aims to be used by the general public. It includes support for my rwfs filesystem which can handle 500 million exabytes of storage.

Kristian Hart, nekros729@gmail.com

No License Information

http://leviathanv.googlecode.com

Unknown

Design Stage


Lily

Lily is a microkernel based on the I/O automata formal model designed to support the development of reactive programs. Device drivers and programs are expressed as automata that can be composed at run-time. x86(32-bit)/C++/C.

Justin Wilson jrwilson AT go.wustl.edu

No License Information

http://github.com/jrwilson/Lily

Unknown

Active


Logram

Logram is a small operating system fully 64-bit. It uses its own file system (FSL), and recognizes the keyboard. It is developed since April 2008. Logram is maintained by a large community of enthusiasts. It is also a site where you can ask questions and talk about your own OS (as osdev.org). The site is in french.

Denis Steckelmacher(steckdenis AT yahoo.fr)

No License Information

http://www.logram-project.org

Unknown

v0.0.7.5 : File system, memory, extensions, syscalls, keyboard


The validity of this entry is questionable;
It seems that Logram is no longer an OS, but a Linux distribution.

LUnix

LNG is an operationg system primarly for the good old Commodore64 home-computer. There also is a native version for the successor Commodore 128. Ports to other 6502/6510 driven 8-Bit Computers are possible but not yet started. LUnix started in 1993 and reached the internet in 1994. In 1997 LUnix 0.1 was rewritten from scratch, the result is LNG.

Daniel Dallman(Dallmann AT heilbronn.netsurf.de)

No License Information

http://lng.sourceforge.net/

Unknown


M

M3

M3 is an operating system targeting the IA32 architecture. It is currently under development. The goal for this project is to learn the ins and outs of OS development, and share this knowledge by writing tutorials and well-commented code.

Peter de Tagyos (peter AT ptss.net)

No License Information

http://m3os.wordpress.com

Unknown


Mammoth OS

Mammoth OS is a compact, lightweight kernel designed to have a monolithic core, and a modular kernel extension system. We hope to have a full implementation of a C compiler toolchain, and other languages such as C++ and Assembly by Augest 2009.

callum(at)rohedin.co.uk

No License Information

http://launchpad.net/mammoth-os

Unknown

February 18, 2009 -- Version 0.0.2. Still very basic pre-alpha. Implemented proper I/O functions. Next release: Advanced Output, Memory Manager.


ManRiX

ManRiX OS is open source microkernel based operating system with POSIX compliance.ManRiX OS is written totally from scratch using C and Assembly language.

Manish Regmi(regmi_manish AT gmail.com), Rajesh Bikram R.C. (rajesh.rc AT gmail.com)

No License Information

http://manrix.sourceforge.net/

Unknown


Mattise

Mattise is a very simple hobby operating system for x86 architectures. It is a monolithic kernel written completely in C and assembly with paging, ELF loading (modules and executables) and a working Newlib port. It has a rudimentary shell and a working nasm and binutils port.

Matthew Iselin (pcmattman AT users.sourceforge.net)

No License Information

http://mattise.sourceforge.net/

Unknown

April 1, 2007 -- basic C-only version of the kernel, without paging or newlib; basic binary file loader


MazzanetOS

MazzanetOS is a DOS/UNIX-like operating system written in assembly language and C++. It currently runs off a floppy disk and includes a graphics demo. It will run (hopefully) on any PC.

mazzanet(mazzanet AT hotmail.com)

No License Information

http://mazzanetos.sourceforge.net

Unknown


Media OS

Media OS is a secure, microkernel paradigm, 64bit multiprocessor, preemptive multitasking, operating system designed with future technology in mind to take full advantage of hardware. At this point it is non functional, but a CVS exists for it if you would like to take part.

iLewis (ilewis_isradd AT hotmail.com)

No License Information

http://retsim.com/index.php/ri-projects/media-os

Unknown

Pre-Alpha (Bootloader and simple kernel are complete)


Melon

Melon is a C++ operating system designed to be simple and fast and to provide a coherent OO framework for developing applications.

Alexis211 <alexis211 AT gmail.com>

No License Information

http://github.com/Alexis211/Melon

Unknown

not really maintained anymore


MenuetOS

MenuetOS is a fully 32 bit assembly written graphical operating system. Menuet supports 32 bit x86 assembly programming as a faster and smaller system footprint. Menuet has no unix roots and the basic system is meant to be a clean asm based structure. Menuet isn't based in any particular operating system, since the idea has been to remove the extra layers between different parts of software, which complicate programming and create bugs. Menuet's application structure is not specifically reserved for asm programming since the header can be produced with practically any other language. However, the overall application programming design is intended for easy 32 bit asm programming. The GUI is extremely easy to handle with assembly language. http://MenuetOS.net/ .

The MenuetOS development team()

No License Information

http://www.menuetos.net/

Unknown


Mettā

Mettā aims to be your mithril compass, that is, a device powerful in determining what is worth and what is not worth doing, in determining when it is the right time for doing so and also on doing the things it can do, without taking up your time.

Berkus (berkus AT exquance.com)

No License Information

https://github.com/berkus/metta/wiki

Unknown

Active (2013-08-11)


Micro OS X

A Free DOS like Operating System which fits on one floppy disk. The new Micro OS X is the third generation of Micro OS. The Micro OS X Workspace Manager is based on GEM Desktop.

Bj?rn Schnackenbeck(megadriveag AT yahoo.de)

No License Information

http://www.mosx.de.vu/

Unknown


The validity of this entry is questionable;
WARNING! This URL Website is not in English.

MicroBe OS

Hobby OS aimed to learn how things are done. Written in x86 assembler.

Vladimír Šiman(online AT microbe dot cz)

No License Information

http://www.microbe.cz/

Unknown

-- With huge time gaps developed since 1997 but so far no release available to public.


MIK

A hobbyist 32-bit x86 OS coded completely in pure assembly. Goals are a fully capable operating system with paging/multitasking/FDD, HDD and USB support.

Pascal Smit(smitpascal AT gmail DOT com)

No License Information

No URL

Unknown

-- Not Yet Releasd


MikeOS

A hobbyist 16-bit x86 OS with rudimentary DOS compatibility that boots from a single floppy disk.

Mike Saunders(okachi AT gmail DOT com)

No License Information

http://mikeos.berlios.de/

Unknown


Mini Operating System

"a 21st Century Operating System"; "easy to use"; written in a Java dialect called Turk/2 designed to be more robust than standard Java; all program operations can be done with direct manipulation (WIMP); portable to all CPUs.

'

No License Information

http://www.ittybittycomputers.com/IttyBitty/OSblue.htm

Unknown


Minirighi

A didactic Linux-like kernel.

Andrea Righi(righiandr AT users.sourceforge.net)

No License Information

http://minirighi.sf.net

Unknown


Mojo OS

Mojo OS aims to be a modern desktop operating system. Ity is currently under active development but far from finished. Read much more on the homepage.

Christian Lange (clange AT softwarewizard.dk)

No License Information

http://www.softwarewizard.dk/mojo/

Unknown

November 19, 2009 Current version 0.2.2


Mona OS

Mona OS is a small, new and fast microkernel system written in C++ for Intel x86 architecture. It is neither a POSIX or Windows clone.

Higepon (higepon AT users.sourceforge.jp)

No License Information

http://www.monaos.org/

Unknown


MOS

Mother Operating System – An operating system designed and developed in C/C++ to work on x86 (alike) processor. It is a 32 bit protected mode OS using x86 architectural features for memory management (paging, segmentation) and process management (TSS, Call Gates, Interrupt Gates). Aim is to build a minimal complete packaged OS with support for USB, Internet (wifi) and a cool GUI -> and make it suitable for tablet pcs/netbooks/mobiles.

MosMan (srinivasa_prajwal@yahoo.co.in)

No License Information

http://www.themosland.110mb.com/

Unknown

Version 2.0


MSB-OS

An OS originally designed as a platform for my own A.I. work (linguistics), but soon to be used for education purposes as well. All programming of MSB-OS has been done directly in machine code (without using assembler).

osproject AT magicschoolbook DOT com

No License Information

http://www.magicschoolbook.com/computing/os-project

Unknown


MuOS

Little 32-bit OS with continous development and with good documentation.

Gregor Brunmar(gregor.brunmar AT home.se)

No License Information

http://hem.passagen.se/gregge/

Unknown


MVS/380

IBM's old IBM mainframe operating system (MVS) was public domain. With a freely available IBM hardware emulator available, this operating system was dusted off and being given a new life with some radical architecture changes. There's a similar VM/380 available too, for another IBM mainframe OS.

Paul Edwards (fight.subjugation@gmail.com)

No License Information

http://mvs380.sourceforge.net

Unknown

Version 1.0 released and a group of people driving it forward on a daily basis instead of being a one-man project


MyNOS

The MyNOS project aims at developing a new and different operating system, based on high-level languages. MyNOS will be based on the OCaml bytecode interpreter. We'd like to explore microkernel architecture and new language definition too.

Cesare Zavattari(cesare AT ctrl-z-bg.org)

No License Information

http://mynos.sourceforge.net

Unknown


MyOS

MyOS is a free operating system for x86 and mips, coded in C++ with elf, vesa, ata and ext2 supports.

Samy Pesse (samypesse AT gmail.com)

No License Information

https://github.com/SamyPesse/How-to-Make-a-Computer-Operating-System

Unknown


MysteriOS

Extremely modular monolithic kernel (just like Linux but much more modular) designed to be potentially portable on almost any platform

Pierre Krieger (webmaster AT tomaka17.com)

No License Information

http://mysterios.tomaka17.com

Unknown

-- No release for PC, only for GameBoy Advance. Current build (05/2009) has a graphic GUI and can run small native Linux programs (ie. a binary working on Linux could work on MysteriOS without recompiling it)


MysticOS

MysticOS is an exokernel based OS. Its main goal is to be able to adapt to the users wishes and abilities at run time, providing the perfect environment for anybody. Current features include FreeBasic support and hardware accelerated graphics (2D and 3D).

Marcel Sondaar(marcel_willem :at: hotmail.com)

No License Information

http://www.d-rift.nl/combuster/mos3/

Unknown

2013 -- The OS is currently pre-alpha - there are no official releases yet. However, nightly builds, source code and documentation are available.


MyXomycota

MyXomycota is a monolithic system running in protected mode and using paging. It is written in C, newlib (a small stdlibc) is partly ported. It runs from a floppy disk (loaded with BIOS interrupts on startup, hence even USB floppy disk drives are supported). I am sorry but many texts are German.

Max Reitz (xanclic@googlemail.com)

No License Information

http://sourceforge.net/projects/myxomycota

Unknown

April 4, 2009 -- Kernel with programs running in user mode (simple shell, brainfuck compiler, simple editor (cedit), standard programs (ls, cp, rm, cd, echo, file, top, mount) and some ported programs (aargh interpreter, flat assembler 1.67.26, ed)). 0.003 (pre alpha)


N

Nameless OS

a portable multi-user Unix-like OS. i386, amd64 and ARM. Fully protected. GUI without X. Modular kernel. Closed source.

Piotr Durlej (http://www.durlej.net/contact)

No License Information

http://www.durlej.net/nameless

Unknown

Alpha release to testers


Nano Os

Nano Os is a Hobby/Educational Operating System Project. It is a monolithic kernel OS for PC and compatibles with 386 and above. It is written in g++ and assembly(NASM)

Ashok Shankar Das(ashok[dot]s[dot]das [at] gmail[dot]com)

No License Information

http://code.google.com/p/nanoos/

Unknown

2 and half years spare time development, Protected mode, Memory Manager, Shell, Basic multi Tasking


Nanos

Nanos is a protected mode nanokernel OS for x86 computers. It is written in assembly and assembled with NASM.

Peter Hultqvist(email at peter.h endnode.se.)

No License Information

http://lab.endnode.se/nanos/

Unknown

Bootable kernel, no futher work will be done.


NDK

NDK is neuraldk's ongoing experimentation at creating a new, modern operating system. Currently in its infancy, it's of little use to anyone but the beginning operating systems developer.

(carbonBased@neuraldk.org)

No License Information

http://www.neuraldk.org/product-NDK

Unknown


Neptune Operating System

Neptune is a self hosting 32 bit highly modular graphical multitasking operating system written in C and some assembly.

See website.

No License Information

http://www.brokenthorn.com/mos

Unknown


O

Oberon System

The Oberon System is an academic operating system which was developed by Niklaus Wirth and Jürg Gutknecht in the second half of the 1980s. It is available from ETH Zürich and a more current multiprocessor version can be found here: BlueBottle (see also A2). Note that some stuff on these pages appear outdated, but this may be more a problem of keeping the Web-pages as current as the System. An active mailing list is here: Oberon Mailing List Archive. More current and in depth documentation is included in the systems, although you (sorrily) have to master their (partially) unconventional user-interface before you can access the documentation. Many dead links in Native Oberon reference site can be reanimated by replacing www with www-old. It has been revitalized in fall 2013 by Niklaus Wirth implementing a RISC processor in FPGA. See Project Oberon.

No Contact Information

No License Information

http://www.ocp.inf.ethz.ch

Unknown

revitalized/hibernating/orphaned - more infos at SourceForge Native Oberon, Old ETH Oberon Home Page, Linz Oberon V4, SourceForge Oberon V4, and Project Oberon)


ominOS

ominOS is a small lightweight kernel that aims to be simple to and have easy to understand source code to learn from. Its definitely not doing anything revolutionary, but I love working on it and seeing where it goes. Currently the os has ports of Nasm, binutils, and some graphic libraries. Also has a partially implemented TCP/IP stack.

Anthony Lineberry (anthony.lineberry AT gmail DOT com)

No License Information

http://ominos.sourceforge.net

Unknown

0.0.1-alpha


Onem OS

Onem OS is an x86-16 assembly kernel. The goal is to be able to run it off of a usb thumb drive.

No Contact Information

No License Information

http://code.google.com/p/onem16/

Unknown

alpha


Orange OS

The Orange OS Project started with the intent to design a lightweight Operating System. It contains a small kernel designed for those interested in the low-level, practical aspects of building an x86 system. Currently, it is designed to fit on a floppy.

Berlin Brown(bigbinc AT hotmail.com)

No License Information

http://orangelin.sourceforge.net/

Unknown


OS-periment (The)

This project aimed at cleaning up the mess that desktop OSs have become, going back to a simple, lean and evolutive state. It also tried to be an OS which is solely optimized for use on personal computers from the ground up, like BeOS was, and unlike OSs like the Windows NT family or most Unices which try to address many other, sometimes conflicting needs (like those of company servers). Finally, it aimed at improving the quality of the everyday desktop user experience through increased reliability, better consistency in the user interface, simpler interaction models, lower annoyance...

The first attempt didn't work, however. Perhaps development will start again in the future, but for now the project has been put in hibernation.

Hadrien G.(knights_of_ni AT gmx.com)

No License Information

http://theosperiment.wordpress.com

Unknown

Development stopped on 23/07/2013


OS/C

OS/C is my small, open-source, Unix-like OS. It is (and was) designed to preform networking tasks and other file-oriented processes whiltaking up very little of the computer's processing power.

Collin(projectosc AT yahoo.com)

No License Information

http://blake.prohosting.com/osc1/

Unknown


Osiris

A modular OS written in C/Assembly. Grub used as the boot loader. Paging, Multi threading, basic vesa mode GUI. Dynamic ELF support, Small C Library(Safe String, Math, IO, Mem). Grub loads the Hal which in turn loads the Kernel and other OS Services. Currently working on a USB stack, MP support, NIC Drivers, reworking the GUI system.

Sanchan M(lonesamurai5 AT gmail.com)

No License Information

http://tecreat.com/

Unknown


OSSO

A Micro Kernel Operating System written from scratch

Alessandro Iurlano(iurlano at users.sourceforge.net)

No License Information

http://osso.sourceforge.net

Unknown


Oxygen Kernel

Graphical microkernel designed for portability and modern systems.

Jessica Hawkwell (ladyserenakitty at gmail.com)

No License Information

http://oxygen.ladyserenakitty.com/bin/

Unknown


OZone

OZone is a suite of projects targeted at various platforms, all using the same XML based programming language. This is accomplished by enumerating any platform specific values or constants in an XML document, and using that document to generate the schema and transform documents needed to convert any references to those elements into their underlying value. The project includes platform definitions for Intel, AMD, IBM, Microsoft, .NET, Java, Nintendo, Raspberry Pi, Commodore, Atari and more.

Joshua Bair (j_bair at bellsouth.net)

No License Information

http://ozone.codeplex.com

Unknown

Alpha; Published to CodePlex on June 9, 2014


P

Particle OS

Particle OS is a 32-bit operating system. Visit the website for more information.

The author: webmaster AT theflash.heliohost.org

No License Information

http://theflash.heliohost.org/particle/

Unknown

-- Particle OS version 1.0 is complete.


The validity of this entry is questionable;
No web site (August 2013)

PDOS - Public Domain Operating System

One of very few operating systems that have an explicit "released to the public domain" notice. What that means is that if you spend time on this, and you later see a commercial use for it, there is absolutely no restriction on selling/modifying etc, any more than you would dig up Shakespeare and ask him if it's OK to use "Hamlet". It is designed to look like MSDOS, and can currently execute some MSDOS executables unchanged. It's written in C, with some assembler, and a 32-bit version, that also looks like MSDOS, but isn't, is included.

Paul Edwards - main author: fight.subjugation@gmail.com

No License Information

http://pdos.sourceforge.net

Unknown

-- PDOS 0.86 is sufficiently complete to allow some commercial tasks to be theoretically possible. Current activity is restricted to the C runtime library that it is operates with, rather than the OS itself.


Pebble Operating System

Pebble is a 32-bit operating sytem for IA-32 systems. It can run MS-DOS and DPMI compatible applications and will provide advanced features such as multitasking and paging. It will be a good platform to run old MS-DOS and embedded programs.

Raghu Kaippully - kraghu@users.sourceforge.net

No License Information

http://sourceforge.net/projects/pebble-os/

Unknown


Pedigree

Monolithic OS with several backends supported - x86, x64, MIPS32, ARM and PowerPC. Kernel written in C++ with the obvious bits of ASM. Offers a reasonable amount of POSIX support and a tiling GUI and can run Apache, DOSBox, and various other common programs. Planned to also offer a native API alongside POSIX for Pedigree-specific applications.

JamesM, bluecode, pcmattman, IRC freenode.net#pedigree

No License Information

http://www.pedigree-project.org/

Unknown

Foster Milestone #1 (most recent release).


Perception

A 'managed' operating system environment built around a high level language called Shovel. The project was rebooted as of Q2 2014.

MessiahAndrw.

No License Information

https://github.com/MessiahAndrw/Perception

Unknown


Plan 9

Plan 9 is a distributed system built by Bell Laboratories (now Alcatel-Lucent), the same group that developed Unix, C, and C++. ... it uses three kinds of components: terminals that sit on users' desks, file servers that store permanent data, and other servers that provide faster CPUs, user authentication, and network gateways. ... In typical use, users interact with applications that run either on their terminals or on CPU servers, and the applications get their data from the file servers. Unfortunately, the project was abandoned, the web site is down.

'

No License Information

No URL

Unknown

Inactive


Plan 42

A small public-domain OS, based on the 'nanos' nanokernel.

Andy Elvey

No License Information

https://github.com/mooseman/plan_42

Unknown

Last update in November 2014


Pocket OS

Pocket OS is an operating system in the spirit of DOS.

'

No License Information

http://pierrel5.free.fr/PocketOS/eindex.htm

Unknown

version 1.0


Polix32

Polix is a 32-bit operating system for x86, based on Linux kernel.

michael (uzm386 AT gmail.com)

No License Information

http://uzm386.awardspace.us/polix32.html

Unknown

version 0.0.1


POS

Peter Operating System is my os research project started in year two in university 1998.

Peter (peter AT petersoft.com)

No License Information

http://pos.petersoft.com/

Unknown


POSYS

POSYS: Programmers Operating SYStem Small, fast, dynamic, secure. (In development) Language: NASM + CC386. Useful links on page.

Chris Pop(popcristian AT users.sourceforge.net)

No License Information

http://posysos.sourceforge.net/

Unknown


Prex

The Prex project is an open source initiative to provide a portable real-time operating system for embedded systems.

Kohsuke Ohtani(kohtani AT users.sourceforge.net)

No License Information

http://prex.sourceforge.net/

Unknown


Pro-OS

A 32-Bit OS for the x86. A microkernel architecture targetted for speed.

I. Amalan Joe Steeve(joe_steeve AT phreaker.net)

No License Information

http://sourceforge.net/projects/pro-os

Unknown

Last update in 2009


PuddingOS - PNL/OS

A small, fast and complete Operating System in 32 bits

David Delassus <linkdd62@gmail.com>

No License Information

http://github.com/LinkDD/puddingos/

Unknown


The validity of this entry is questionable;
Web site seems to be: http://codingteam.net/project/puddingos

Pure64

Pure64 is a second stage bootloader for 64-bit PC's with compatible Intel or AMD processors. The loader gets the computer into a full 64-bit state with no legacy compatibility layers. Pure64 also enables and configures all available Cores/CPUs in the computer. An information table is stored in memory after Pure64 is finished that stores important details about the computer.

Ian Seyler (iseyler AT returninfinity.com)

No License Information

http://www.returninfinity.com/pure64.html

Unknown

-- v0.4 Active


Pépin

A small and simple kernel created for educational purposes. A great care is put on keeping the code as simple and clear as possible. The project home page provide a full tutorial (currently only in french) explaining how to code a kernel using a bottom-up approach. Pépin is written in C and some i386 assembly. Support : Grub, 32bit Protected mode, Interrupts, Segmentation, Paging, Syscalls, Multi-tasking, IDE PIO mode, Ext2FS (read), ELF, Signals. Every stuff released under GNU GPL and GNU FDL terms. [1]

feedback form on website

No License Information

http://a.michelizza.free.fr/pmwiki.php

Unknown

December 16, 2008


PrettyOS

A simple kernel created for educational purposes. A great care is put on keeping the code as readable as possible. PrettyOS is written in C and some i386 assembly (own bootloader). PrettyOS offers network, FAT12/16/32, uhci, ohci, ehci, xhci. [2]

Dr. Erhard Henkes

No License Information

http://prettyos.de

Unknown

2013


Q

Quark Operating System

Quark is an Object Oriented 32 bit operating system. It aims to be a complete multitasking kernel.

Ananth Shrinivas(compstud2001 AT yahoo.com)

No License Information

http://sarovar.org/projects/quark

Unknown


QUARN

OS project in assembler and C. System works in 32bit Protected Mode, with multitasking and multithreading. There is also ELF attendance and dynamic linker. Quarn OS has drivers for FDC, PIT, RTC, serial port, keyboard, VGA (text mode), PCI bus and many more. It also provides tool that allow to configure it, possibilities are very wide. For example you can chose if you want it to run with full preemption, user-space preemption or without preemption. Quarn OS also has special Artificial Intelligence module that is used in scheduler, but there are plans to use it in many more ways.

Pawel "Hery Sasta" Dziepak (hryssta AT gmail.com)

No License Information

http://quarnos.sourceforge.net/

Unknown


R

RDOS

32-bit x86 based OS written mostly in assembly. Provides protection with segmentation and paging. Has drivers for FAT-based file systems, TCP/IP, USB, sound, LFB based VESA support with a GUI API. The user-level API is based on C++ classes. OpenWatcom is used for building both applications and device-drivers.

Leif Ekblad(leif AT rdos.net)

No License Information

http://www.rdos.net

Unknown

Stable, has some 400 commercial installations.


ReactOS

A GPL project to clone WinNT written from scratch. It runs: Firefox, OpenOffice 2,Quake III Arena, and much more. A lot of work is still need to be done. Looking for developers.

a team of developers(ros-general AT reactos.com)

No License Information

http://www.reactos.com

Unknown

0.3.13 - Alpha Stage (Not recommended for everyday use)


Reaver Project OS - Rose

Open source project striving to provide a µkernel and a set of necessary services. Written in modern C++, currently targeting AMD64 SMP systems. Not POSIXish. Timer framework, IPI framework, thread switching are finished. There's also a basic, dumb scheduler without wait queues. Work progresses on enabling userspace and basic syscalls.

Michał "Griwes" Dominiak(griwes AT griwes.info)

No License Information

https://github.com/griwes/ReaverOS

Unknown

January 12, 2014 -- Cotyledon 0.0.4 dev


RedOS

RedOS is a small operating system written in C ,assembly it work on PM32, Just come to see.

ELAATIFI Sidi Mohamed(elaatifi AT hotmail.com)

No License Information

http://smelaatifi.free.fr/redos

Unknown

Front page only, last updated in 2002


Red-OS

32-bit microkernel designed for code readability.

nick(at)primis.org

No License Information

http://red-os.org

Unknown

Alpha


Retro OS

Retro OS is a simple os, it has simple cooperative multitasking, x86 architecture, loads binary programs from the ramdisk (in kernel-mode), very simple (but functional) drivers, and a megalithic kernel

far.peter1(at)gmail.com

No License Information

https://github.com/farlepet/retro-os

Unknown

Pre-Alpha


Retro Rocket

Retro Rocket is a 32-bit protected mode operating system with the majority of the userland written in BBC BASIC, using a builtin interpreter. It is designed to imitate the BBC Micro's MOS (Machine Operating System) in appearance and behaviour, with modern concepts such as multitasking, memory protection and much more modern system specs.

Brain

No License Information

http://brainbox.cc/repository/trunk/sixty-four/

Unknown

Version 0.1, working shell, under alpha development.


RhinOS

RhinOS is a french 32bits x86 micro-kernel like OS. At the time of writing, it has its own bootloader, a physical memory manager (buddy system), a virtual memory manager for the kernel (slab allocator and buddy system), a minimal thread management and IPC via message passing.

Gab (gb.viel AT gmail.com)

No License Information

http://code.google.com/p/rhinos/

Unknown

Code Review for thread management and IPC


Rhombus

Rhombus is a microkernel-based operating system written in C for protected mode x86. It currently contains a kernel, drivers, shell utilities, and a C library, all written from scratch. It has a distributed VFS mechanism, a human-readable/writable remote procedure call protocol, and some other neat features. It is roughly UNIX-like, but with some major architectural differences. It is distributed under an OpenBSD-style license. It has been under pretty active development for the last three years, and is nearing a public alpha/beta release.

Nick Johnson (nickbjohnson4224 AT gmail.com)

No License Information

http://github.com/nickbjohnson4224/rhombus/tree/master

Unknown

Version 0.8 Alpha


RISC OS

Designed in Cambridge, England by Acorn. First released in 1987, its origins can be traced back to the original team that developed the ARM microprocessor. Niche community using emulation, legacy systems and newer ARM hardware such as the BeagleBoard. "Shared source" fork (Castle Technology Ltd's RO 5) available for free non-commercial use, proprietary fork (RISCOS Ltd's RO 4 & 6) closed source.

RISC OS Open

No License Information

http://riscosopen.org

Unknown

January 23, 2010 -- Iyonix ROM release (v. 5.16), Development release (v. 5.17) Stable, semi-defunct commercial use. Development currently focused on ARMv7 hardware.


RMMTOS

Real Mode Multitasking Operating System

Mikko Paukkonen (mikko.paukkonen AT gmail.com), mikkop92 at the forum

No License Information

http://code.google.com/p/rmmtos/

Unknown


RMoX

A highly concurrent OS written (mostly) in the occam-pi parallel programming language. The OS is designed and built from large numbers of small concurrent processes that are cooperatively scheduled and communicate via synchronous channels. Currently only targets x86 based systems (586 and up) with embedded platforms (PC/104 and PC/104plus) in mind.

Fred Barnes (F.R.M.Barnes AT kent.ac.uk)

No License Information

http://rmox.net/

Unknown

experimental but functional


Ruby Operating System

Harvest the best features from other operating systems and combine it into ROS. ROS should be user friendly. As much as possible should be written in Ruby, so that a user, which masters Ruby, are in full control of ROS.

Simon Strandgaard(neoneye AT adslhome.dk)

No License Information

http://ros.rubyforge.org/

Unknown

Design phase


RYMOS

Graphic os under construction maked with NASM and GCC

Roberto Rodriguez(prfiredragon AT gmail.com)

No License Information

http://rymos.cf.gs/

Unknown

PreAlpha


S

Saerox

An OS meant to be extremely stable and use resources efficiently. It is currently in development and will run on Intel x86. Written in assembly and C. It is not commercial yet, so help is greatly appreciated.

Jason Prince (jason.prince@saerox.com)

No License Information

http://www.saerox.com/

Unknown


The validity of this entry is questionable;
Website down

sanos

A small 32-bit x86 operating system kernel for jbox appliances. A jbox is a JavaOS server appliance running on standard PC hardware. This enables you to run java server applications without the need to install a host operating system. Only a standard Java HotSpot VM and the sanos kernel are needed.

Michael Ringgaard(mri AT jbox.dk)

No License Information

http://www.jbox.dk

Unknown


Sartoris Microkernel

The Sartoris Project aim is to develop a portable microkernel and a set of operating system services that support: - Efficient implementation of local system calls. - Concurrent execution of several OS 'personalities', ie a UNIX environment and a native microkernel-based interface. - Simple and elegant integration of distributed operating system components.

Nicodega(nicoba4 AT hotmail.com)

No License Information

http://sartoris.sourceforge.net/

Unknown


SauOS

SauOS is a 32-bit protected mode kernel written in C. It was initially based on bkerndev but is now being rewritten in a branch.

imate900 (asteinborn SeventyEight AT Gmail DOT com)

No License Information

http://sauos.googlecode.com/

Unknown

At present the kernel is being rewritten


ScorchOS

A 32-bit pmode OS aimed to be light-weight, fast, well-documented and easy to develop.

Bob Moss(bobbyjmoss AT gmail.com)

No License Information

https://sourceforge.net/projects/scorchos

Unknown

Regularly patched. Not currently under active development, but may be rekindled in the future.


SeaOS

SeaOS is a hybrid kernel with loadable modules that supports ATA, AHCI, EXT2, ELF, and many other fancy acronyms. It has basic networking support, initial VT-x support, and is self-hosting with a fairly complete unix-like userland. Designed for simplicity.

Daniel Bittman (danielbittman1 AT gmail.com)

No License Information

http://dbittman.github.io/seaos

Unknown

Active Development


SharpOS

SharpOS is the original open source effort to write an operating system in 100% C#, with a strong focus on security, reliability, and maintainability. It has a wiki.

'

No License Information

http://www.sharpos.org/

Unknown


Shunya Operating System

The project Shunya explores the fundamentals of Operating Systems and deals with creating a simple OS which can be loaded by a Multiboot Compliant Bootloader. Though it can't be called a complete OS as it just provides a bare platform for further development but it utilizes a C Library and other Memory Management Tasks.

(shirish.goyal@gmail.com)

No License Information

http://www.ideaconspiracy.com/books/os/shunya-operating-system/shunya-operating-system

Unknown


SkyOS V3.0

32Bit PM, Paging, Multitasking, VM86, GUI (SkyGI/GiGFX), VFS,FAT12/16/32,SkyFS,ProcFS,DeviceFS,Network,TCP/IP,Keyboard, Serial,PS/2,IDE,ATAPI,FDD,RAMDISK,Soundblaster,VESA2.0,CT6xxxx, Dynamic loadlable modules, PnP, PCI, LIBC, SkyGI Library, Graphical Applications.

Szeleney Robert(Robert.Szeleney AT br-automation.co.at)

No License Information

http://www.skyos.org

Unknown


smiddyOS

smiddyOS is an operating system that is written in FASM asm. It is mainly a learning environment for the author, with pretty loose goals.

smiddy on BOS forum, Dex OS forum, or OS Dev forum as smiddy

No License Information

http://smiddyOS.asmhackers.net/

Unknown


Solar_OS

Simple, easy, fast 32bit GUI OS in ASM

bogdan_ontanu @@ yahoo -- insert the dot here remove under score in name -- com

No License Information

http://www.oby.ro/os/

Unknown


SollerOS

A unix-based 32 bit operating system written in assembly-it has no connection to Solar_OS, the similar names are just a coincidence

Jeremy Soller (jackpot51@gmail.com) I fear no spammers.

No License Information

http://solleros.googlecode.com

Unknown


Sortix

Sortix is a small Unix-like operating system developed since 2011 with emphasis on cleaning up traditional Unix design mistakes while retaining compatibility with third party software. Much third party software has been ported to Sortix and the system is now self-building. The Sortix kernel, standard libraries, and most utilities were written entirely from scratch.

No Contact Information

No License Information

http://sortix.org/

Unknown

December 30, 2014


spiderpig

32 bit operating system written in C

Dak91 (dak.linux AT gmail.com)

No License Information

http://spiderpig.osdev.it

Unknown


Static OS

Foreign language OS Project

3(stafe AT gmx.at)

No License Information

http://www.staticos.at.tf/

Unknown


SubraX

Educational/Experimental Operating System with graphical interface support under Oracle VirtualBox. Whilst not yet usable it is growing relatively fast.

bobbyjo ( AT ) love2code.org

No License Information

http://www.love2code.org

Unknown

-- As of February 2011, my a remote server automatically builds nightly and uploads to sourceforge mirrors weekly. Typically a change is made weekly.


Sugatha RTOS kernel

Sugatha is an RTOS kernel with upto 8 priority levels. It is mainly written in C with the CPU specific code in asm.

dushara (nidujay AT sourceforge.net)

No License Information

http://sugatha.sourceforge.net

Unknown

June 28, 2007 -- Sugatha RTOS version 0.8.0 (beta)


SUNUX

SUNUX is aiming to be an networking OS for running web servers and DHCP server, etc.

Andreas Tolfsen(ato AT itnerd.net)

No License Information

http://sourceforge.net/projects/sunux

Unknown


SyCODE Platform

SyCODE Platform is (not yet but will be) a 32bit pmode OS (multitasking) with GUI. The executable format will probably the PE. I will port an assembler, a C compiler, a linker, and I will port a basic compiler (I am writing it for DOS, it will support many features ported from C language).

PrzemekG_(PrzemekG_ AT poczta.onet.pl)

No License Information

http://przemekg.netfirms.com/projects.html

Unknown


Synergy OS

Synergy OS is an operating system built for learning purposes. It's built from the ground up using only assembly and no C; nasm and GNU ld are required to build it. It currently has a 32 bit protected mode kernel and a keyboard driver. It's source is in the OS download

nmp91@live.com

No License Information

http://67.11.191.209/software/view.php?project=Synergy_OS

Unknown


SysPak OS

SyaPak OS is a microkernel based multiprocessor, multitasking, multithreading operating system for the IBM-PC Intel i386 systems. It is developed in Department of Computer Science of Bahahuddin Zakariya University, Multan Pakistan, under the kind supervision of Dr. Aman Ullah Khan. SysPak OS is a operating system with an emphasis on design and portability. It is largely implemented in C/C++, with a small amount of assembly. Currently, the system is mostly a kernel with a minimal amount of user space libraries and applications. Thus far, most of the work has been put into the kernel and other underlying support. As a result the system isn't that interesting from an end-user point of view (no gui, simple commands on a command line). Full documentation is available.

Abdul Salam(hdrsalam AT hotmail.com)

No License Information

http://www.brain.com.pk/~hdrsalam/syspakos.html

Unknown


T

tachyon

tachyon is another hobby OS, longing to support x86 and x86_64. currently, it boots on both platforms in qemu, bochs, virtualbox and real hardware. it has not much to see, really, but a working physical and virtual memory managment (still improving)...

Markus Duft (mduft AT aon.at)

No License Information

https://github.com/mduft/tachyon3

Unknown

In active development.


tatOS

A 32bit x86 OS written in assembly featuring a protected mode driver for USB flash drive and mouse. Source package includes tedit editor & ttasm assembler. Supports UHCI, EHCI, ps2 keyboard, 800x600x8bpp graphics.

Tom Timmermann

No License Information

http://code.google.com/p/tatos/

Unknown

In active development since 2009


TempOS

TempOS is an educational and multi purpose Operating System that was born as an undergraduate work and has it's your main goal to be not only another Operating System, but a complete toolkit designed to help students on their O.S. courses.

Renê S. Pinto (rene AT renesp.com.br)

No License Information

http://tempos-project.org

Unknown

Not updated since 2012


The Damn Small OS

An Exo-kernel where the application builds the system it self, providing the most basical functions for a multi-tasking system. All the response is thrown to the application, let it manage, but protecting the resources. An extreme approach of Operating Systems, that should be highly portable. 100% in C.

the team(alphakiller_ AT msn.com)

No License Information

http://sourceforge.net/projects/comos

Unknown


the dr

It's a kernel for the IA32 architecture written in C and asm. It's based on the exokernel architecture but forks from it when simplicity can be gained.

Gianluca Guida(gianluca AT drex.tk)

No License Information

http://drex.sourceforge.net

Unknown

Inactive since 2005


The validity of this entry is questionable;
Inactive since 2005

TinyOS

Event-driven operating system targeted for wireless sensor network embedded systems. Has a megalithic kernel architecture.

No Contact Information

No License Information

http://tinyos.net/

Unknown

Active


とあるOS (ToAruOS)

32-bit modular kernel written in C. Supports pipes, shared memory, signals, POSIX-compliant file access and threading. Heavy focus on advanced GUI, including a compositing window system.

toaru-l AT acm.uiuc.edu

No License Information

http://github.com/klange/toaruos

Unknown

Active - building a network stack (May 8, 2014)


Toast!

Toast! is a the continuation of the discontinued Jaspos. It is being written in C and x86 Assembly, but is just taking its first few steps as Jaspos' code is pulled through.

No Contact Information

No License Information

http://batchbin.ueuo.com/programming/os/toast/

Unknown

Early stages


Trion

A portable nanokernel-based OS.

Trion Developers Mailing List(trion-kernel-dev AT lists.sourceforge.net)

No License Information

http://trion.sourceforge.net

Unknown


Tysos

The type-safe operating system is a 64-bit multitasking microkernel written in C#

John Cronin (jncronin AT tysos.org)

No License Information

http://www.tysos.org

Unknown

Ahead-of-time compiler is mostly complete, work has switched to implementing the kernel


týndur

The microkernel-based community OS of the German OS development community Lowlevel.

tyndur-devel mailing list (tyndur-devel AT tyndur.org)

No License Information

http://www.tyndur.org/

Unknown

See the tyndur 0.2.2 announcement in the forum


U

U-OS

A German OS Project

Jan Loebel(jan.loebel AT web.de)

No License Information

http://uos.maep.de/

Unknown

2005: Project was stopped


The validity of this entry is questionable;
WARNING! This URL Website is not in English.

UbixOS

It's Back :)

Christopher Olsen(colsen AT UbixOS.com)

No License Information

http://www.ubixos.com

Unknown


udos: a micro disk operating system

udos is for PC/AT compatibles with legacy FDD.

Katsuhiko Gondow(gondow AT cs.titech.ac.jp)

No License Information

http://www.sde.cs.titech.ac.jp/~gondow/udos/

Unknown


UNEXT/os aka (You Next /Operating System) v8.1.b (c)2009

c++ flat mode operating system by a.T.d current features:

  • flat mode memory module up to 4gig's of RAM
  • fat 12,16,32 driver
  • ps2 mouse driver
  • multi tasking
  • as usual CLI is supported
  • XGUI (open desktop): VBE2,800x600x256 and more, windowing system, buildin script language for GUI application development (Basic like language)
  • support 40% of DOS API (aka int 0x20,0x21,0x33)

r_ed209 AT yahoo DOT CoM

No License Information

[coming soon i hope coming soon i hope]

Unknown

60% done


Useless OS

The Useless OS is made entirely in ASM compiled with NASM. It is currently a 16 bit Real-Mode OS with a FAT12 filesystem. It has around 30 system calls and an ASM header for developing applications for the UOS. Applications can be developed in ASM, or with a BASIC compiler called UBASIC (Useless BASIC) that was programmed in FreeBASIC. The UBASIC Compiler takes BASIC code and translates it to NASM code which in turn compiles it to flat-binary or .COM applications. The way the UOS multi-tasks is more like task switching in real-mode. A GUI is currently being developed. Future plans are to write a 32 bit p-mode extender, then port the GUI to use it for better multi-tasking. Note that our website is under construction.

David Gutierrez (david dot primeproductions dot gutierrez AT gmail dot com)

No License Information

http://www.uselessos.site11.com/

Unknown

[Version 0.1.10]


V

Valix

The Valix Operating System is a managed-code operating system. Valix runs no userland binaries: instead, an object-oriented interpreter is built into the kernel. This offers superior security (the only binary the CPU is directly running is the kernel itself) and faster speeds compared to other interpreters, since time is not wasted with context switching between kernelmode and usermode. Valix itself is written in GCC C, C++, and FASM Assembly under GPLv3; source code available at http://gitorious.com/valix . x86 architecture. Example of interpreted code at http://valix.org/wiki/doku.php?id=code_examples

xvedejas and cfaust at #valix on irc.freenode.net, or xvedejas@gmail.com

No License Information

http://valix.org/

Unknown

2009, 2010, 2011


Vector OS

Vector is a monolithic kernel and DOS-like OS.

Omar Mohammad [ omarx024@gmail.com ]

No License Information

http://vectoros.eu.pn/

Unknown

-- active -- demo builds released occasionally


VolTroX Operating System

Codenames Chronos And Aurora, Two 16bit real mode operating systems developed by two teams Aurora And Chronos, They are both fat12 compatable, and will contain vesa gui, with simple memory management

No Contact Information

No License Information

http://gxp.yuku.com

Unknown


VSTa

VSTa is a copylefted system, originally written by Andrew Valencia , which uses ideas from several research operating systems in its implementation. It attempts to be POSIXish except where POSIX gets in the way, and runs on a number of different PC configurations. VSTa is also designed to take advantage of SMP right out of the box.

No Contact Information

No License Information

http://www.vsta.org:8080/FrontPage

Unknown


W

Wataha.net

Simple multitasking x86-64 kernel written in assembly language. Started since 1 January 2013. Name of operating system means "pack of" eg. wolfs/boars/lycaons. Kernel name: Cyjon (eng. Dhole).

Andrzej Adamczyk (akasei at wataha.net)

No License Information

http://wataha.net/

Unknown

February 17, 2015 -- version 0.328


WISDOM

WISDOM is a 32-bit operating system with a primitive shell implemented. It is copyrighted under GNU/GPL license. WISDOM is also a research into the field of design of operating system.

R Karthick & Anita Shelton(rkarthick AT gmx.net)

No License Information

http://wisdom.sourceforge.net

Unknown


X

X-OS

French OS Project

AlAdDiN

No License Information

http://xos.freezee.org/

Unknown


The validity of this entry is questionable;
The website is down (August 2013)

Xenon

Xenon is a completely new breed of operating system inspired by Singularity, L4, Panda, and Vista. It combines software isolated tasks using type-safe code (C#) with a completely kernel free design that replaces the traditional kernel with a group of core services running in their own tasks. This design provides the best stability and security while improving performance. Xenon Software is my startup company that strives to think "nowhere near the box".

FutureDomain

No License Information

http://www.xenonsoftware.net

Unknown

Under Design


XEOS

XEOS is an experimental 32/64 bits Operating System for x86 platforms, written from scratch in Assembly and C. It includes a C99 Standard Library, and aims at POSIX/SUS2 compatibility.

Jean-David Gadina - XS-Labs - www.xs-labs.com

No License Information

http://www.xs-labs.com/en/projects/xeos/

Unknown

Active - Under Development


Xero MaLux

Xero MaLux, or MLX for short, is an operating system which is completely based on *nothing*. The aim is simple. Strive for efficiency in its purest form. It is written in C, later to be ported, and entirely developed, in ASM.

connorwood71 [at] googlemail [dot] com

No License Information

http://xeromaluxdl.blogspot.com/

Unknown

Graphics, and basic Memory Manager working. Quasi-window manager.


XOmB

General purpose OS built on top of the XOmB exokernel. Aims to do away with the legacy crap of x86 and utilize the features of x86_64 to their benefit. Devices as given to the user with the most minimal of abstractions. The kernel itself is multicore 64 bit only. It supports multicore scheduling, a userspace keyboard driver, a userspace VESA driver (through x86 emulation), and is actively developed by a group of undergraduate and graduate students.

wolfwood or untwisted or wilkie or steveklabnik(on the forums)

No License Information

http://github.com/xomboverlord/xomb/tree/undead

Unknown

In progress


XOmB Bare Bones

A Bare Bones OS written in the D programming language. Fully 64 bit.

wilkie or steveklabnik(on the forums)

No License Information

http://github.com/xomboverlord/xomb-bare-bones/tree/master

Unknown

1.0.0 released


Y

Z

9

9front

Plan9front (or 9front) is a fork of the Plan 9 from Bell Labs operating system. The project was started to remedy a perceived lack of devoted development resources inside Bell Labs, and has accumulated various fixes and improvements.

'

No License Information

https://code.9front.org/hg/plan9front

Unknown

Active


9atom

9atom (amd64 usb image, 386 iso) augments the plan 9 distribution with the addition of a 386 PAE kernel, an amd64 cpu and terminal kernel, nupas, extra pc hardware support, IL and Ken's fs.

'

No License Information

http://www.9atom.org

Unknown

Active