Projects: Difference between revisions

From OSDev.wiki
Jump to navigation Jump to search
[unchecked revision][unchecked revision]
Content added Content deleted
m (Changed the status of Aurora)
Line 181: Line 181:
|Contact=Larry(auroraos AT gmail.com)
|Contact=Larry(auroraos AT gmail.com)
|URL=http://sourceforge.net/projects/auroraos/
|URL=http://sourceforge.net/projects/auroraos/
|Status=Active
}}
}}



Revision as of 04:46, 1 August 2009

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 176 projects (as of 19:56, 26 July 2009 (GMT)). 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.

As of March 11, 2009, some of the entries with dead links have been removed. If anyone wants them back, recreate them, please don't revert the edit. I won't bother to count them all since that would just be too time-consuming. --Troy Martin 00:59, 12 March 2009 (UTC)


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

A


  • A-OS - A small kernel written in C & assembly language. Work in progress.
    • Contact: Jamie Shaw(jamieleshaw[at]yahoo.com.au or A-OS on the forum.)
    • License: No License Information
    • URL: No URL
    • Status:
    • Unknown



  • AOS (Advanced Operating System) - A not big (yet) OS written in C#. Work in progress.

I DON'T WANT TEAM-MEMBERS (yet). Currently in development.

    • Contact: Kelvin Bongers(kelvin.bongers[at]gmail.com)
    • License: No License Information
    • URL: http://aosweb.blogspot.com/
    • Status: -- not yet released
    • Unknown



  • Ace OS - This OS is mainly deal with the hardware specifications. It is coded in C,C++(MingW) and Assembly(NASM). I does not want to compete with Windows or Linux. Simply it is an 32bit multitasking operating system for IA32 developed for experimental and exploration purpose. The next version (Ace 2.0) will capale of handling DLL files also.



  • AcessOS - AcessOS is an attempt to create a Linux compatible OS that has a user friendly file-system layout. A secondary aim is to have support for both Linux and Windows system calls. A notable feature is that it supports EDI.
    • Contact: thePowersGang
    • License: No License Information
    • URL: http://acessos.googlecode.com/
    • Status: July 20, 2009 -- ELF/PE Loading & Basic Shell
    • Unknown



  • AdaOS - Project to develop a fully distributed OS written mainly in Ada. Primary aim will be at desktop workstation. Will be secure, object-oriented, with GUI.
    • Contact: Nick Roberts(nickroberts AT blueyonder.co.uk)
    • License: No License Information
    • URL: [Kernel (See Project) Kernel (See Project)]
    • Status: April 7, 2004 -- documentation-kernel-various (no known kernel released publicly)
    • Unknown



  • Agnix - Agnix is a small operating system kernel for i386, supporting 32-bit protected memory mode, paging, hardware switched tasks, memory tests (RW, ECC, address patterns), PCI bus, devices, PCI IRQ routing, RT timers and network protocols. Agnix is available with all the source code and is fully compatible with the Linux Kernel API. Agnix has been written from scratch by Lukas Dembinski.
    • Contact: Lukas Dembinski (dembol)(dembol AT oomkill.net)
    • License: No License Information
    • URL: http://agnix.sourceforge.net
    • Status: January 12, 2007 -- kernel-agnix-0.0.4
    • Unknown



  • Alt Ctrl Delet - Polish OS Project



  • AlloyOS - A spiffy unix based kernel.
    • Contact: Earlz(earlz AT earlz.biz.tm)
    • License: No License Information
    • URL: http://alloyos.earlz.biz.tm
    • Status: -- Still in pre-release. But it is getting close. Currently has basic ramdisk, usermode programs with system calls, a portion of libc ported, and a /dev filesystem.
    • Unknown



  • altOSdev - Just another view on how should OS be designed.



  • Amateur OS - A real time, minimum kernel operating system for doing DSP work and amateur radio digital modes.
    • Contact: Scott Billingsley(kb5ryo AT qsl.net)
    • License: No License Information
    • URL: http://scottie.20m.com
    • Status:
    • Unknown



  • Amiga Research Operating System, - AROS aims to create a free open source AmigaOS like OS and make it better then the original.
    • Contact: Ola Jensen(ola AT aros.org)
    • License: No License Information
    • URL: http://www.aros.org
    • Status:
    • Unknown



  • Anix Operating System, - Anix is a Operating System written mainly in C it currently supports FAT12 and Preemptive multithreading in addition to paging.



  • Ant Operating System, - AOS is an Operating System written mainly in assembly and c and supports preemptive multitasking.



  • Armadillo - A highly modular microkernel written in C++. Armadillo has its own bootable installation disk which installs the OS to the hard drive. Currently working on finishing the Installer.
    • Contact: Kyle Manke (Development.Armadillo AT gmail.com)
    • License: No License Information
    • URL: http://armadilloOS.blogspot.com/
    • Status: -- No releases to date.
    • Unknown



  • AtlantisOS - AtlantisOS is designed from the ground up to include the most efficient mechanisms and modern techniques to construct and maintain the operating system. Notable differences with current other operating system projects is that the code is released into the public domain, drivers are only made when the base layers are fully in place and nothing is made with the base layer half implemented or only stubbed. This also explains the lack of progress, although it can boot up and detect a number of PCI devices by now. Releases are not often, but the code on SVN is usually stable and more capable than the last release.
    • Contact: Candy (dascandy@gmail.com)
    • License: No License Information
    • URL: http://www.atlantisos.org
    • Status: February 11, 2004 -- atlantisos-0.0.2.1
    • Unknown



  • Atomic OS - Os that fits on a boot sector of a floppy ? a crazy idea or a joke. I striped down everything: file system, I/O support, program support, and an editor.
    • Contact: Andre(eiforall AT hotmail.com)
    • License: No License Information
    • URL: http://www.geocities.com/eiforall/AtomicOS/
    • Status: May 10, 2004 -- kernel-AtomicOS-4
    • Unknown
    • The validity of this entry is questionable;
      Doesn't have a real file system, just programs are partcopy'd to the disk and loaded sector-by-sector. You seem to have to load the boot sector after every sector change as well. I can't really understand the guide on the site, it appears to boast a paging system of some sort. Weird, I'd suggest not downloading it and using it as a base for your kernel.


  • Aurora - Designed to be modular, with modules for any task necessary.



  • AWOS (Andrew Wilcox - AWOS is an operating system that will CONQUER THE WORLD! No, but check it out!


B


  • 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.
    • Contact: Brendan Trotter (btrotter AT gmail.com)
    • License: No License Information
    • URL: http://bcos.hopto.org/
    • Status: -- active
    • Unknown





  • BK-OS - BK-OS is a operating system developed with NASM and Pascal



  • BOS - BOS is a new 32-bit Operating System designed with DOS in mind. That means no protection, no multitasking, no paging, and no to a lot of other things often related with new 32-bit OS:es. But despite it's lack of protection it will still be a modern OS with native support for CD-ROM/BURNER, DVD, USB, most filesystems, up to 4gb of memory etc. This is a OS for all those people that miss the days of DOS programming.
    • Contact: Christoffer Bubach(bubach85 AT hotmail.com)
    • License: No License Information
    • URL: http://bos.asmhackers.net/
    • Status:
    • Unknown



  • BRiX - safe-language/OS hybrid - persistent database filesystem - reconfigurable graphical interface


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.
    • Contact: Luke Mitchell(lukem_95 [at] hotmail [dot] com)
    • License: No License Information
    • URL: http://code.google.com/p/cakeos
    • Status: -- Under Development
    • Unknown



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



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



  • 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 pmode32 OS with multitasking support. Caracal has just undergone a redesign, where the boot loader has been made much more versatile and the kernel now uses a separate arch tree to enable easier porting. Currently, the i586 and x86_64 versions of the kernel are under initial development.
    • Contact: No Contact Information
    • License: No License Information
    • URL: http://www.ajsoft.co.uk/
    • Status: January 30, 2008 -- CBoot is alpha, Caracal Kernel is early pre-alpha.
    • Unknown



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



  • 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.
    • Contact: Pype & the Clicker Development Team(pype_1999.geo AT yahoo.com)
    • License: No License Information
    • URL: http://clicker.sourceforge.net
    • Status:
    • Unknown



  • COBOS - COBOS is a, currently closed source, 64-bit microkernel based operating system. It is mainly developed for educational purposes.
    • Contact: os64dev (retainsoft AT gmail.com)
    • License: No License Information
    • URL: http://www.osdev.org
    • Status:
    • Unknown



  • COPSY - COPSY stands for Cool OPerating SYstem, and is meant to be written in C++. Another C++ OS that will die?? Don't think so. COPSY will be built with a kernel made in C++/asm and have a framework of classes for rapid app dev. The first step will be to make a minimal binary containing a class, to get it work from the beginning.
    • Contact: Krillzip(krillzip AT hotmail.com)
    • License: No License Information
    • URL: http://copsy.sourceforge.net
    • Status: May 31, 2002 -- tutorial-kernel-cpp-1.0.0
    • Unknown



  • Coremark - A minimalist kernel providing test environment for hardware performance analysis & testing
    • Contact: Hüseyin Uslu(shalafiraistlin @NOSPAM@ gmail dot com)
    • License: No License Information
    • URL: http://coremark.sf.net
    • Status: Invalid month: 0 0, No public release yet -- No public release yet
    • Unknown



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





  • 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.
    • Contact: Guillaume Duranceau (g_duranceau A.T users D.O.T sourceforge D.O.T net)
    • License: No License Information
    • URL: http://crocos.sourceforge.net/
    • Status: -- Crocos is currently a multitasks system embedded inside one Linux process.
    • Unknown



  • Cuqe OS - Cuqe os, is a 32 bit, totaly assembly OS. It has it own filesystem. It is at a early dev stage. It also has a custome made bootloader, and have not failed to run on any computer(but it is not finish at all), the latest version is 0.03.
    • Contact: KMT Dk, at mail: kasper@webmasteren.eu, or at the osdev forum
    • License: No License Information
    • URL: http://webmasteren.eu/eng/os/index.php
    • Status: -- Under early dev, however it has a shell, and (close to) a memory mangeger (also VVM)
    • Unknown


D


  • Derrick Operating System - A monolithic 32-bit operating system kernel designed for stability and speed.





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



  • 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.
    • Contact: Team Dex4u ( justdex4u@aol.com)
    • License: No License Information
    • URL: http://www.dex4u.com
    • Status:
    • Unknown



  • Dynacube Operating System - A Full fledged open source, x86 based, 32bit Protected mode, multitasking operating system. Check it out.



  • Dynamix - An auto-didactic x86 operating system.
    • Contact: Creature (modjusticar AT hotmail DOT com)
    • License: No License Information
    • URL: http://code.google.com/p/osdynamix/
    • Status: -- Pre-Alpha (Pre-Version 0.1.0). Has paging, memory management, pretty mature shell and timing. OS itself is not so mature.
    • Unknown



  • DynatOS - An OS that takes a different and more simplistic approach to abstracting the fundamentals of a computer system. Initially targeting the x86 32-bit processor series, DynatOS now focuses on the x86-64 architecture. The kernel is developed in assembly language using NASM.
    • Contact: Keith Kanios(spook AT dynatos.org)
    • License: No License Information
    • URL: http://www.dynatos.org/
    • Status: -- Pre-Alpha Development. 64-bit Long Mode. Memory and Process Management. Paging. Software Task Switching. Basic Resource Management. Basic ABI.
    • Unknown


E


  • 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. - Development had stopped in favour of CapROS.



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



  • Exclaim - Exclaim is a small, cross-platform operating system which aims to be simple, highly modular and easy to use. It currently has ports to IA-32 and AMD64, with ARM and PowerPC ports planned for the next release. It'll eventually have a GUI and be suitable for use on desktops and maybe servers.
    • Contact: Alex Smith (alex at alex-smith.me.uk)
    • License: No License Information
    • URL: http://exclaim-project.org
    • Status: -- Version 0.4 in development, including a small GUI, native (non-POSIX) C++ API and a redesigned kernel.
    • Unknown


F


  • FDOS - FDOS uses only 30K code, but contains every important part and exceeds the well known M$DOS in every detail. It does not only work in protected mode, but contains two drivers for floppy and harddisks written from scratch too. A filesystem special for those media is added, which is not only very extentable, but installed in one second.
    • Contact: Frizzz(asmos AT rcfriz.de)
    • License: No License Information
    • URL: http://www.rcfriz.de/
    • Status:
    • Unknown



  • Festival - The multimedia operating system.
    • Contact: No Contact Information
    • License: No License Information
    • URL: http://festival.sf.net/
    • Status: November 23, 2007 -- An alpha build is available
    • Unknown



  • FlachsOS - FlachsOS is a 32-Bit Realtime Operating System.
    • Contact: Daniel Wei?ler (Xardas) and Michael Wangler (Wacky)(michael.wangler AT web.de)
    • License: No License Information
    • URL: http://www.flachsos.de.vu
    • Status:
    • Unknown



  • Flick - Flick is supposed to be a simple but powerful and clean 32-bit Unix.
    • Contact: Alexander Blessing(Alexander Blessing AT epost.de)
    • License: No License Information
    • URL: http://flick.sourceforge.net
    • Status:
    • Unknown



  • Fluidium - Fluidium is a x86 hobby operating system designed to create a user-friendly, text-oriented, computer experience.
    • Contact: Stephen D. (istvan14 AT gmail.com)
    • License: No License Information
    • URL: http://code.google.com/p/fluidium/
    • Status: July 05, 2008 -- Third stable development release.
    • Unknown



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



  • FreeNOS - FreeNOS (Free Niek's Operating System) is an experimental microkernel operating system for learning purposes, licensed under the GPLv3.
    • Contact: Niek Linnenbank(nieklinnenbank AT gmail DOT com)
    • License: No License Information
    • URL: http://www.FreeNOS.org
    • Status:
    • Unknown



  • 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++.
    • Contact: Tom Fritz(jrfritz47 AT hotmail.com)
    • License: No License Information
    • URL: http://fritzos.sourceforge.net
    • Status: November 24, 2002 -- kernel-prekernel-0.7.1(C++) (CVS empty)
    • Unknown



  • Fudge - Fudge is a very basic 32 bit microkernel operating system written in mostly C except for some parts written in Assembler. The goal is to move as much functionality as possible into userspace while still maintaining fast execution times.



  • FunghOS - free, open-source, light-weight OS in active development
    • Contact: No Contact Information
    • License: No License Information
    • URL: [funghos.googlecode.com funghos.googlecode.com]
    • Status:
    • Unknown


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.
    • Contact: Massimo Angiolani(massimoangiolani AT libero.it)
    • License: No License Information
    • URL: http://www.galaxyos.cjb.net
    • Status:
    • 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.



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





  • GZistem - A simple 32bits operating system being developed in C
    • Contact: gzaloprgm (gonzaloavilaalterach AT gmail.com)
    • License: No License Information
    • URL: http://gzistem.com.ar
    • Status:
    • Unknown


H


  • HelenOS - Preemptive microkernel design, SMP support, lightweight IPC, thread-local storage and user-space managed fibrils
    • Contact: helenos-devel@lists.modry.cz
    • License: No License Information
    • URL: http://www.helenos.eu/
    • Status: June 19, 2007 -- 0.2.0.5 -- active
    • Unknown



  • 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!
    • Contact: Illusoft(Ufo AT sandrakoenig.de)
    • License: No License Information
    • URL: http://www.helixos.de.vu
    • Status:
    • 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.



  • Hydrogen OS - A graphical user interface-based operating system written entirely in assembly language with Solar Assembler.


I


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



  • 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.
    • Contact: milyges (milyges AT gmail.com)
    • License: No License Information
    • URL: http://www.idyllaos.org
    • Status: July 26, 2008 -- 0.1-alpha
    • Unknown



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



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


J


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



  • jicama os - a fun os!



  • 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.
    • Contact: James Molloy (james__AT__jamesmolloy_co__uk)
    • License: No License Information
    • URL: http://jimix.googlecode.com/
    • Status: Invalid month: n/a n/a, n/a -- n/a
    • 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).
    • Contact: Martin Husted Hartvig (hagar AT jnode.org)
    • License: No License Information
    • URL: http://www.jnode.org
    • Status:
    • Unknown



  • JouleOS - Something simple and different; kind of like pie except with 32bits --This is basically a dead project.
    • Contact: Earlz (earlz AT earlz DOT biz DOT tm)
    • License: No License Information
    • URL: http://earlz.biz.tm/old_site/desc.php
    • Status: October 14, 2006 -- JouleOS Version 0.0.8 Alpha
    • 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 ;)
    • Contact: Wojciech Komorowski aka GigaWolf(gigawolf AT hotmail.com)
    • License: No License Information
    • URL: http://sail.to/jonos
    • Status:
    • Unknown



  • Jinix - Jinix is a closed source operating system built from scratch.
    • Contact: Jos Kuijpers aka (jos_kuijpers_ AT hotmail.com)
    • License: No License Information
    • URL: http://www.jinix-os.com
    • Status:
    • Unknown


