Projects

From OSDev Wiki

Jump to: navigation, search

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


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.
    • Image:Icon_phone.png Contact: Jamie Shaw(jamieleshaw[at]yahoo.com.au or A-OS on the forum.)
    • Image:Icon_site.png URL: No URL
    • Image:Icon_time3.png Status:



  • ab/os - This system is a work in progress. It is a x86-based kernel, written in asm, (main goal is performance) by Mohamed Amine BOUKHOULDA. (Algeria).
    • Image:Icon_phone.png Contact: Mohamed Amine BOUKHOULDA(amineis AT yahoo.com)
    • Image:Icon_site.png URL: http://www.geocities.com/rough_b/index.html
    • Image:Icon_time3.png Status:
    • Image:Icon_magnify_warning.png Failure at comprehension of this entry.;
      Site is in french. I am unable to interpret the latest release and most recent date of history to provide information to readers if this project is still active or dormant. The project name also appears to have changed from ab/os to Aminux.--Kevin 20:12, 2 June 2007 (CDT)


  • ACD OS - "Alt Ctrl Delet" OS is microkernel fully written in ASM (NASM) for x86 Protected 32bit mode. It is now in middle step of development. In futer we are thinking about compatibility with POSIX and ELF files. URL is to the new site that is in rebuild (English wersion soon) so be patient :).
    • Image:Icon_phone.png Contact: MrKaktus (mrkaktus AT wp.pl)
    • Image:Icon_site.png URL: http://www.acdos.org
    • Image:Icon_time3.png Status:
    • Image:Icon_magnify_warning.png The validity of this entry is questionable;
      link broken


  • 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. Please see the website for more information. (The site is self-hosted so uptime may fluctuate)



  • 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.
    • Image:Icon_phone.png Contact: Nick Roberts(nickroberts AT blueyonder.co.uk)
    • Image:Icon_site.png URL: http://www.adaos.net ; Kernel(See Project)
    • Image:Icon_time3.png Status: April 7, 2004 -- documentation-kernel-various (no known kernel released publicly)



  • 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.
    • Image:Icon_phone.png Contact: Lukas Dembinski (dembol)(dembol AT oomkill.net)
    • Image:Icon_site.png URL: http://agnix.sourceforge.net
    • Image:Icon_time3.png Status: January 12, 2007 -- kernel-agnix-0.0.4



  • Alt Ctrl Delet - Polish OS Project
    • Image:Icon_phone.png Contact: (mrkaktus AT wp.pl)
    • Image:Icon_site.png URL: http://www.acd.prv.pl/
    • Image:Icon_time3.png Status:
    • Image:Icon_magnify_warning.png Failure at comprehension of this entry.;
      Site is not in English and contains broken links. Need someone who can understand and recognize the language used.
      --Kevin 23:14, 27 May 2007 (CDT)
      Site is in Polish language and will be repaired as fast as it is possible. MrKaktus


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



  • Amiga Research Operating System, - AROS aims to create a free open source AmigaOS like OS and make it better then the original.



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



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



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





  • Avios (A VIrtual Operating System) - The idea behind this project is to have a networked system that can run multiple processes and be all things to all men.



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


