Abandoned Projects

From OSDev Wiki
Jump to navigation Jump to search

This page maintains a list of 76 academic, personal, and small non-commercial operating systems - which are considered as have been abandoned by their creators. For information regarding commercial or mainstream operating systems, please visit Wikipedia.

OSes have a high mortality rate: between 2004 and 2006, 112 of 213 OS Projects disappeared from the Internet. And looking at how often these projects are started by using the OS Project Announcement forum, in that same time period 68 projects were announced! The current total is 175 projects, but just 58 of them are active (as of January 1, 2018) and only 99 have been updated at least once since 2015. Please help keep this list current by correcting it if you see any outdated information.

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

Adelian

A desktop OS based on our RTOS (MDOS). Designed from scratch, this modular OS features a GUI, CLI, VFS, sound etc etc. Complete nano-kernel plus many completed modules

Icon phone.png Gary Partis, info [at] adelian.co.uk

Icon license.png Proprietary :(

Icon site.png http://www.adelian.co.uk

Icon floppy.png Unknown

Icon clock.png Last update: 2010-07-03, but is still being used as a basis for the "Picture Frame" commercial product


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. The commands implemented so far are: cls, mem, date, time, esp (shows stack pointer), and test (used to test malloc). Of course previous stages do not have all the commands implemented. It only handles lower case and numbers, no key+shiftkey has been implemented yet. Aksel is compiled with DJGCC and uses MTOOLS to build the image for BOCHS. Inside the archives, e.g. command interface improved, there is a floppy available for testing

Icon phone.png ivandiprima [at] gmail [dot] com

Icon license.png Open source

Icon site.png http://www.3turtles.co.uk

Icon floppy.png Unknown

Icon clock.png Last update: 2011-12-08, abandoned


Amoeba

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

Icon phone.png amoeba-support [at] cs.vu.nl

Icon license.png Open source (MIT)

Icon site.png http://www.cs.vu.nl/pub/amoeba/

Icon floppy.png Unknown

Icon clock.png Last update: 1998-12-01, abandoned


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. Stuff from kernel to big stable programs present, but hardware support is lousy. Continually developed

Icon phone.png artlav at OSDev forum

Icon license.png Proprietary :(

Icon site.png http://orbides.1gb.ru/aprom.php

Icon floppy.png Unknown

Icon clock.png Last release: 2010-10-23


Arcrascent OS

Arcrascent OS is a x86/x86-64 operating system in development since June 2013. It is fully UNIX-compatible but not an Unix clone. It includes FAT12/16/32 and EXT2/EXT3 drivers, floppy and (S)ATA drivers, (very) basic networking, sound driver, keyboard/mouse driver. It also has a real-mode emulator, multitasking, process prioritization, very advanced serial console ("SerCon"), an enhanced device file system for intercomponent communication, full-fledged ACPI controller (supports rebooting and shutdown). This operating system has a very unique Superiority management system where a superelevated process can, through the "SerCon" execute commands at RING0 level for programs that require direct hardware access. The goal is to be user-friendly and to provide a comfortable environment for both developer and regular users. An upcoming kernel module is called "CSM" and contains complex algorithms that will improve human machine interaction. The module currently has the ability to interpret English statements and extract new information it can obtain from such statements. The language interpreter 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!

Icon phone.png Joonyoung Lee, 0fb1d8 [at] gmail [dot] com

Icon license.png Proprietary :(

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

Icon floppy.png Unknown

Icon clock.png Last release: 2015-07-29 - Inactive?


B

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.

Icon phone.png Luke Mitchell, lukem_95 [at] hotmail [dot] com

Icon license.png Open source (Creative Commons)

Icon site.png http://code.google.com/p/cakeos

Icon floppy.png Unknown

Icon clock.png Last update: 2009-12-16, abandoned


CapROS

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. Our homepage: http://www.capros.org/

Icon phone.png Charles Landau, charlie [at] charlielandau [dot] com

Icon license.png Open source (GNU GPLv2)

Icon site.png https://sourceforge.net/projects/capros/

Icon floppy.png Unknown

Icon clock.png Last update: 2010-02-19, abandoned


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! My homepage: http://www.ajsoft.co.uk/ . Currently the Caracal Kernel is early alpha. CBoot has been abandoned in favour of using GRUB2

Icon phone.png AJ at OSDev forum

Icon license.png Proprietary :(

Icon site.png https://sourceforge.net/projects/caracal32/

Icon floppy.png Unknown

Icon clock.png Last update: 2007-09-25, abandoned


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.

Icon phone.png Lionel at OSDev forums

Icon license.png Open source (MIT)

Icon site.png https://github.com/Lionel07/Cedille

Icon floppy.png Unknown

Icon clock.png Last commit: 2015-03-22, abandoned


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. Our homepage: https://sourceforge.net/projects/clicker/

Icon phone.png Pype & the Clicker Development Team, pype_1999.geo [at] yahoo [dot] com

Icon license.png Open source

Icon site.png https://sourceforge.net/projects/clicker/

Icon floppy.png Unknown

Icon clock.png Last release: 2006-01-20, abandoned


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. Crocos is currently a multitasks system embedded inside one Linux process. It supports read operations on an ext2 file system.

Icon phone.png Guillaume Duranceau, g_duranceau [at] users [dot] sourceforge [dot] net

Icon license.png Open source (GNU GPLv2)

Icon site.png http://crocos.sourceforge.net/

Icon floppy.png Unknown

Icon clock.png Last update: 2009-10-15, abandoned


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

Icon phone.png https://twitter.com/wizardofhaas

Icon license.png Open source

Icon site.png https://github.com/WizardOfHaas/d264b

Icon floppy.png Unknown

Icon clock.png Last commit: 2014-12-25, abandoned


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.

Icon phone.png Inflater, curko [at] centrum [dot] sk

Icon license.png Proprietary :(

Icon site.png http://derrick.xf.cz

Icon floppy.png Unknown

Icon clock.png Last release: 2008-12-28, abandoned


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

Icon phone.png Joseph Emmanuel Dayo, j_dayo [at] yahoo [dot] com

Icon license.png Open source

Icon site.png http://sourceforge.net/projects/dex-os/

Icon floppy.png Unknown

Icon clock.png Last release: 2007-04-15, abandoned


DexOS

DexOS is a 32bit OS coded in 100% ASM by Craig Bamford, 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 PS - it would run on x86 PC. 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. My homepage: http://dex-os.github.io/

Icon phone.png Team Dex4u, justdex4u [at] aol [dot] com

Icon license.png Open source (DexOS license)

Icon site.png https://github.com/dex-os/DexOS

Icon floppy.png Unknown

Icon clock.png Last commit: 2015-01-22, abandoned


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.

Icon phone.png https://twitter.com/wizardofhaas

Icon license.png Open source

Icon site.png https://github.com/WizardOfHaas/DreckigOS

Icon floppy.png Unknown

Icon clock.png Last commit: 2015-06-20


Drex

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.

Icon phone.png Gianluca Guida, gianluca [at] drex [dot] tk

Icon license.png Open source (GNU GPLv2)

Icon site.png http://drex.sourceforge.net

Icon floppy.png Unknown

Icon clock.png Last release: 2005-12-07, abandoned


DSD

DSD is based on Jimix OS, which 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

Icon phone.png https://github.com/dwnoble/dsd

Icon license.png Open source

Icon site.png https://github.com/dwnoble/dsd

Icon floppy.png Unknown

Icon clock.png Last release: 2009-02-21, abandoned


Dynacube Operating System

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

Icon phone.png Gandalf, mdshah82 [at] yahoo [dot] com

Icon license.png Open source

Icon site.png http://www.dynacube.net/

Icon floppy.png Unknown

Icon clock.png Last release: 2006-09-19


E

F

FlachsOS

FlachsOS is a 32-Bit Realtime Operating System.

Icon phone.png Daniel Weiler (Xardas) and Michael Wangler (Wacky), michael.wangler [at] web [dot] de

Icon license.png Open source

Icon site.png https://sourceforge.net/projects/flachsos/

Icon floppy.png Unknown

Icon clock.png Last commit: 2004, is abandoned


FreeNOS

FreeNOS (Free Niek's Operating System) is an experimental microkernel operating system for learning purposes

Icon phone.png Niek Linnenbank, nieklinnenbank [at] gmail [dot] com

Icon license.png Open source (GNU GPLv3)

Icon site.png http://www.FreeNOS.org

Icon floppy.png Unknown

Icon clock.png Last commit: 2009-08-02, is abandoned


G

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. Currently it builds on x86 and runs under Bochs and Qemu

Icon phone.png david [dot] hovemeyer [at] gmail [dot] com

Icon license.png Open source (GNU GPLv2)

Icon site.png https://github.com/NikSteel/GeekOS

Icon floppy.png Unknown

Icon clock.png Last commit: 2015-07-22, is abandoned


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

Icon phone.png https://sourceforge.net/u/guidoj/profile/

Icon license.png Open source (GNU GPLv2)

Icon site.png http://gemini.sourceforge.net/

Icon floppy.png Unknown

Icon clock.png Last release: 2001-02-17, is abandoned


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.

Icon phone.png Mohamed Elghamry , mohamed_salah1996 [at] yahoo [dot] com , Mezo40 at OSDev forums

Icon license.png Proprietary :(

Icon site.png http://mohamedsalah96.web.officelive.com/GHOS.aspx

Icon floppy.png Unknown

Icon clock.png Last release: 2012-06-17, is abandoned


H

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.

Icon phone.png Ian Jack, ian [at] ijack [dot] org [dot] uk

Icon license.png Open source

Icon site.png http://www.ijack.org.uk

Icon floppy.png Unknown

Icon clock.png Last release: 2012-04-24, is abandoned


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

Icon phone.png William McCabe, firstjourney_os [at] yahoo [dot] com

Icon license.png Open source (OSL 3.0)

Icon site.png http://sourceforge.net/projects/ibox

Icon floppy.png Unknown

Icon clock.png Last release: 2004-06-06, is abandoned


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.

Icon phone.png milyges, milyges [at] gmail [dot] com, milyges at OSDev forums

Icon license.png Open source (GNU GPLv2)

Icon site.png https://sourceforge.net/projects/idyllaos/

Icon floppy.png Unknown

Icon clock.png Last release: 2008-07-25, is abandoned


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.

Icon phone.png Wilhem Meignan, w.m [at] wanadoo [dot] fr

Icon license.png Open source

Icon site.png http://wilhem.meignan.free.fr/

Icon floppy.png Unknown

Icon clock.png Last release: 2003-05-02, is abandoned


J

JaysOS

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

Icon phone.png Justin Armstrong, ja [at] badpint [dot] org

Icon license.png Proprietary :(

Icon site.png http://badpint.org/jaysos/

Icon floppy.png Unknown

Icon clock.png Last release: 2002-09-19, abandoned


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).

Icon phone.png Martin Husted Hartvig , hagar [at] jnode [dot] org

Icon license.png Open source

Icon site.png http://www.jnode.org

Icon floppy.png Unknown

Icon clock.png Last release: 2009-01-29, abandoned


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 ;)

Icon phone.png Wojciech Komorowski aka GigaWolf, gigawolf [at] hotmail [dot] com

Icon license.png Open source (GNU GPLv2)

Icon site.png http://qrf.servequake.com/JonOS/

Icon floppy.png Unknown

Icon clock.png Last release: 2005-04-01, abandoned


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.

Icon phone.png John Smith, jsmithcontact [at] tormail [dot] org

Icon license.png Open source (GNU GPLv3)

Icon site.png https://github.com/JSmith-BitFlipper/JS-OS

Icon floppy.png Unknown

Icon clock.png Last commit: 2013-12-25, abandoned


K

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. 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.

Icon phone.png Artur Emagulov, artur.a.e [at] gmail [dot] com

Icon license.png Open source (BSD)

Icon site.png http://code.google.com/p/kiddie/

Icon floppy.png Unknown

Icon clock.png Last commit: 2013-06-13, abandoned


Kosar OS

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

Icon phone.png http://kosaros.blog.ir/

Icon license.png Proprietary :(

Icon site.png http://kosaros.blog.ir/

Icon floppy.png Unknown

Icon clock.png Last release: 2015-10-12, abandoned


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

Icon phone.png Michael Lazear, onyxkernel [at] gmail [dot] com

Icon license.png Open source (BSD)

Icon site.png https://code.google.com/archive/p/onyxkernel/

Icon floppy.png Unknown

Icon clock.png Last release: 2009-06-11, abandoned


L

L4ka

L4ka project has two extremely fast microkernels: Pistachio and Hazelnut. It is available for x86, ARM, MIPS and other architectures. Our homepage: http://l4ka.org/

Icon phone.png University of Karlsruhe, Germany, l4ka [at] ira [dot] uka [dot] de

Icon license.png Open source

Icon site.png https://github.com/l4ka

Icon floppy.png Unknown

Icon clock.png Last commit: 2015-09-01, abandoned


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.

Icon phone.png Kristian Hart, nekros729 [at] gmail [dot] com

Icon license.png Open source (GNU GPLv3)

Icon site.png https://code.google.com/archive/p/leviathanv/

Icon floppy.png Unknown

Icon clock.png Last commit: 2009-12-12, abandoned


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

Icon phone.png Justin Wilson, jrwilson [at] go [dot] wustl [dot] edu

Icon license.png Open source

Icon site.png http://github.com/jrwilson/Lily

Icon floppy.png Unknown

Icon clock.png Last commit: 2012-05-14, abandoned


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. Our homepage: http://lng.sourceforge.net/

Icon phone.png Daniel Dallman, Dallmann [at] heilbronn [dot] netsurf [dot] de

Icon license.png Open source (GNU GPLv2)

Icon site.png https://sourceforge.net/projects/lng/

Icon floppy.png Unknown

Icon clock.png Last release: 2004-09-10, abandoned


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. My homepage: http://m3os.wordpress.com

Icon phone.png Peter de Tagyos, peter [at] ptss [dot] net

Icon license.png Open source (GNU GPLv3)

Icon site.png https://code.google.com/archive/p/m3os

Icon floppy.png Unknown

Icon clock.png Last commit: 2009-04-13, abandoned


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 August 2009. Still very basic pre-alpha. Implemented proper I/O functions. Next release: Advanced Output, Memory Manager

Icon phone.png callum [at] rohedin [dot] co [dot] uk

Icon license.png Open source (GNU GPLv2)

Icon site.png http://launchpad.net/mammoth-os

Icon floppy.png Unknown

Icon clock.png Last release: 2009-02-18, abandoned


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.

Icon phone.png Manish Regmi, regmi_manish [at] gmail [dot] com ; Rajesh Bikram R.C., rajesh.rc [at] gmail [dot] com

Icon license.png Open source (GNU GPLv2)

Icon site.png http://manrix.sourceforge.net/

Icon floppy.png Unknown

Icon clock.png Last commit: 2008-02-06, abandoned


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. Basic C-only version of the kernel, without paging or newlib; basic binary file loader

Icon phone.png Matthew Iselin, pcmattman [at] users.sourceforge.net

Icon license.png Open source (GNU GPLv2)

Icon site.png http://mattise.sourceforge.net/

Icon floppy.png Unknown

Icon clock.png Last release: 2007-04-01, abandoned


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.

Icon phone.png mazzanet, mazzanet [at] hotmail [dot] com

Icon license.png Open source (GNU GPLv2)

Icon site.png http://mazzanetos.sourceforge.net

Icon floppy.png Unknown

Icon clock.png Last commit: 2003-01-17, abandoned


Melon

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

Icon phone.png Alexis211, alexis211 [at] gmail [dot] com

Icon license.png Open source (Public Domain)

Icon site.png http://github.com/Alexis211/Melon

Icon floppy.png Unknown

Icon clock.png Last commit: 2014-10-28, abandoned


Minirighi

A didactic Linux-like kernel.

Icon phone.png Andrea Righi, righiandr [at] users [dot] sourceforge [dot] net

Icon license.png Open source (GNU GPLv2)

Icon site.png http://minirighi.sf.net

Icon floppy.png Unknown

Icon clock.png Last release: 2008-04-04, abandoned


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.

Icon phone.png Christian Lange, clange [at] softwarewizard [dot] dk

Icon license.png Open source (GNU GPLv3)

Icon site.png https://github.com/Fedjmike/Mojo

Icon floppy.png Unknown

Icon clock.png Last release: 2013-09-13, abandoned


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.

Icon phone.png Higepon, higepon [at] users [dot] sourceforge [dot] jp

Icon license.png Open source (MIT)

Icon site.png http://www.monaos.org/

Icon floppy.png Unknown

Icon clock.png Last release: 2011-08-05, abandoned


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).

Icon phone.png osproject [at] magicschoolbook [dot] com , DavidCooper at OSDev forums

Icon license.png Open source (which is a machine code)

Icon site.png http://www.magicschoolbook.com/computing/os-project

Icon floppy.png Unknown

Icon clock.png Last release: 2011-06-27, abandoned


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. 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))

Icon phone.png Max Reitz, xanclic [at] googlemail [dot] com

Icon license.png Open source (GNU GPLv2)

Icon site.png http://sourceforge.net/projects/myxomycota

Icon floppy.png Unknown

Icon clock.png Last commit: 2009-06-26, abandoned


N

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)

Icon phone.png Ashok Shankar Das, ashok [dot] s [dot] das [at] gmail [dot] com

Icon license.png Open source (GNU GPLv2)

Icon site.png http://code.google.com/p/nanoos/

Icon floppy.png Unknown

Icon clock.png Last commit: 2014-02-21, abandoned


Nanos

Nanos is a protected mode nanokernel OS for x86 computers. It is written in assembly and assembled with NASM. No further work will be done after the bootable kernel achievement. My homepage: https://silentorbit.com/nanos/

Icon phone.png Peter Hultqvist, nanos [at] silentorbit [dot] com

Icon license.png Open source (GNU GPLv3)

Icon site.png https://github.com/nwg/nanos

Icon floppy.png Unknown

Icon clock.png Last commit: 2015-02-17, abandoned


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.

Icon phone.png , carbonBased [at] neuraldk [dot] org

Icon license.png Open source

Icon site.png http://www.neuraldk.org/product-NDK

Icon floppy.png Unknown

Icon clock.png Last release: 2006-03-23, abandoned


Neptune Operating System

Neptune is a self hosting 32 bit highly modular graphical multitasking operating system written in C and some assembly. Old website - http://www.brokenthorn.com/mos , new website - http://www.brokenthorn.com/mos/site2/

Icon phone.png http://www.brokenthorn.com/forums/index.php

Icon license.png Proprietary :( (author promises that it will become "shared source" for educational use only)

Icon site.png http://www.brokenthorn.com/mos/site2/

Icon floppy.png Unknown

Icon clock.png Last release: 2009-06-14, but is not abandoned


O

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. My homepage: http://ominos.sourceforge.net

Icon phone.png Anthony Lineberry, anthony [dot] lineberry [at] gmail [dot] com

Icon license.png Open source (GNU GPLv2)

Icon site.png https://sourceforge.net/projects/ominos/

Icon floppy.png Unknown

Icon clock.png Last commit: 2008-02-24, abandoned


Onem OS

Onem OS is an x86-16 assembly kernel. Its set of features is very limited, however it might be interesting for beginners

Icon phone.png https://github.com/primis

Icon license.png Open source

Icon site.png https://github.com/primis/onem16

Icon floppy.png Unknown

Icon clock.png Last commit: 2012-05-05, abandoned


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

Icon phone.png Berlin Brown, bigbinc [at] hotmail [dot] com

Icon license.png Open source (GNU GPLv2)

Icon site.png http://orangelin.sourceforge.net/

Icon floppy.png Unknown

Icon clock.png Last commit: 2008-03-28, abandoned


OSSO

A Micro Kernel Operating System written from scratch. My homepage: http://osso.sourceforge.net

Icon phone.png Alessandro Iurlano, iurlano [at] users [dot] sourceforge [dot] net

Icon license.png Open source (GNU GPLv2)

Icon site.png https://sourceforge.net/projects/osso/

Icon floppy.png Unknown

Icon clock.png Last update: 2009-01-12, abandoned


P

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.

Icon phone.png Raghu Kaippully, kraghu [at] users [dot] sourceforge [dot] net

Icon license.png Open source (GNU GPLv3)

Icon site.png http://sourceforge.net/projects/pebble-os/

Icon floppy.png Unknown

Icon clock.png Last commit: 2012-02-02, abandoned


Plop

Plop is a tiny OS that serves as a bootloader for other operating systems. Sadly its proprietary, however it is still very useful and fits on a floppy

Icon phone.png Elmar Hanlhofer

Icon license.png Proprietary :(

Icon site.png https://www.plop.at/en/bootmanager/download.html

Icon floppy.png Unknown

Icon clock.png Last release: 2013-04-15, but is not abandoned


Pocket OS

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

Icon phone.png pierrel5 [at] free [dot] fr

Icon license.png Open source

Icon site.png http://pierrel5.free.fr/PocketOS/eindex.htm

Icon floppy.png Unknown

Icon clock.png Last release: 2013-02-19, abandoned


Polix32

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

Icon phone.png michael, uzm386 [at] gmail [dot] com

Icon license.png Open source (GNU GPLv2)

Icon site.png http://uzm386.awardspace.us/polix32.html

Icon floppy.png Unknown

Icon clock.png Last release: 2010-04-24, abandoned


POSYS

POSYS: Programmers Operating SYStem Small, fast, dynamic, secure. (In development) Language: NASM + CC386. Useful links at the homepage - http://posysos.sourceforge.net/

Icon phone.png Chris Pop, popcristian [at] users [dot] sourceforge [dot] net

Icon license.png Open source (GNU GPLv2)

Icon site.png http://www.sourceforge.net/projects/polysos/

Icon floppy.png Unknown

Icon clock.png Last release: 2003-01-09, abandoned


Prex

The Prex project is an open source initiative to provide a portable real-time operating system for embedded systems. My homepage: http://prex.sourceforge.net/

Icon phone.png Kohsuke Ohtani, kohtani [at] users [dot] sourceforge [dot] net

Icon license.png Open source (BSD)

Icon site.png http://www.sourceforge.net/projects/prex/

Icon floppy.png Unknown

Icon clock.png Last commit: 2009-10-01


PuddingOS - PNL/OS

A small, fast and complete Operating System in 32 bits

Icon phone.png David Delassus, linkdd62 [at] gmail [dot] com

Icon license.png Open source (BSD)

Icon site.png http://codingteam.net/project/puddingos

Icon floppy.png Unknown

Icon clock.png Last commit: 2008-08-05, abandoned


Q

R

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; also has the thread management and IPC

Icon phone.png Gab, gb.viel [at] gmail [dot] com

Icon license.png Open source (GNU GPLv3)

Icon site.png http://code.google.com/p/rhinos/

Icon floppy.png Unknown

Icon clock.png Last update: 2013-09-27, abandoned


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.

Icon phone.png Nick Johnson, nickbjohnson4224 [at] gmail [dot] com

Icon license.png Open source (ISC)

Icon site.png http://github.com/nickbjohnson4224/rhombus/

Icon floppy.png Unknown

Icon clock.png Last update: 2012-02-13, abandoned


RYMOS

Graphic os under construction maked with NASM and GCC

Icon phone.png Roberto Rodriguez, prfiredragon [at] gmail [dot] com

Icon license.png Open source (GNU GPLv2)

Icon site.png https://sourceforge.net/projects/rymos/

Icon floppy.png Unknown

Icon clock.png Last update: 2012-02-23, abandoned


S

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.

Icon phone.png Michael Ringgaard, mri [at] jbox [dot] dk

Icon license.png Open source (BSD)

Icon site.png http://www.jbox.dk

Icon floppy.png Unknown

Icon clock.png Last release: 2012-03-08, abandoned


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. My homepage: http://sartoris.sourceforge.net/

Icon phone.png Nicodega, nicoba4 [at] hotmail [dot] com

Icon license.png Open source (BSD)

Icon site.png https://sourceforge.net/projects/sartoris/

Icon floppy.png Unknown

Icon clock.png Last release: 2005-09-18, abandoned


ScorchOS

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

Icon phone.png Bob Moss, bobbyjmoss [at] gmail [dot] com

Icon license.png Open source (BSD)

Icon site.png https://sourceforge.net/projects/scorchos

Icon floppy.png Unknown

Icon clock.png Last release: 2012-12-09, abandoned


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.

Icon phone.png https://sourceforge.net/p/sharpos/mailman/sharpos-developers/?viewmonth=201011

Icon license.png Open source

Icon site.png https://sourceforge.net/projects/sharpos/

Icon floppy.png Unknown

Icon clock.png Last commit: 2009-01-26, abandoned


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.

Icon phone.png smiddy on BOS forum, Dex OS forum, smiddy at OSDev forums

Icon license.png Proprietary :(

Icon site.png http://smiddyOS.asmhackers.net/

Icon floppy.png Unknown

Icon clock.png Last release: 2006-11-29, abandoned


Solar_OS

Simple, easy, fast 32bit GUI OS in ASM

Icon phone.png bogdanontanu [at] yahoo [dot] com

Icon license.png Proprietary :(

Icon site.png http://www.oby.ro/os/

Icon floppy.png Unknown

Icon clock.png Last release: 2009-07-22, abandoned


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

Icon phone.png Jeremy Soller, jackpot51 [at] gmail [dot] com

Icon license.png Open source

Icon site.png http://solleros.googlecode.com

Icon floppy.png Unknown

Icon clock.png Last release: 2012-08-17, abandoned


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. My homepage: http://sugatha.sourceforge.net

Icon phone.png dushara, nidujay [at] sourceforge [dot] net

Icon license.png Open source (BSD)

Icon site.png https://sourceforge.net/projects/sugatha/

Icon floppy.png Unknown

Icon clock.png Last release: 2007-06-28, abandoned


T

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. My homepage: http://tempos-project.org

Icon phone.png Renê S. Pinto, rene [at] renesp [dot] com [dot] br

Icon license.png Open source (GNU GPLv2)

Icon site.png https://sourceforge.net/p/tempos-project/

Icon floppy.png Unknown

Icon clock.png Last update: 2012-04-15, abandoned


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.

Icon phone.png the team, alphakiller_ [at] msn [dot] com

Icon license.png Open source

Icon site.png http://sourceforge.net/projects/comos

Icon floppy.png Unknown

Icon clock.png Last update: 2006-01-14, abandoned


Trion

A portable nanokernel-based OS. Our homepage: http://trion.sourceforge.net

Icon phone.png Trion Developers Mailing List, trion-kernel-dev [at] lists [dot] sourceforge [dot] net

Icon license.png Open source (BSD)

Icon site.png http://www.sourceforge.net/projects/trion/

Icon floppy.png Unknown

Icon clock.png Last commit: 2006-04-10, abandoned


U

udos: a micro disk operating system

udos is for PC/AT compatibles with legacy FDD

Icon phone.png Katsuhiko Gondow, gondow [at] cs.titech.ac.jp

Icon license.png Open source (GNU GPLv2)

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

Icon floppy.png Unknown

Icon clock.png Last release: 2009-01-20, abandoned


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. My homepage: https://sites.google.com/site/valixsys/

Icon phone.png xvedejas and cfaust at #valix on irc.freenode.net, or - xvedejas [at] gmail [dot] com

Icon license.png Open source (GNU GPLv3)

Icon site.png https://github.com/xvedejas/Valix/

Icon floppy.png Unknown

Icon clock.png Last commit: 2014-08-25, abandoned


W

WISDOM

WISDOM is a 32-bit operating system with a primitive shell implemented. WISDOM is also a research into the field of design of operating system

Icon phone.png R Karthick and Anita Shelton, rkarthick [at] gmx [dot] net

Icon license.png Open source (GNU GPLv2)

Icon site.png http://wisdom.sourceforge.net

Icon floppy.png Unknown

Icon clock.png Last update: 2003-10-22, abandoned


Icon magnify warning.png The validity of this entry is questionable;
The source code contains folder.htt files which are infected with the Redlof virus

X

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.

Icon phone.png wolfwood or untwisted or wilkie or steveklabnik at the OSDev forums

Icon license.png Open source

Icon site.png https://github.com/xomboverlord/xomb/

Icon floppy.png Unknown

Icon clock.png Last update: 2013-05-31, is active


Y

Z

9