K


  • Khaos Operating System - A small and flexible operating system for the x86, adhering to the worse is better philosophy. It gives user programs powerful, compact, and secure primitives for flexibility, but also allows easy creation of wrapper-like libraries and privileged daemons to aid in compatibility. Will also include a light base distribution of system utilities. Under rapid development.



  • 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.
    • Contact: Julien Munier, Thomas Petazzoni, David Decotigny(thomas.petazzoni AT enix.org)
    • License: No License Information
    • URL: http://kos.enix.org
    • Status:
    • 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



  • 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.
    • Contact: Joshua K(stable.entropy AT gmail.com)
    • License: No License Information
    • URL: http://kairos.sf.net
    • Status: -- Planning Stage
    • Unknown


L


  • L4ka - L4 is an extremely fast microkernel available for x86, ARM, MIPS and other architectures.
    • Contact: University of Karlsruhe, Germany(l4ka AT ira.uka.de)
    • License: No License Information
    • URL: http://l4ka.org/
    • Status:
    • 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.



  • 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.
    • Contact: Jonathan (Sparkles)(lemadops AT hotmail.com)
    • License: No License Information
    • URL: http://lemadops.tripod.com/
    • Status:
    • Unknown



  • 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.
    • Contact: Denis Steckelmacher(steckdenis AT yahoo.fr)
    • License: No License Information
    • URL: http://www.logram-project.org
    • Status: -- v0.0.7.5 : File system, memory, extensions, syscalls, keyboard
    • Unknown



  • 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.
    • Contact: Daniel Dallman(Dallmann AT heilbronn.netsurf.de)
    • License: No License Information
    • URL: http://lng.sourceforge.net/
    • Status:
    • 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.



  • 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.
    • Contact: Matthew Iselin (pcmattman AT users.sourceforge.net)
    • License: No License Information
    • URL: http://mattise.sourceforge.net/
    • Status: April 1, 2007 -- basic C-only version of the kernel, without paging or newlib; basic binary file loader
    • Unknown



  • Magneto - Magneto is a hobby OS. It's written in C++ and is totally based on the concepts of oops



  • 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.
    • Contact: callum(at)rohedin.co.uk
    • License: No License Information
    • URL: http://launchpad.net/mammoth-os
    • Status: February 18, 2009 -- Version 0.0.2. Still very basic pre-alpha. Implemented proper I/O functions. Next release: Advanced Output, Memory Manager.
    • Unknown


  • 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.
    • Contact: Manish Regmi(regmi_manish AT gmail.com), Rajesh Bikram R.C. (rajesh.rc AT gmail.com)
    • License: No License Information
    • URL: http://manrix.sourceforge.net/
    • Status:
    • Unknown



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



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



  • 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.
    • Contact: Bj?rn Schnackenbeck(megadriveag AT yahoo.de)
    • License: No License Information
    • URL: http://www.mosx.de.vu/
    • Status:
    • Unknown



  • 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.
    • Contact: Pascal Smit(smitpascal AT gmail DOT com)
    • License: No License Information
    • URL: No URL
    • Status: -- Not Yet Releasd
    • Unknown



  • MikeOS - A hobbyist 16-bit x86 OS with rudimentary DOS compatibility that boots from a single floppy disk.
    • Contact: Mike Saunders(okachi AT gmail DOT com)
    • License: No License Information
    • URL: http://mikeos.berlios.de/
    • Status:
    • Unknown



  • Minirighi - A didactic Linux-like kernel.
    • Contact: Andrea Righi(righiandr AT users.sourceforge.net)
    • License: No License Information
    • URL: http://minirighi.sf.net
    • Status:
    • Unknown



  • 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.
    • Contact: Higepon (higepon AT users.sourceforge.jp)
    • License: No License Information
    • URL: http://www.monaos.org/
    • Status:
    • Unknown



  • MOS - Mother Operating System is a Multi-User, Multi-Process Operating System written in “C” language. Currently, MOS is designed to run on x86 architecture. It is a 32 bit protected mode OS. It uses x86 TSS architecture to support multi tasking. System calls are implemented using Call Gates. Exceptions and IRQs which need their own stack and can run across process task switches are handled through task gates in IDT and others are handled through normal interrupt gates. The aim is to have its users a pleasant experience using MOS.



  • MrCODE - La pagina Italiana dedicata allo sviluppo dei sistemi operativi!!



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



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



  • MysteriOS - Extremely modular monolithic kernel (just like Linux but much more modular) designed to be potentially portable on almost any platform
    • Contact: Pierre Krieger (webmaster AT tomaka17.com)
    • License: No License Information
    • URL: http://mysterios.tomaka17.com
    • Status: -- 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)
    • Unknown



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



  • 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.
    • Contact: Max Reitz (xanclic@googlemail.com)
    • License: No License Information
    • URL: http://sourceforge.net/projects/myxomycota
    • Status: 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)
    • Unknown