B


  • BAB - BABy (Basic Abstraction Block) is a 50Kb IA-32 microkernel for DOS. It manages the x86 hardware interaction in a manner similar to Windows' HAL. BABy exports an extensive API via INT's 15h, 2Fh, and 31h. It is free LGPL'd software with full source. The API provides services in 5 categories: I/O control, PMode domains, PMode services, Memory mgmt, and VM86 mode. DPMI services via BAB are not yet complete. BABy can be used to provide PMode services to our shareware multiuser O/S, VMiX x86 (listed velow). Distribution includes binaries, sources, makefiles, samples and API docs.
    • Image:Icon_phone.png Contact: Tony Borras(tonyb AT sysdev.org)
    • Image:Icon_site.png URL: http://www.sysdev.org
    • Image:Icon_time3.png Status: -- This project appears to have no live links and it's status has to be queried through the author by name or internet mail address.



  • BCOS - BCOS is a practical distributed operating system, initially aimed at 80x86/PC compatible computers. In general BCOS is meant to make a group of computers connected by a network (a cluster of computers) behave like a single computer with multiple users.





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



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



  • 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.
    • Image:Icon_phone.png Contact: No Contact Information
    • Image:Icon_site.png URL: http://www.ajsoft.co.uk/
    • Image:Icon_time3.png Status: January 30, 2008 -- CBoot is alpha, Caracal Kernel is early pre-alpha.







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



  • COBOS - COBOS is a, currently closed source, 64-bit microkernel based operating system. It is mainly developed for educational purposes.



  • Cogs - Cogs is a microkernel operating system programmed entirely in assembly code (NASM). Source code and disk images are freely available.



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



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



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







  • csertOS - csertOS is an os deesighned and built be CSERT. It is designed from the ground up to be as secure as possible



  • Cuqe OS - Cuqe os, is a 32 bit, totaly assembly OS. It has it own filesystem (not implantet yet). It is at a early dev stage. It also has a custome maded bootloader.


D


  • DarWin - GNU-Darwin aims to be the most free software distribution. Our mission is two-fold: Focus on projects that leverage our unique combination of Darwin and GNU, and help users to enjoy the benefits of software freedom.


  • Delta - A microkernel for x86 computers, ports to other architectures possible later. Aims for speed and simplicity (both in code and in usage).



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



  • DF-DOS (And other OS related DFTECH products) - DF-DOS:- A real mode OS (similar to XOA-DOS in a few ways, but not identical in a lot of ways also) Built using NASM for x86 (386+) CPU's. And designed for normal floppy disks. Source available and some tutorials/documents. Main purpose of the site is to initally learn about OS development rather than commercial or linux like use.



  • D.i.N.S. (Drop-in Network Security) - D.i.N.S. is a 32-bit closed-source dedicated OS. Built using NASM and GCC.



  • DoOrS - DoOrS - OS created for educational purposes. Main points - multitasking, FS, Memory Manager, Interrupt Handler, ++



  • DosOS - DOS clone for x86 processors, work in progess, made in NASM.

( FAT12-16-32, RAM 5MB - 4GB, Floppy, HD up to 2TB, capable of running FILE FORMATS( exe, com , sys , txt), Conventional XMS and EMS memory support bulit in). Big part of DOS interrupt list is implemented, so some programs and games made for DOS, will run. (Cobra Gunship, Tomb Raider 1, Commander Keen 1 - 5 , Prehistoric...)

    • Image:Icon_phone.png Contact: Igor Davidovic(supica@drenik.net or PM on the forum.)
    • Image:Icon_site.png URL: http://Marko27.DriveHQ.com
    • Image:Icon_time3.png Status: -- 30% Compleated, But you can play games in it even now. :)



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



  • 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.
    • Image:Icon_phone.png Contact: Keith Kanios(spook AT dynatos.org)
    • Image:Icon_site.png URL: http://www.dynatos.org/
    • Image:Icon_time3.png Status: -- Pre-Alpha Development. 64-bit Long Mode. Memory and Process Management. Paging. Software Task Switching. Basic Resource Management. Basic ABI.


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.





  • Exclaim - Exclaim is a small, fast operating system which aims to be simple and easy to use. Everything runs in 32-bit protected mode, with user processes in ring 3. It'll eventually have a GUI and be suitable for use on desktops and maybe servers.
    • Image:Icon_phone.png Contact: Alex Smith (alex at alex-smith.me.uk)
    • Image:Icon_site.png URL: http://exclaim-project.org
    • Image:Icon_time3.png Status: -- Version 0.2 is available with preemptive multitasking, ATA disk access, Ext2 support, VFS layer, ELF binary loading. Version 0.2.1 is able to run both GCC and Binutils.



  • Express OS - Can execute DOS tasks. Runs from MS-DOS version 7 (Windows 95,98), later will compatible with other versions.


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.



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



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



  • Flick - Flick is supposed to be a simple but powerful and clean 32-bit Unix.



  • Fluidium - Fluidium is a x86 hobby operating system designed to create a user-friendly, text-oriented, computer experience.





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



  • FreeVMS - This site advocates the migration of VMS functionality to other operating systems, has pointers to a project in France where people are working on a truely "Free VMS", and to port tools from other operating systems to VMS to make it more attractive to a larger group of users. Don't forget to visit http://freevms.free.fr/indexGB.html



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



  • FunghOS - free, open-source, light-weight OS in active development
    • Image:Icon_phone.png Contact: No Contact Information
    • Image:Icon_site.png URL: [funghos.googlecode.com funghos.googlecode.com]
    • Image:Icon_time3.png Status:


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.



  • 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 done in C
    • Image:Icon_phone.png Contact: gzaloprgm (gzaloprgm AT gzaloprgm.com.ar)
    • Image:Icon_site.png URL: http://gzistem.com.ar
    • Image:Icon_time3.png Status: -- Under development


