Advanced Projects

From OSDev Wiki
Jump to navigation Jump to search

This is the list of advanced and more successful alternative operating systems, that somewhat grow more than being just a hobby or research operating system. Their success outside of the relatively tiny spheres of research and hobby operating system development means that they have an actual user basis, and a team is working on it (or has regular contributions). They are definitely more than a one-person-project. Forks, clones of proprietary OSes, as well as research projects sponsored by companies and/or universities belong in this list too.

Projects that are still in the hobby development phase but are mature, can be found at Notable Projects.

Everyone is welcome to add their own projects to the regular Projects list of all hobbyist operating systems.

Advanced and Successful Alternative Operating Systems

9front.png

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.

Icon phone.png http://lists.9front.org/

Icon license.png Open source

Icon site.png http://lists.9front.org/

Icon floppy.png Unknown

Icon clock.png Active


Aros.jpg

Amiga Research Operating System

AROS aims to create a free open source AmigaOS like OS and make it better than the original. Our homepage: http://aros.sourceforge.net

Icon phone.png Ola Jensen, ola [at] aros [dot] org

Icon license.png Open source (MPL-like)

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

Icon floppy.png Unknown

Icon clock.png Active


FreeDOS.png

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

Icon phone.png The mailing lists at http://www.freedos.org/lists/

Icon license.png Open source (GNU GPLv2)

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

Icon floppy.png Unknown

Icon clock.png Active


KolibriOS.png

Kolibri OS

Kolibri OS was a fork of the 32-bit version of Menuet OS but has changed much along the way. Despite fitting on a standard 1.44 MB floppy, this wonderful OS contains: the complete GUI desktop, a lot of drivers and great software (such as web browser and music player), system programs and games! The Kernel and most applications, libraries and drivers are written in FASM, but some are in C-- (https://en.wikipedia.org/wiki/C-- ; link to their C-- compiler: http://c--sphinx.narod.ru/). At this OS you can write the ASM code and execute it after assembling. Source code is open - http://websvn.kolibrios.org/listing.php?repname=Kolibri+OS - and the contributions are welcome!

Icon phone.png The Kolibri OS team

Icon license.png Open source (GNU GPLv2)

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

Icon floppy.png Unknown

Icon clock.png Active


Haiku.png

Haiku

Fully featured open source operating system inspired by the commercial Be Operating System. Has a preemptive, modular kernel, nearly complete 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.

Icon phone.png haiku-development [at] freelists.org

Icon license.png Open source (MIT)

Icon site.png https://www.haiku-os.org/

Icon floppy.png Unknown

Icon clock.png Active


HelenOS.png

HelenOS

Preemptive microkernel multiserver design, SMP support, lightweight IPC, thread-local storage and user-space managed fibrils. Developed at ETH University Zürich. Our homepage: http://www.helenos.org/

Icon phone.png helenos-devel [at] lists [dot] modry [dot] cz

Icon license.png Open source (BSD/GPL)

Icon site.png https://github.com/HelenOS/helenos

Icon floppy.png Unknown

Icon clock.png Active


LK (Little Kernel)

An open source embedded multiprocessor kernel for ARM, x86, x86-64. Other platforms are work-in-progress and are in various stages of development with varying activity.

Icon phone.png Travis Geiselbrecht (travisg at gmail.com)

Icon license.png Open source (MIT-Style)

Icon site.png https://github.com/littlekernel/lk

Icon floppy.png Unknown

Icon clock.png Active


Minix.jpg

Minix

MINIX 3 is a free, open-source, operating system designed to be highly reliable, flexible, and secure. It is based on a tiny microkernel running in kernel mode with the rest of the operating system running as a number of isolated, protected, processes in user mode. It runs on x86 and ARM CPUs, is compatible with NetBSD, and runs thousands of NetBSD packages. Developed at VU University, Amsterdam

Icon phone.png A. Tannenbaum and others

Icon license.png Open source (GPT)

Icon site.png http://minix3.org/

Icon floppy.png Unknown

Icon clock.png Active


ReactOS.png

ReactOS

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

Icon phone.png a team of developers, ros-general [at] reactos [dot] com

Icon license.png Open source (GNU GPLv2)

Icon site.png http://www.reactos.com

Icon floppy.png Unknown

Icon clock.png Active


SerenityOS.png

SerenityOS

A graphical Unix-like operating system for desktop computers. It aims to marry the aesthetic of late-1990s productivity software and the power-user accessibility of late-2000s *nix.

Icon phone.png Andreas Kling and others

Icon license.png Open source (BSD 2-Clause License)

Icon site.png https://serenityos.org

Icon floppy.png Unknown

Icon clock.png Active