N


  • Nanos - Nanos is a protected mode nanokernel OS for x86 computers. It is written in assembly and assembled with NASM.
    • Contact: Peter Hultqvist(email at peter.h endnode.se.)
    • License: No License Information
    • URL: http://lab.endnode.se/nanos/
    • Status: -- Bootable kernel, no futher work will be done.
    • Unknown



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



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



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


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 Native Oberon and a more current multiprocessor version can be found here: BlueBottle. 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.



  • 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.
    • Contact: Anthony Lineberry (anthony.lineberry AT gmail DOT com)
    • License: No License Information
    • URL: http://ominos.sourceforge.net
    • Status: -- 0.0.1-alpha
    • Unknown



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



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



  • 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.
    • Contact: Sanchan M(lonesamurai5 AT gmail.com)
    • License: No License Information
    • URL: http://tecreat.com/
    • Status:
    • Unknown



  • OSSO - A Micro Kernel Operating System written from scratch
    • Contact: Alessandro Iurlano(iurlano at users.sourceforge.net)
    • License: No License Information
    • URL: http://osso.sourceforge.net
    • Status:
    • Unknown


P


  • Patricknet - Patricknet is an operating system built in NASM. For more information like taking part in the development and any other information please feel free to visit our website.
    • Contact: (Patrick V - Project Director: Patrick@pvcomputers.co.nz)(SUPPORT: Support@pvcomputers.co.nz)
    • License: No License Information
    • URL: http://www.pvcomputers.co.nz
    • Status: -- Patricknet Beta 0.2 Coming Soon
    • Unknown



  • Particle OS - Particle OS is a 32-bit operating system. Visit the website for more information.
    • Contact: The author: webmaster AT theflash.freecp.net
    • License: No License Information
    • URL: http://theflash.freecp.net/particle/
    • Status: -- Particle OS version 1.0 is complete.
    • Unknown



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



  • Pedigree - Monolithic OS under development by JamesM, bluecode and pcmattman. Bringing several backends up simulaneously - x86, x64, MIPS32, ARM and PowerPC. Kernel written in C++ with the obvious bits of ASM.



  • 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]





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



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



  • Prex - The Prex project is an open source initiative to provide a portable real-time operating system for embedded systems.
    • Contact: Kohsuke Ohtani(kohtani AT users.sourceforge.net)
    • License: No License Information
    • URL: http://prex.sourceforge.net/
    • Status:
    • Unknown



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



  • PuddingOS - PNL/OS - A small, fast and complete Operating System in 32 bits