H




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



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



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


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.



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



  • ItaliOs - ItaliOs é un sistema operativo completamente in italiano creato per divertimento, ha anche gi? il supporto per il tcp/ip, ? multitasking, ha un fs, etc. (ItaliOs is an operating system completely in the Italian language, made for fun. It's got tcp/ip support, multitasking, a fs, etc.)


J


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







  • JijOS - JijOS basic features: * Protected mode * Multiboot compatible - Example for booting compressed kernel with GRUB. Take a look on e820-bios call memory detection ;0) * Mixing NASM + GNU C soures * Kernel is in ELF executable file format * Tiny libc * Use advanced cpu detection from Linux sources * Can be compiled with or without kernel debug messaging * memory paging, virtual memory



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



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



  • JouleOS - Something simple and different; kind of like pie except with 32bits --This is basically a dead project.



  • 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 ;)
    • Image:Icon_phone.png Contact: Wojciech Komorowski aka GigaWolf(gigawolf AT hotmail.com)
    • Image:Icon_site.png URL: http://sail.to/jonos
    • Image:Icon_time3.png Status:


K


  • 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.
    • Image:Icon_phone.png Contact: Julien Munier, Thomas Petazzoni, David Decotigny(thomas.petazzoni AT enix.org)
    • Image:Icon_site.png URL: http://kos.enix.org
    • Image:Icon_time3.png Status:



  • 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.
    • Image:Icon_phone.png Contact: Joshua K(stable.entropy AT gmail.com)
    • Image:Icon_site.png URL: http://kairos.sf.net
    • Image:Icon_time3.png Status: -- Planning Stage


L


  • L4ka - L4 is an extremely fast microkernel available for x86, ARM, MIPS and other architectures.
    • Image:Icon_phone.png Contact: University of Karlsruhe, Germany(l4ka AT ira.uka.de)
    • Image:Icon_site.png URL: http://l4ka.org/
    • Image:Icon_time3.png Status:



  • LB-OS - LB-OS is a simple operating system. Eventually looking to develop and imbed a GUI. If your interested in coding please contact me on the website, thanks.



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



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



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


M


  • Magneto - It's a 32 bit Operating System written entirely in C++. It uses features of OOP.



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



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



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



  • MegaOS - This is a project to create a new POSIX compliant Unix clone(gnu gpl). The goals of Mega OS are as follows, to be as stable, secure, and easy to use as possible, and also if possible without undermining any of the previous goals, to be fast and efficient.



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



  • MikeOS - A hobbyist 16-bit x86 OS with rudimentary DOS compatibility that boots from a single floppy disk.



  • Minirighi - A didactic Linux-like kernel.