Notable Projects

From OSDev.wiki
Revision as of 16:16, 8 April 2018 by osdev>Updater3 (Update Visopsys year)
Jump to navigation Jump to search

This page maintains a list of top 10 operating system projects considered to be notable. An operating system is considered notable if it has received some form of success outside of the relatively tiny sphere of hobby operating system development ( e.g. has had a full release, is self-hosting, has been reported on outside of the hobby OSdev world, etc.) or if it has achieved such notability within the operating system development community as a useful answer to the question, "I want to see what kind of operating systems you guys have built"

If you believe your project meets one or more of the criteria above, feel free to add it to the list. The worst that could happen is you fall out of notability due to inactivity.

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

Contents: 0 1 2 3 4 5 6 7 8 9 10

Active Notable Alternative Operating Systems

0

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!

The Kolibri OS team

Open source (GNU GPLv2)

http://www.kolibrios.org

Unknown

Latest commit: 2018-04-04, is active


1

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. Sources are here: http://www.ibiblio.org/pub/micro/pc-stuff/freedos/files/repositories/1.2/

Jim Hall, the mailing lists at http://www.freedos.org/lists/

Open source (GNU GPLv2)

http://www.freedos.org

Unknown

Latest release: 2016-12-25, is active


2

Visopsys

Visopsys (VISual OPerating SYStem) is an alternative operating system for PC-compatible computers, written “from scratch”, and developed primarily by a single hobbyist programmer since 1997. Its primary "useful feature" is a reasonably functional partition management program - the ‘Disk Manager’, which can create, format, delete, resize, defragment, copy, and move partitions, and modify their attributes. It supports both DOS/MBR and UEFI partition tables. It can also copy hard disks, and has a simple and friendly graphical interface. A basic version can fit on a bootable floppy disk, or you can use the entire system from a ‘live’ CD/DVD

Andy McLaughlin, andy [at] visopsys [dot] org

Open source (GNU GPLv2)

http://visopsys.org/

Unknown

Latest release: 2018-06-07, is active


3

MikeOS

MikeOS is an operating system for x86 PCs, written in assembly language. It is a learning tool to show how simple 16-bit, real-mode OSes work, with well-commented code and extensive documentation. It has a BASIC interpreter with 46 instructions, supports over 60 syscalls, could manage a serial terminal connection and output the sound through PC speaker. There is also a file manager, text editor, image viewer and some games

Mike Saunders, okachi [at] gmail [dot] com

Open source

http://mikeos.sourceforge.net/

Unknown

Latest commit: 2016-12-04 ; Latest release: 2014-12-21


4

Vanadium OS

Vanadium OS is a multi-user Unix-like OS. i386, amd64. Fully protected mode. Memory, file and hardware protection. root and unprivileged users. GUI without X, modular kernel, and has a live floppy image with a single user mode! My homepage: http://www.durlej.net/contact ; project pages: http://www.durlej.net/v/ , http://www.durlej.net/nameless , https://github.com/p-durlej/newsys . One of the great features is that you can write C code and instantly compile it to execute

Piotr Durlej, http://www.durlej.net/contact

Open source (BSD 2-clause)

https://github.com/p-durlej/newsys

Unknown

Latest release: 2017-12-13, is active


5

Snowdrop OS

Snowdrop OS is a small-scale 16-bit real mode operating system for the IBM PC architecture. Snowdrop was developed from scratch, using only assembly language. Snowdrop boots from a FAT12 filesystem (floppy disk) and comes with a shell, aSMtris (a Tetris clone), and a few other example programs that could greatly simplify the development - for example, see http://sebastianmihai.com/snowdrop/gamedev.php

email address on website below

Open source (Public Domain)

http://sebastianmihai.com/snowdrop/

Unknown

Latest update: 2017-07-21, is active


6

PrettyOS

OS with 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. My homepage: http://prettyos.de

Dr. Erhard Henkes, http://prettyos.de

Open source (BSD)

https://sourceforge.net/p/prettyos/code/HEAD/tree/

Unknown

Latest commit: 2017-06-17, is active


7

tatOS

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

Tom Timmermann

Open source

https://github.com/tatimmer/tatOS

Unknown

Latest commit: 2016-07-23, is active


8

Dawn

Dawn is a modern multitasking graphical operating system that targets the SUBLEQ instruction set. The goal of Dawn is to allow everyone to build compatible hardware with little cost, and easily create emulators for it for every platform. Dawn comes with basic tools such as a text editor, paint program, image viewer, and wave player. Dawn is self-hosting, and it has a built-in C compiler with documentation.

http://gerigeri.uw.hu/DawnOS/download.html , e-mail address at the bottom of this page

Freeware (source code unavailable)

http://gerigeri.uw.hu/DawnOS/download.html

Unknown

Latest release: 2018-03-04, is active


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. Our homepage: http://9front.org/ , our artwork: http://9front.org/propaganda/

http://lists.9front.org/

Open source

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

Unknown

Latest update: 2017-12-17, is active


10

TempleOS

TempleOS is a 64 bit lightweight OS with multitasking and multicore support, which is ring-0-only and works in a single address space. It provides the interface for communicating with God: the user has to choose a random number from the constantly changing sequences and then it is converted to the text interpretation. Whole OS with its' software has been single-handedly created during 15 years by Terry A Davis - who also developed a programming language called Holy C together with a special compiler for it. TempleOS supports the FAT32 and RedSea filesystems (the latter created by Terry) and also the file compression. It doesn't support the networking, partially for ideological reasons, but there are forks available with added functionality

Terry A Davis, http://www.templeos.org

Open source (Public Domain)

http://templeos.org/

Unknown

Latest update: 2017-11-28, is active