Q


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



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


R


  • RDOS - x86 based OS written entirely 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.
    • Contact: Leif Ekblad(leif AT rdos.net)
    • License: No License Information
    • URL: http://www.rdos.net
    • Status: -- Stable, used for some commercial projects.
    • Unknown



  • Reactos - A GPL project to clone WinNT. Most of NT kernel is already done. GUI is in progress. Looking for developers.
    • Contact: a team of developers(ros-general AT reactos.com)
    • License: No License Information
    • URL: http://www.reactos.com
    • Status:
    • Unknown



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



  • RMMTOS - Real Mode Multitasking Operating System
    • Contact: Mikko Paukkonen (mikko.paukkonen AT gmail.com), mikkop92 at the forum
    • License: No License Information
    • URL: http://code.google.com/p/rmmtos/
    • Status:
    • Unknown



  • 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.
    • Contact: Simon Strandgaard(neoneye AT adslhome.dk)
    • License: No License Information
    • URL: http://ros.rubyforge.org/
    • Status:
    • Unknown



  • RYMOS - Graphic os under construction maked with NASM and GCC
    • Contact: Roberto Rodriguez(romyt01 AT yahoo.es)
    • License: No License Information
    • URL: http://rymos.us.tt
    • Status:
    • Unknown


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.
    • Contact: Michael Ringgaard(mri AT jbox.dk)
    • License: No License Information
    • URL: http://www.jbox.dk
    • Status:
    • 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.



  • 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.
    • Contact: imate900 (asteinborn SeventyEight AT Gmail DOT com)
    • License: No License Information
    • URL: http://sauos.googlecode.com/
    • Status: -- At present the kernel is being rewritten
    • Unknown



  • ScorchOS - A 32-bit pmode OS aimed to be light-weight, fast and easy to develop. Presently being rewritten from scratch. There are plans for it to become a modular microkernel aimed at low-powered devices.
    • Contact: Bob Moss(bobmoss AT scorch.com)
    • License: No License Information
    • URL: http://www.scorchos.com
    • Status: -- Development is halted temporarily while the developer pursues other projects
    • Unknown



  • Sea Kernel - A small kernel by Piranha that will be similar to Linux, but not a clone. It has multitasking, usermode, MM, and various other lower functions. I will also work out AI at the lower level. A hobby OS would discribe it well.
    • Contact: goldenpiranha "AT" gmail.com)
    • License: No License Information
    • URL: http://code.google.com/p/microsea/
    • Status: -- Working on 0.01 final release. I did a major cleanup and reverted version numbers.
    • Unknown



  • SecOS - This is a short lived boot sector OS made in Fasm. It supports dir command, a type command, an exec command, and it's own small filesystem.
    • Contact: (hackr9483--AT--gmail.com)
    • License: No License Information
    • URL: http://earlz.biz.tm/secos.php
    • Status: April 7, 2007 -- SecOS version 1.0 beta
    • 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.



  • 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.
    • Contact: Szeleney Robert(Robert.Szeleney AT br-automation.co.at)
    • License: No License Information
    • URL: http://www.skyos.org
    • Status:
    • 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.
    • Contact: smiddy on BOS forum, Dex OS forum, or OS Dev forum as smiddy
    • License: No License Information
    • URL: http://smiddyOS.asmhackers.net/
    • Status:
    • Unknown



  • $mUrF oS - $mUrF oS is a operating system that is to be written in asm and c/c++ it should be able to run some programs from windows and linux at the moment(22/12/02)it not very useful but it will get more and more powerful as time goes on



  • Solar_OS - Simple, easy, fast 32bit GUI OS in ASM
    • Contact: bogdan_ontanu @@ yahoo -- insert the dot here remove under score in name -- com
    • License: No License Information
    • URL: http://www.oby.ro/os/
    • Status:
    • 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



  • Static OS - Foreign language OS Project





  • 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.
    • Contact: dushara (nidujay AT sourceforge.net)
    • License: No License Information
    • URL: http://sugatha.sourceforge.net
    • Status: June 28, 2007 -- Sugatha RTOS version 0.8.0 (beta)
    • Unknown



  • Sunrise OS - SunriseOS is a tiny operatingsystem that I'm trying to write. I first tried assembly, but didn't get so far with it, because I'm not a very good assembly-programmer. This jear, I restarted the project in c++, mixed with some assembly code. The concept is very simple, so no explenation will be needed. Everything is or will be explaned in the sourcecode.



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



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



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



  • 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.
    • Contact: Jason Prince (jason.prince@saerox.com)
    • License: No License Information
    • URL: http://www.saerox.com/
    • Status:
    • Unknown


