ChibiOS/RT is a free and efficient RTOS designed for deeply embedded applications. It offers a comprehensive set of kernel primitives and supports many architectures: ARM7, Cortex-M0, Cortex-M3, Cortex-M4, PowerPC e200z, STM8, AVR, MSP430, ColdFire, H8S, x86.
JNode is a Java New Operating system Design Effort. JNode is a simple to use and install Java operating system for personal use on modern devices. Any java application runs on it, fast and safe. See our homepage for additional information.
Haiku is an open-source operating system currently in development designed from the ground up for desktop computing.
TomOS is a simple 16 bit operating system for x86. It is based on MikeOS version 2.0.0. It is entirely written in the assembly language. TomOS is an educational project.
Real-time, modular, microkernel-based operating system under development for i386. The first goal is to support 32-bit DOS protected mode applications made with DJGPP as well as native applications.
Clicker is a project for a Multitasking Open-source operating system written from scratch. based on a modular micro kernel. We want to explore new way of designing and using OSes :) [newz: PCI, NE2K and VBE]
IBOX is a "modular" operating system for the X86 desktop. The main goals of this os are: Portability, Stability, Security, and Customizability.
This project is an effort to develop open source software for all old platforms, like MSX, Commodore, AMIGA, Atari, ..... and collect technical information about old platforms, keeping the "old skool" flame alive.
FreeOS/1 is a Free, Open Source, FreeDOS based Free and Open Source Alternative OS, with open source Microsoft Windows compatibility using HXDOSExtender KernelEx,and ReactOS source code. FreeOS/1 will include new technologies and will be easy to use
Phlox OS and Phlox Microkernel
Tesoro is an open source operating system project fully written in x86 Assembler language. The architecture is partially based on some QNX ideas and some fresh ideas. It combines low level assembler coding (e.g. microkernel with extremely fast task switch
A new advanced customizable graphic menu multi boot and OS loader based on XOSL project with gujin project features, this project integrate too a mini OS to provide certain customizable specialized maintenance tasks before boot partition/load OS target.
Aurora OS is an operating system designed in a microkernel format for all users. The object is to develop a modular, mulitplatform, multitasking Operating System that is simple, effective, and powerful.
ELKS is a subset of the Linux kernel that runs on IBM compatible PCs from 8086 up. It is intended to get use out of obsolete old hardware, for use in embedded systems, and as an educational tool. ELKS has been moved to Github to protest SourceForge's installer adware hijacking. This does not directly affect ELKS, but it does affect many major open source projects such as Gimp and FileZilla by attempting to trick the user into installing adware in order to download these programs. I refuse to leave ELKS here with such policies in effect. If you have questions about this, please email firstname.lastname@example.org.
A collection of dozens of entertaining educational programs. Optionally bootable from Floppy, CD, or USB. Only the open source portions of FUZOMA are hosted on Sourceforge. Visit the Project Homepage for the full version of FUZOMA.
An operating system written in C & assembly.
An operating system written in C & assembly. FruityOrange uses the concept of a monolithic kernel and GRUB as bootloader for the kernel and some modules. There is still no release. If you want do try the development-version, get the Sourcecode and build by yourself!
Minirighi is a multi-threading open-source operating system written for didactic purpose. It has been written from scratch and it is compatible with POSIX.
An open hardware and software platform, Octobits attempts to recreate the aesthetics of the early eight-bit computer age using cheap, powerful, and readily available modern components.
The Palacios VMM integrated with the Kitten Ligthweight Kernel. Palacios is a lightweight and modular VMM developed by Northwestern University and the University of New Mexico. Kitten is a Lightweight OS Kernel developed by Sandia National Labs.
Aim is to be a DOS operating system clone written in PASCAL and compiled using either Borland Turbo Pascal 5.5 and / or Microsoft Quick Pascal 1.00 and /or Free Pascal
Perix is a MS-DOS compatible program, capable of running without an underlining OS. It is written in Turbo Pascal and Assembly. All parts of system are distributed under terms of the GNU General Public License v2.
Perix is a free public domain MS-DOS compatible operating system written in Turbo Pascal and Assembly. Multi tasking, parallel data transfer and extended memory support. All parts of system are distributed under terms of the GNU license.
An 8-bit retro computer (but faster and with much better graphics) which harkens back to “proper” machine code programming when you could hit the metal.
Merge the Solaris downstream version of GRUB legacy GPL source code into GRUB4DOS
XMK is a preemptive multitasking kernel for microcontrollers. Its goal is to provide a RTOS small enough (RAM+ROM) to run on 8bit microcontrollers. XMK provides additional/optional features when scaling up to 16bit and 32bit platforms.