T


  • Tabos - Tabos is a new operating system, at this stage of development aimed to run on intel's x86 platform. Although it is our first try in creating a runable, modern os, it seems that we are on the right way. We decided to develop a modular monolithic kernel with module loading support, using the x86 platform features to achieve this goal
    • Contact: Jan-Michael Brummer(jan.brummer AT tabos.org)
    • License: No License Information
    • URL: http://www.tabos.org/
    • Status:
    • Unknown



  • TAJ Operating System - TAJ is India's first object oriented operating system. Its developed in C++. The code is well modularised & maintain. TAJ is a multitasking, multithreading and multiuser operating system.
    • Contact: Viral Patel(viral_in123 AT rediffmail.com)
    • License: No License Information
    • URL: http://www.viralpatel.net/
    • Status:
    • Unknown



  • 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.
    • Contact: Renê S. Pinto (rene AT renesp.com.br)
    • License: No License Information
    • URL: http://tempos-project.org
    • Status: -- In active development (early stage)
    • Unknown



  • Titanium Bonfire Operating System/32 (TBOS32) - TBOS32 is a flexible 32-bit x86 OS written in C with NASM and based on early parts of JamesM's tutorials.



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





  • The Sapphire Project - The current build is 0.0.7, which supports executable loading, stable memory management, and object management. The next build, 0.0.8, will be completely redesigned.



  • The Spoon Microkernel - The spoon microkernel is my hobby. It's becoming a fully stocked microkernel and an operating system is being built around it. Please enjoy having a look, it's great for people to learn from.



  • TinOS - TINOS project aims at developing a small, multipurpose operating system that provides a reasonably rich set of capabilities while maintaining relatively low demand on resources. Primary goal, however, is to gain some hands-on experience developing an operating system and learn about various techniques and designs in the area of modern operating systems.



  • TJI-OS - TJI-OS is a 32bit Operating System, i have decided to create. I have had much experience in Basic, HTML, Batch. I will have to learn C# or C++ to create this OS but i think it will be an interesting chalenge. Any ideas/ feedback let me know.



  • Tornado - The modular kernel.
    • Contact: Tornado Developers Mailing List(tornado-devel AT lists.berlios.de)
    • License: No License Information
    • URL: http://tornado.berlios.de
    • Status:
    • Unknown



  • Trion - A portable nanokernel-based OS.
    • Contact: Trion Developers Mailing List(trion-kernel-dev AT lists.sourceforge.net)
    • License: No License Information
    • URL: http://trion.sourceforge.net
    • Status:
    • Unknown



  • Tysos - The type-safe operating system is a 64-bit multitasking microkernel written in C#
    • Contact: John Cronin(johncronin AT scifa.co.uk)
    • License: No License Information
    • URL: http://tysos.googlecode.com
    • Status: -- Currently implementing ahead-of-time compiler
    • Unknown


U


  • U-OS - A German OS Project
    • Contact: Jan Loebel(jan.loebel AT web.de)
    • License: No License Information
    • URL: http://uos.maep.de/
    • Status:
    • Unknown



  • UbixOS - It's Back :)
    • Contact: Christopher Olsen(colsen AT UbixOS.com)
    • License: No License Information
    • URL: http://www.ubixos.com
    • Status:
    • Unknown



  • udos: a micro disk operating system - udos is for PC/AT compatibles with legacy FDD.



  • 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)
    • Contact: r_ed209 AT yahoo DOT CoM
    • License: No License Information
    • URL: [coming soon i hope coming soon i hope]
    • Status: -- 60% done
    • Unknown


V


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


W


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


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.





  • X-OS - French OS Project



  • Xenon - Xenon is (almost) a UNIX clone; I am not yet sure how it will be different, but there will be something :-) It aims to be small and fairly fast, but mostly it only exists to fill my time... At this point, the only fully working component is the crash handler. It is currently in C/NASM. License: MIT



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


Y

Z


  • Zen - Based on the principle that simple is beautiful.



  • ZoftOS - ZoftOS is a Intel 80x86 based OS that **will** (subject to change) provide support for VFAT and ext2 with different executable file formats supported. Written in C/C++ (gcc) and assembly (nasm), unde Win/DOS using Bochs (for testing anyways). Main purpose __was__ to develop a smarter shell, that could recognize and learn different commands and shell scripting that's more flexible.
    • Contact: Ben Hsu(ben.sunghsu AT att.net)
    • License: No License Information
    • URL: http://zoftos.sf.net/
    • Status:
    • Unknown



  • Zygomatic - An OS designed around idiomatic C++ concepts such as RAII, iterators, and streams.
    • Contact: Bregmasoft(zygomatic AT bregmasoft.com)
    • License: No License Information
    • URL: No URL
    • Status:
    • Unknown