Projects: Difference between revisions

3,735 bytes added ,  9 days ago
m
no edit summary
[unchecked revision][unchecked revision]
(Updated the projects info of "C" letter (+ Cyjon --> Foton), promise to continue when enough free time)
mNo edit summary
 
(27 intermediate revisions by 10 users not shown)
Line 28:
|OSName=Acess2
|OSDescription=Acess2 is a kernel and operating system designed to do what Linux does, be customizable to any given situation. However, unlike Linux, it there is no need to maintain backwards compatibility with anything. It features a simple but extensible VFS that currently supports VFAT and Ext2, IPv4/IPv6 networking with TCP/UDP, USB input, and storage. Recently, this project has been moved to GitHub, but its old git repo—with outdated sources and some useful documentation—can be found here: http://git.mutabah.net/?p=acess2.git;a=summary . v0.14 outdated floppy image is available at its' old page: username - root, password is blank. Could try building a new floppy from the latest sources by yourself! ''(some software rot has been noticed but its fixable)''
|Contact=[httphttps://fforum.osdev.org/viewtopic.php?f=2&t=23160&p=187322 thePowersGang]
|License=Open source; inside the source code archive there are broken symlinks /Kernel/arch/x86_64/rme.c and /Kernel/arch/x86_64/rme.h to Real Mode Emulator files which are available here - https://github.com/thepowersgang/rme2
|URL=http://www.mutabah.net/acess2/
|Pic=[[File:Access2.png|200px]]
|BootMedia=Floppy, 1.44MB44 MB
|Status=Last commit: 2016-06-22, currently abandoned - the author has switched to his other project, Rust OS (https://github.com/thepowersgang/rust_os)
}}
 
{{OSProject
|OSName=Amethyst
|OSDescription=The goal, as much as there is one, is to produce an operating system vaguely similar to Windows 95/NT4 (if Windows 95 didn't inherit baggage from DOS and 3.1)..
|Contact=Jack Scott, jack [at] jackscott [dot] id [dot] au
|License=Open source (ISC)
|URL=https://github.com/JackScottAU/Amethyst
|BootMedia=ISO, ~1MB
|Status=Latest update: 2024-06-24
}}
 
Line 43 ⟶ 53:
|URL=http://www.aros.org
|Pic=[[File:Aros.jpg|200px]]
|BootMedia=Floppy, 1.44MB44 MB ; ISO, ~200MB
|Status=Latest update: 2024-05-28, is active
}}
Line 91 ⟶ 101:
|OSName=Asuro
|OSDescription=Asuro is an x86 Operating System that started development in 2015 as somewhat of an academic project. Written almost entirely in Freepascal, with NASM used only for bootstrapping & minimal low-level routines, Asuro is a purely hobbyist operating system that differs quite majorly in design from any mainstream OS by using a VM/SE to run anything other than kernel code.
|Contact=Kieron Morris, kjm [at] kieronmorris [dot] me''<br/>
[[File:Icon_phone.png]] <i>''Aaron Hance, ah [at] aaronhance [dot] me</i>
|License=Open Source
|URL=https://www.spexeah.com/index.php/asuro/
Line 108 ⟶ 118:
|BootMedia=ISO, ~140MB-750MB
|Status=Latest commit: 2024-05-28, is active
}}
 
{{OSProject
|OSName=ATOS
|OSDescription=ATOS is an operating system inspired by OS/161. It is designed to be easy to understand, and lightweight (for example, it only requires 3MB of RAM to run on an x86). Currently only implemented for x86, but it should be easy to port to other platforms. Has a preemptive kernel which allows dynamic loading of kernel modules, and supports page replacements and running on real hardware.
|Contact=Alex Boxall, alexboxall3 [at] gmail [dot] com
|License=BSD 3 Clause
|URL=https://github.com/alexdboxall/ATOS/
|Pic=[[File:ATOS_Img2.png|200px]]
|BootMedia=IMG, ~64MB
|Status=Latest commit: 2023-07-16, is active
}}
 
Line 192 ⟶ 191:
|URL=https://github.com/vercas/Beelzebub
|Pic=[[File:Beelz_3.png|45px]]
|BootMedia=Floppy, 1.44MB44 MB (will be available soon)
|Status=Latest commit: 2021-06-06
}}
Line 202 ⟶ 201:
|License=Open source (GNU LGPLv3)
|URL=https://github.com/davxy/beeos
|BootMedia=Floppy, 1.44MB44 MB (will be available soon)
|Status=Latest commit: 2023-05-29, is active
}}
Line 213 ⟶ 212:
|URL=https://github.com/VendelinSlezak/BleskOS
|Pic=[[File:Bleskos_2023.png|200px]]
|BootMedia=Floppy, 1.44MB44 MB ; ISO, ~2MB
|Status=Latest commit: 2024-05-25, is active
}}
Line 223 ⟶ 222:
|License=Creative Commons, http://creativecommons.org/licenses/by-nc-nd/4.0/
|URL=http://www.bluekernel.com.au
|BootMedia=Floppy, 1.44MB44 MB (at ./makefile change 20160 to 2880)
|Status=Latest update: 2018-12-15
}}
Line 246 ⟶ 245:
|URL=https://brutal.smnx.sh/
|Pic=[[File:BrutalDemo.png|200px]]
|BootMedia=Floppy, 1.44MB44 MB (will be available soon)
|Status=Latest commit: 2023-08-21, is active
}}
 
{{OSProject
|OSName=BoxOS
|OSDescription=A simple, Unix-like operating system written in C and GAS assembly. Under heavy development as it cannot switch to Ring-3 as of writing. Major goals include porting many Linux applications and becoming an alternative Unix-like OS to Linux and the BSDs.
|Contact=mailing list: box-kernel@gymli.org, personal: dholman@gymli.org
|License=Open Source (GPLv2)
|URL=https://git.gymli.org/dholman/box.git
|Status=Last tag: 2024-05-29, is active
|BootMedia=IMG, expected to be between 1GB and 2.5GB with a complete userspace
}}
 
Line 279 ⟶ 288:
|License=Open source (MIT)
|URL=http://enerccio.github.io/Cthulhu-OS/
|BootMedia=Floppy, 1.44MB44 MB (download unavailable)
|Status=Last commit: 2016-01-31
}}
Line 289 ⟶ 298:
|OSDescription=Dawn OS is a high-level operating system for the [https://en.wikipedia.org/wiki/One_instruction_set_computer#Subtract_and_branch_if_less_than_or_equal_to_zero SUBLEQ] instruction set. It supports SMP, 64 bit memory addressing, multitasking, it has a built-in C compiler, virtual keyboard, and its' own P2P network standard with automatic forwarding beetween clients, and contains various built-in tools like paint, text editor, sound player, chess, piano, amoeba
|Contact=http://users.atw.hu/gerigeri/DawnOS/download.html
|License=FreewareProprietary :(
|URL=http://users.atw.hu/gerigeri/DawnOS/index.html
|Status=Latest release: 2020-07-07, is active
|Pic=[[Image:Dawn.png|240px]]
|BootMedia=IMG, ~640MB
|Status=Latest release: 2020-07-06
}}
 
Line 301 ⟶ 311:
|License=Open source (ISC)
|URL=https://github.com/dennis95/dennix
|BootMedia=ISO, ~64MB
|LastReleaseYear=2023
|Status=Latest commit: 2023-08-12, is active
|LastReleaseMonth=5
|LastReleaseDay=13
|LastReleaseDescription=Version 0.8
}}
 
Line 313 ⟶ 321:
|License=GPL-3.0
|URL=https://github.com/leonardoms/DiyOS
|Status=Latest commit: 2019-12-14
|Pic=[[Image:Diyos.png|240px]]
|BootMedia=IMG, ??? MB (expected to be of a "floppy size")
|Status=Latest commit: 2022-01-29
}}
 
Line 323 ⟶ 332:
|License=Open source (GNU GPLv3)
|URL=https://github.com/inuyasha82/DreamOs
|BootMedia: ISO, 10MB ; Floppy, 1.44 MB (will be available soon)
|Status=Latest commit: 2018-09-18
|Status=Latest commit: 2024-01-09, is active
}}
 
{{OSProject
|OSName=DreamOs 64DreamOs64
|OSDescription=Home-made 64 bit operating system, developed in C and asm from scratch
|Contact=Ivan Gualandri, contact info at the bottom of Github page
|License=Open source (GNU GPLv3)
|URL=https://github.com/dreamos82/DreamOs64
|BootMedia: ISO, 10MB ; Floppy, 1.44 MB (will be available soon)
|Status=Latest commit: Active
|Status=Latest commit: 2024-05-26, is active
}}
 
Line 341 ⟶ 352:
|License=Open source (GNU GPLv3)
|URL=https://github.com/byteduck/duckOS
|Status=Latest commit: Recently
|Pic=[[Image:DuckOS.png|240px]]
|BootMedia=IMG, ~120MB
|Status=Latest commit: 2024-04-20, is active
}}
 
Line 351 ⟶ 363:
|License=Open source (MIT)
|URL=https://github.com/duckinator/dux
|BootMedia=IMG, ??? MB (expected to be of a "floppy size")
|Status=Latest commit: 2017-12-05
}}
Line 362 ⟶ 375:
|License=Open source (GNU GPLv2)
|URL=https://github.com/Nils-TUD/Escape
|BootMedia=IMG, ??? MB (expected to be of a "floppy size")
|Status=Last commit: 2018-07-12
|Status=Latest commit: 2023-07-24
}}
 
{{OSProject
|OSName=Einherjar
Line 370 ⟶ 385:
|License=Open source (MIT)
|URL=https://github.com/narke/Einherjar
|BootMedia=ISO, ??? MB (expected to be of a "floppy size")
|Status=Last update: 2020-03-16
|Status=Latest commit: 2020-03-16
}}
 
{{OSProject
|OSName=ExectOS
Line 378 ⟶ 395:
|License=Open source (GNU GPLv3)
|URL=https://git.codingworkshop.eu.org/xt-sys/exectos
|BootMedia=IMG, ??? MB (expected to be of a "floppy size")
|Status=Last update: 2023-01-17
|Status=Latest update: 2024-05-27, is active
}}
 
= F =
 
{{OSProject
|OSName=Fiwix
|OSDescription=Fiwix is an '''operating system kernel''' written from scratch, based on the UNIX architecture and fully focused on being POSIX compatible. It is designed and developed mainly as a hobby OS and, since it serves also for educational purposes, the kernel code is kept as simple as possible for the benefit of students and OS enthusiasts. It is small in size (less than 50K lines of code), runs on the i386 hardware platform and is compatible with a good base of existing GNU applications. A special floppy image with RAMdisk support is available.
|Contact=Jordi Sanfeliu, jordi [at] fiwixfibranet [dot] orgcat
|License=Open source (MIT)
|License=Proprietary :( (author promises that it will become open source at 1.0 version)
|URL=httphttps://www.fiwix.org/
|BootMedia=Floppy, 1.44 MB ; IMG, ~230MB; ISO, ~570MB
|Status=Latest release: 2018-08-04
|Status=Latest release: 2023-11-15, is active
}}
 
Line 397 ⟶ 417:
|License=Open source (GNU GPLv2)
|URL=https://github.com/FlingOS/FlingOS
|BootMedia=IMG, ??? MB (expected to be of a "floppy size")
|Status=Latest commit: 2017-10-30
}}
Line 406 ⟶ 427:
|URL=https://theultimatefoxos.github.io/
|Status=Active
|BootMedia=IMG, 60-100MB
|Pic=[[File:FoxOS.png|200px]]
}}
 
{{OSProject
|OSName=FreeDOS
|OSDescription=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/
|Contact=Jim Hall, the mailing lists at http://www.freedos.org/lists/
|License=Open source (GNU GPLv2)
|URL=http://www.freedos.org
|Pic=[[File:FreeDOS.png|200px]]
|Status=Latest release: 2018-08-24
}}
 
Line 428 ⟶ 440:
|BootMedia=IMG, ??? MB (expected to be of a "floppy size")
|Status=Latest commit: 2024-05-27, is active
}}
 
{{OSProject
|OSName=FreeDOS
|OSDescription=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.3/
|Contact=Jim Hall, the mailing lists at http://www.freedos.org/lists/
|License=Open source (GNU GPLv2)
|URL=http://www.freedos.org
|Pic=[[File:FreeDOS.png|200px]]
|BootMedia=Floppy, 1.44 MB ; IMG, 32MB
|Status=Latest commit: 2024-05-29, is active
}}
 
Line 436 ⟶ 459:
|License=Open source
|URL=https://github.com/thrimbor/frost
|BootMedia=IMG, ??? MB (expected to be of a "floppy size")
|Status=Latest commit: 2018-04-11
|Status=Latest commit: 2018-04-12
}}
 
Line 445 ⟶ 469:
|License=Open source (MIT)
|URL=http://github.com/jezze/fudge/
|BootMedia=IMG, ??? MB (expected to be of a "floppy size")
|Status=Last commit: 2018-12-30, is active
|Status=Latest commit: 2024-05-13, is active
}}
 
Line 454 ⟶ 479:
|License=Open source (Apache 2.0)
|URL=https://github.com/scopeInfinity/FuzzyOS
|Status=active
|Pic=[[File:FuzzyOS.gif]]
|BootMedia=Floppy, 1.44 MB (will be available soon) ; IMG, 1 MB
|Status=Latest commit: 2021-10-25
}}
 
Line 462 ⟶ 488:
|OSDescription=Intel/AMD 32-bit and 64-bit operating system, including most modern hardware specifically the USB and related hardware.
|Contact=Ben Lunt, fys [at] fysnet [dot] net
|License=CurrentlyProprietary Closed Source:(
|URL=http://www.fysnet.net/fysos.htm
|Status=active
|Pic=[[File:latest_gui.png|200px]]
|BootMedia=Floppy, 1.44 MB ; IMG, 9 MB
|Status=Latest update: 2022-04-18, is active
}}
 
Line 476 ⟶ 503:
|License=Open source (GNU GPLv3)
|URL=http://ghostkernel.org/
|Status=Last release: 2018-12-17, is active
|Pic=[[Image:ghost-ui-preview.png|160px]]
|BootMedia=ISO, ~70MB
|Status=Latest release: 2023-08-17, is active
}}
 
Line 484 ⟶ 512:
|OSDescription=A 64-bit single-address space, containerizing operating system.
|Contact=himanshu.goel2797 [at] gmail [dot] com
|License=Open source (MIT)
|URL=https://gitlab.com/hgoel0974/gubernatrix
|BootMedia=IMG, ??? MB (expected to be of a "floppy size")
|Status=Active
|Status=Latest commit: 2019-10-15
}}
 
Line 495 ⟶ 524:
|License=Open source (GNU LGPLv3)
|URL=https://github.com/GreenteaOS
|Status=Active
|Pic=[[Image:GreenteaOS-preview.jpg|160px]]
|BootMedia=ISO, ~50MB
|Status=Latest commit: 2024-05-26, is active
}}
 
Line 508 ⟶ 538:
|URL=https://www.haiku-os.org/
|Pic=[[File:Haiku.png|200px]]
|BootMedia=ISO, 1.4GB
|Status=Latest release: 2019-02-25, is active
|Status=Latest commit: 2024-05-29, is active
}}
 
Line 518 ⟶ 549:
|URL=https://github.com/HelenOS/helenos
|Pic=[[File:HelenOS.png|200px]]
|BootMedia=IMG, ??? MB (expected to be of a "floppy size")
|Status=Last commit: 2019-02-25, is active
|Status=Last commit: 2024-05-21, is active
}}
 
Line 527 ⟶ 559:
|License=Open source (BSD 2-clause)
|URL=https://github.com/Helix-OS/helix-os
|BootMedia=IMG, ??? MB (expected to be of a "floppy size")
|Status=Last commit: 2016-01-15, is abandoned
}}
Line 536 ⟶ 569:
|License=Open source (GPLv3)
|URL=https://github.com/hhuOS/hhuOS
|Status=Active
|Pic=[[Image:HhuOS-logo.png|160px]]
|BootMedia=IMG, ??? MB (expected to be of a "floppy size")
|Status=Latest commit: 2024-05-27, is active
}}
 
Line 546 ⟶ 580:
|License=Open source (Apache 2.0)
|URL=https://github.com/davidepianca98/hoho-os
|BootMedia=IMG, ??? MB (expected to be of a "floppy size")
|Status=Last commit: 2016-11-12, likely abandoned
}}
Line 551 ⟶ 586:
{{OSProject
|OSName=Hydrogen
|OSDescription=Hydrogen is an operating system targeting embedded systems (servers, thin clients, SBCs) running on x86. Its written in C and assembly (NASM). There is no support for VGA, its serial-only. My homepage: httphttps://moondeck.github.iocom/moondeck/hydrogen/commits/master/
|Contact=moondeck, olgierd [at] novakovsky [dot] eu
|License=Open source (Apache 2.0)
|URL=https://moondeck.github.iocom/moondeck/hydrogen/commits/master/
|BootMedia=IMG, ??? MB (expected to be of a "floppy size")
|Status=Latest commit: 2017-06-01
}}
Line 564 ⟶ 600:
|License=GNU GPLv3
|URL=https://github.com/hypnoticos/hypnoticos
|BootMedia=IMG, ??? MB (expected to be of a "floppy size")
|Status=Last commit: 2020-04-09
|Status=Last commit: 2021-06-13
}}
 
Line 576 ⟶ 613:
|URL=https://ironclad.cx
|Pic=[[File:Gloire.png|240px]]
|BootMedia=IMG, 1 GB (given for a Gloire)
|Status=Active
|Status=Latest commit: 2024-05-28, is active
}}
 
Line 587 ⟶ 625:
|License=Open source (MIT)
|URL=https://github.com/azsoter/jaeos-devel
|BootMedia=IMG, ??? MB (expected to be of a "floppy size")
|Status=Latest commit: 2018-03-23
|Status=Latest commit: 2020-11-05
}}
 
Line 596 ⟶ 635:
|License=Open source (BSD 3-Clause)
|URL=https://github.com/pgrAm/JSD-OS
|Status=Latest commit: 2020-01-16
|Pic=[[File:Jsdos-1.gif|240px]]
|BootMedia=Floppy, 1.44 MB (will be available soon) ; IMG, 2 MB
|Status=Latest commit: 2022-07-23
}}
 
Line 606 ⟶ 646:
|License=Open source (GNU GPLv3)
|URL=https://github.com/sofferjacob/jslk
|BootMedia=IMG, ??? MB (expected to be of a "floppy size")
|Status=Last commit: 2018-12-21, is active
|Status=Last commit: 2018-12-21
}}
 
Line 618 ⟶ 659:
|URL=https://github.com/klikaba/klika-os
|Pic=[[File:Klika_os.png|200px]]
|BootMedia=IMG, ??? MB (expected to be of a "floppy size")
|Status=Last commit: 2019-11-27, is active
|Status=Latest commit: 2020-02-22
}}
 
Line 626 ⟶ 668:
|OSDescription=Open-source operating system for Texas Instruments calculators. Features preemptive multitasking, memory management, etc. Written in z80 assembly. Mature SDK, usable kernel, usable userspace, no math. Our homepage: http://knightos.org
|Contact=Drew DeVault, sir [at] cmpwn [dot] com
|License=Open source (Beerware)
|URL=https://github.com/KnightOS/KnightOS
|BootMedia=IMG, ??? MB (expected to be of a "floppy size")
|Status=Last commit: 2019-01-28, is active
|Status=Latest commit: 2021-05-02
}}
 
Line 636 ⟶ 679:
|Contact=The Kolibri OS team
|License=Open source (GNU GPLv2)
|URL=http://www.kolibrios.org/en/
|Status=Latest commit: 2019-02-22, is active
|Pic=[[File:KolibriOS.png|240px]]
|BootMedia=Floppy, 1.44 MB
|Status=Latest commit: 2024-05-29, is active
}}
 
Line 647 ⟶ 691:
|License=Open source (GNU AGPL)
|URL=https://github.com/AxFab/kora-kernel
|BootMedia=IMG, ??? MB (expected to be of a "floppy size")
|Status=Latest commit: 2021-10-18, is active
|Status=Latest commit: 2023-05-11, is active
}}
 
Line 657 ⟶ 702:
|License=Open source (Standard Disclaimer)
|URL=https://github.com/guilt/KOS
|BootMedia=IMG, ??? MB (expected to be of a "floppy size")
|Status=Latest commit: 2019-02-21, is active
|Status=Latest commit: 2019-07-29
}}
 
Line 668 ⟶ 714:
|License=Open source (MIT)
|URL=https://github.com/farlepet/lambda-os
|BootMedia=IMG, ??? MB (expected to be of a "floppy size")
|Status=Latest update: 2018-06-19
|Status=Latest commit: 2022-08-30, is active
}}
 
Line 677 ⟶ 724:
|URL=https://github.com/LemonOSProject/LemonOS
|Pic=[[File:LemonOS.png|240px]]
|BootMedia=IMG, ??? MB (expected to be of a "floppy size")
|Status=Active
|Status=Latest commit: 2023-11-04, is active
}}
 
Line 683 ⟶ 731:
|OSName=LF OS
|OSDescription=Microkernel based operating system for amd64 with high ambitions. Work primarily happens on a [https://praios.lf-net.org/littlefox/lf-os_amd64 gitlab instance] (complete with CI/CD system), but the master branch is also mirrored to github for convenience. Check out the repo if you want to know more, changes are happening too fast to update everywhere x)
|Contact=[https://littlefox.narf.press/lf-os_amd64/md_CONTRIBUTING.html CONTRIBUTING.md]
|License=Open source (MIT)
|URL=https://github.com/LittleFox94/lf-os_amd64
|Pic=[[File:LF_OS-20210519.png|200px|thumb|LF OS kernel initialization in QEMU]]
|BootMedia=IMG, ??? MB (expected to be of a "floppy size")
|Status=Active
|Status=Latest commit: 2024-05-29, is active
|Contact=[https://littlefox.narf.press/lf-os_amd64/md_CONTRIBUTING.html CONTRIBUTING.md] lists some ways to contact Fox.
}}
 
= M =
 
{{OSProject
|OSName=MajickOS
|OSDescription=MajickOS is a graphical/command-line OS for 32/64-bit computers. It is currently under development, but it's specifications are available on GitHub.
|Contact=Majick Tek
|License=Can't Find Source
|URL=https://github.com/MajickTek/MajickOS/wiki
|Status=Latest update: 2017-07-24
}}
 
{{OSProject
Line 705 ⟶ 745:
|OSDescription=Managarm is a 64-bit OS for x86-64. It’s written in C++ with a custom libc and a GNU like userland on top. Managarm’s main purpose is aiming for Linux compatibility while being completely asynchronous in terms of I/O. The OS is capable of running Weston and kmscon while effort is made into porting (a subset of) Xorg. Furthermore, Managarm supports many modern hardware devices, including USB 3 and has nearly full ACPI support.
|Contact=The official Managarm Discord server https://discord.gg/7WB6Ur3
|License=Open source (MIT)
|URL=http://www.managarm.org
|Status=Active
|Pic=[[File:Managarm-demo.png|200px]]
|BootMedia=IMG, ~1GB
|License=Open source (MIT)
|Status=Latest commit: 2024-05-29, is active
}}
 
Line 715 ⟶ 756:
|OSDescription=MaslOS 2 is a goofy 64-bit OS written in C++. It has a custom stdlib, a desktop and a custom GUI-Framework. It's the follow up to the original MaslOS. The main difference being an actual scheduler and support for ELF loading/execution. It is very WIP but quite a few things work already and it boots on real hardware. Mostly done just for fun. (Not POSIX compliant or anything)
|Contact=You can contact me using Discord @marceldarcel
|License=Open-Source (AGPL-3.0)
|URL=https://github.com/marceldobehere/MaslOS-2
|Status=Active
|Pic=[[File:MaslOS2-demo.png|230px]]
|BootMedia=ISO, 64 MB
|License=Open-Source
|Status=Latest commit: 2024-05-08, is active
}}
 
{{OSProject
|OSName=MentOS
|OSDescription=MentOS (Mentoring Operating System) is an open source educational operating system. The goal of MentOS is to provide a project environment that is realistic enough to show how a real Operating System work, yet simple enough that students can understand and modify it in significant ways. There are so many operating systems, why did we write MentOS? It is true, there are a lot of education operating system, BUT how many of them follow the guideline de fineddefined by Linux? MentOS aims to have the same Linux's data structures and algorithms. It has a well-documented source code, and you can compile it on your laptop in a few seconds!
|Contact=The MentOS development team
|License=MIT License
|URL=https://mentos-team.github.io/
|BootMedia=IMG, ??? MB (expected to be of a "floppy size")
|Status=Latest release: v0.4.0 (14 Oct 2021)
|Status=Latest commit: 2024-04-05, is active
}}
 
Line 736 ⟶ 779:
|License=Proprietary :( 64 bit version ; Limited open source 32 bit version
|URL=http://www.menuetos.net/
|BootMedia=Floppy, 1.44 MB
|Status=Latest release of open source 32-bit version: 2015-02-20, Latest release of proprietary 64-bit version: 2019-02-02
}}
 
{{OSProject
|OSName=Merlon
|OSDescription=Merlon is an operating system based upon my previous kernel, ATOS. It is designed to be easy to understand, and fairly lightweight (for example, it only requires 3MB of RAM to run on an x86). Currently only implemented for x86, but it should be easy to port to other platforms. Has a preemptive kernel which allows dynamic loading of kernel modules, and supports page replacements and a dynamically linked kernel-to-usermode API. Current working on implementing more of the C POSIX library.
|Contact=Alex Boxall, alexboxall3 [at] gmail [dot] com
|License=BSD 3 Clause
|URL=https://github.com/alexdboxall/Merlon/
|Pic=[[File:Merlon_os.jpg|200px]]
|BootMedia=IMG, ~64MB
|Status=Latest commit: 2024-06-01, is active
}}
 
Line 744 ⟶ 799:
|Contact=Berkus, berkus [at] exquance [dot] com
|License=Open source (Boost)
|URL=https://github.com/berkus/metta/wiki
|Status=Latest commit: 2018-04-28
|Pic=[[Image:Metta_bootup.png|200px]]
|BootMedia=ISO, ~10MB
|Status=Latest commit: 2020-02-17
}}
 
Line 755 ⟶ 811:
|License=Proprietary :(
|URL=http://www.microbe.cz/
|BootMedia=IMG, ~300KB
|Status=Last commit: 2017-03-04
}}
 
{{OSProject
|OSName=MikeOS
Line 763 ⟶ 821:
|License=Open source
|URL=http://mikeos.sourceforge.net/
|Status=Latest commit: 2016-12-04? ; Latest release: 2019-02-09
|Pic=[[File:MikeOS.png|240px]]
|BootMedia=Floppy, 1.44 MB
|Status=Latest release: 2022-04-09
}}
 
{{OSProject
|OSName=MichalOS
|OSDescription=MichalOS is a new x86 hobby OS project that is based on MikeOS: it has been created during the time when it seemed that MikeOS is abandoned, and has more features/programs compared to the original project. Also, these two projects seem to have a different focus: MikeOS appears better suited for education (i.e. has more documentation) while MichalOS is more about running/creating the cool stuff: has more games, a music player with nice "retro computing"-style music, etc.
|Contact=Michal Prochazka, https://www.prochazkaml.eu/
|License=Open source
|URL=https://github.com/prochazkaml/MichalOS
|BootMedia=Floppy, 1.44 MB
|Status=Latest commit: 2023-07-29, is active
}}
 
{{OSProject
|OSName=MINTIA
Line 772 ⟶ 842:
|License=Custom source-available license
|URL=https://github.com/xrarch/mintia/
|Status=Active
|Pic=[[File:Mintia.png|240px]]
|BootMedia=IMG, ??? MB (expected to be of a "floppy size")
|Status=Latest commit: 2024-04-30
}}
 
Line 782 ⟶ 853:
|License=Open source
|URL=https://github.com/ramonmayedo/mkfreeOS
|Status=Latest commit: 2020-06-25
|Pic=[[Image:qemu_gui mkfree1.png|200px]]
|BootMedia=IMG, ??? MB (expected to be of a "floppy size")
|Status=Latest commit: 2021-03-28
}}
 
Line 791 ⟶ 863:
|OSDescription=Minimal software stack bootstrapped from 32-bit x86 machine code without any C. Supports [[VBE|SVGA]] with a single font ([http://unifoundry.com/unifont GNU Unifont]), a [[PS/2_Keyboard]], [[ATA_PIO_Mode#28_bit_PIO|ATA disks using 28-bit PIO mode]]. Implemented in a memory-safe statement-oriented language, and includes a Lisp-based prototyping environment.
|Contact=[http://akkartik.name/contact Kartik Agaram]
|License=Open Source (GNU GPL v2)
|URL=https://github.com/akkartik/mu
|Status=Active
|Pic=[[File:Mu-screenshot.png|200px]]
|BootMedia=IMG, ??? MB (expected to be of a "floppy size")
|License=Open Source (GNU GPL v2)
|Status=Latest commit: 2023-12-19, is active
}}
 
Line 804 ⟶ 877:
|License=Open source (Public Domain)
|URL=https://sourceforge.net/projects/mvs380/
|BootMedia=IMG, ~10 MB
|Status=Latest update:2019-01-17, is active
|Status=Latest update: 2024-05-24, is active
}}
 
Line 813 ⟶ 887:
|License=Open source (GNU LGPL)
|URL=http://www.d-rift.nl/combuster/mos3/
|BootMedia=Floppy, 1.44 MB
|Status=Latest commit: 2017-09-11?
|Status=Latest commit: 2017-09-11
}}
 
Line 824 ⟶ 899:
|License=Open source
|URL=https://github.com/NANO-DEV/
|BootMedia=Floppy, 1.44 MB
|Status=Latest commit: 16-bit: 2018-05-30, 32-bit: 2018-12-17
|Status=Latest commit: 16-bit: 2020-01-13, 32-bit: 2020-01-26
}}
 
Line 833 ⟶ 909:
|License=dowhateveryouwantwithitidontcare
|URL=https://github.com/clementtttttttt/NetDOS-32
|BootMedia=IMG, ??? MB (expected to be of a "floppy size")
|Status=Active
|Status=Latest commit: 2021-06-27
}}
 
Line 840 ⟶ 917:
|OSDescription=NexNix is designed to be a powerful, safe, and modern operating system. It aims to take Unix and greatly improve on it, by making the filesystem more structured, being a true microkernel, implementing modern security measures, and being more GUI-centric. It still aims to be compatible with the vast majority of Unix programs. Currently, it only supports i386 and x86_64, with slowly developing ports to aarch64 and RISC-V 64.
|License=Apache 2.0
|URL=https://github.com/nexos-dev/nexnix.git
|BootMedia=IMG, ??? MB (expected to be of a "floppy size")
|Status=Active
|Status=Latest commit: 2024-02-27, is active
}}
 
{{OSProject
|OSName=Night Kernel
|OSDescription=The Night kernel is a 32-bit drop-in replacement for the original 16-bit kernel of the FreeDOS operating system. It uses linear memory addressing and operates in protected mode on the Intel x86 architecture. The typical user will retain compatibility with their DOS applications and gain protected mode abilities such as task switching between applications, protected memory and increased overall performance in a DOS environment. The community forum has moved from google groups to https://nightkernel.proboards.com/
|Contact=mercury0x0d-at-protonmail.com
|License=Open source (GPLv3)
|URL=https://groups.googlegithub.com/forum/?hl=en#!forummercury0x000d/night-dos-kernelNightKernel
|BootMedia=IMG, ??? MB (expected to be of a "floppy size")
|Status=Latest commit: 2019-09-05, is active
|Status=Latest commit: 2024-02-13, is active
}}
 
Line 857 ⟶ 936:
|OSDescription=Nightingale is a small operating system with a vaguely UNIX-like userland. It supports multiple processes, loadable kernel modules, networking, and has a (fairly) full featured shell with pipes and file redirection. It has no video support, and only communicates with the outside world via the serial ports and network card.
|Contact=nightingale-at-tylerphilbrick.com
|License=Open source (GPLGPLv3)
|URL=https://github.com/tyler569/nightingale
|BootMedia=IMG, ??? MB (expected to be of a "floppy size")
|Status=Latest commit: 2020-11-01, is active
|Status=Latest commit: 2024-05-16, is active
}}
 
Line 868 ⟶ 948:
|License=None
|URL=https://github.com/xenos1984/NOS
|BootMedia=IMG, ??? MB (expected to be of a "floppy size")
|Status=Latest commit: 2019-01-01, is active
|Status=Latest commit: 2024-04-23, is active
}}
 
{{OSProject
|OSName=Nutoak
|OSDescription=Nutoak is an x86 operating system. Check website for more info.
|Contact=Luka Andjelkovic, lukandjelkovic [at] gmail [dot] com
|License=Open source (Thontelix)
|URL=https://github.com/lukaandjelkovic/Nutoak (link is dead)
|Status=Last release: 2016-11-04, abandoned
}}
 
Line 887 ⟶ 959:
|Contact=Forums - http://www.ocp.inf.ethz.ch/forum/ ; mailing list - https://lists.inf.ethz.ch/pipermail/oberon
|License=Open source (BSD-like)
|URL=httphttps://www.ocpprojectoberon.inf.ethz.ch/wiki/Documentationnet/Front
|BootMedia=IMG, ??? MB (expected to be of a "floppy size")
|Status=Latest ISO: 2015-10-23, but the development is ongoing (https://trac.inf.ethz.ch/trac/lecturers/a2/browser) . More info at [http://sourceforge.net/projects/nativeoberon/ SourceForge Native Oberon], [http://www.ethoberon.ethz.ch/ Old ETH Oberon Home Page], [http://www.ssw.uni-linz.ac.at/Oberon.html Linz Oberon V4], [http://sourceforge.net/projects/oberon/ SourceForge Oberon V4], and [http://projectoberon.com Project Oberon])
|Status=Latest commit: 2022-12-29, is active. More info at [http://sourceforge.net/projects/nativeoberon/ SourceForge Native Oberon], [http://www.ethoberon.ethz.ch/ Old ETH Oberon Home Page], [http://www.ssw.uni-linz.ac.at/Oberon.html Linz Oberon V4], [http://sourceforge.net/projects/oberon/ SourceForge Oberon V4], and [http://projectoberon.com Project Oberon])
}}
 
{{OSProject
|OSName=Operation Replicant
|OSDescription=Operation Replicant is an operating system for a revolutionary gaming console that is in development.
|Contact=michaelernestwais@gmail.com
|License=All Rights Reserved
|Status=Latest update: 2018-09-10, is in preliminary development.
}}
 
Line 905 ⟶ 970:
|License=Open source (Public Domain or no license - to be treated as a simple replay view of writing random code as a game)
|URL=http://sourceforge.net/projects/lowest-kernel/files/
|BootMedia=IMG, ??? MB (expected to be of a "floppy size")
|Status=Latest update: 2020-12-31, is active
|Status=Latest update: 2021-01-05
}}
 
Line 913 ⟶ 979:
|Contact=os-k-team@os-k.eu
|License=Free Software (GNU GPL version 3)
|URL=https://gitforge.a-lecchapril.org/os-k-team/os-on-k/src/branch/master/kaleid
|Status=Latest update: no release, but is active
|Pic=[[File:OS-on-kaleid.png|200px]]
|BootMedia=IMG, ??? MB (expected to be of a "floppy size")
|Status=Latest commit: 2021-02-22
}}
 
Line 924 ⟶ 991:
|License=Open source (Creative Commons)
|URL=https://bztsrc.gitlab.io/osz/
|BootMedia=IMG, ??? MB (expected to be of a "floppy size")
|Status=Latest update: 2020-11-02, is active
|Status=Latest update: 2020-11-02
}}
 
Line 933 ⟶ 1,001:
|License=BSD-2-Clause License
|URL=https://github.com/opuntiaOS-Project/opuntiaOS
|BootMedia=IMG, ??? MB (expected to be of a "floppy size")
|Status=Active
|Status=Latest commit: 2023-04-06, is active
}}
 
{{OSProject
|OSName=Oxide
|OSDescription= Oxide or "02" is an OS for the 65xx family of processors and other mpu/mcu in embedded systems. Low run levels support headless or autonomous operation while higher runlevels are for human interfaces such as games, browsers, applications and media viewers. Next release is going to include the following features: X/Y coordinates, addition and subtraction, counter, select/reset. The project is going to be released at wayfarertechnologies.net (site is down, the author is seeking a new host)
|Contact=wayfarer.technologies@gmail.com
|License=<undecided open source license; OS is for an open hardware platform>
|URL=http://forum.6502.org/viewtopic.php?f=2&t=7542
|URL=wayfarertechnologies.net (site down, seeking new host)
|BootMedia=No releases yet; floppy - unlikely, ROM images are more likely
|LastReleaseDate=in development
|Status=Under development since ~2023
|LastReleaseDescription=next release to include X, Y coordinates, addition and subtraction, counter, select/reset
|FloppyAvailable=unlikely, ROM images and source code is more likely.
}}
 
Line 951 ⟶ 1,019:
{{OSProject
|OSName=PatienceOS
|OSDescription=A baremetal C# kernel built using a combination of Microsoft tooling and the GNU toolchain. Unlike predecessors that relied on hand-rolling IL to ASM (eg. FlingOS, COSMOS), PatienceOS leverages Microsoft's .Net 8.0 out-of-the-box native IL to AOT cross compiler.
 
Unlike predecessors that relied on hand-rolling IL to ASM (eg. FlingOS, COSMOS), PatienceOS leverages Microsoft's .Net 8.0 out-of-the-box native IL to AOT cross compiler.
|Contact=info [at] bettersoftware [dot] uk
|License=Open source (MIT)
|URL=https://github.com/FrankRay78/PatienceOS
|Status=Latest update: 2024-02-27, is active
|Pic=[[File:PatienceOS.png|200px]]
|BootMedia=IMG, ??? MB (expected to be of a "floppy size")
|Status=Latest update: 2024-05-29, is active
}}
 
Line 967 ⟶ 1,034:
|License=Open source (Public Domain)
|URL=http://pdos.org
|BootMedia=IMG, ??? MB (expected to be of a "floppy size")
|Status=Latest commit: 2023-09-24, is active
|Status=Latest commit: 2024-05-30, is active
}}
 
Line 975 ⟶ 1,043:
|Contact=JamesM, bluecode, [http://ideasandcode.blogspot.com/ pcmattman], IRC freenode.net#pedigree
|License=Open source (ISC)
|URL=https://github.com/miselin/pedigree
|URL=http://www.pedigree-project.org/ (link is dead)
|BootMedia=IMG, ??? MB (expected to be of a "floppy size")
|Status=Latest commit: 2017-12-15
|Status=Latest commit: 2023-05-29, is active
}}
 
{{OSProject
|OSName=Pépin
|OSDescription=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. [http://a.michelizza.free.fr/pmwiki.php?n=TutoOS.TutoOS]
|Contact=feedback form on website
|License=Open source (GNU GPLv2)
|URL=https://github.com/ClumsyApe/Pepin-OS (link is dead)
|Status=Last release: 2017-05-06
}}
 
Line 994 ⟶ 1,054:
|License=Open source (Apache 2)
|URL=https://github.com/AndrewAPrice/Perception
|BootMedia=IMG, ??? MB (expected to be of a "floppy size")
|Status=Latest commit: 2024-01-09
|Status=Latest commit: 2024-03-15, is active
}}
 
{{OSProject
|OSName=PicoBSD
|OSDescription=The stripped down version of FreeBSD for hobbyists and embedded systems developers. Its' primary difference is a tiny size, hence the "PicoBSD" name. Unlike OpenBSD ''(which provides the installation floppy with a limited set of features)'', PicoBSD is the only modern BSD system which could fit on a floppy - although, as the time passes and the BSD kernel grows in size - it becomes more and more difficult to fit. The archived floppies are available at https://sourceforge.net/projects/archiveos/files/p/picobsd/
|Contact=freebsd-embedded mailing list, https://lists.freebsd.org/mailman/listinfo/freebsd-embedded
|License=Open source (BSD)
|URL=https://githubpeople.com/freebsd.org/freebsd~picobsd/tree/master/releaseold/picobsd.html
|BootMedia=Floppy, 1.44 MB
|Status=Last update: 2017-11-18
}}
Line 1,012 ⟶ 1,074:
|License=Open source (Public Domain)
|URL=https://github.com/mooseman/plan_42
|BootMedia=IMG, ??? MB (expected to be of a "floppy size")
|Status=Last commit: 2016-01-08, abandoned
}}
Line 1,022 ⟶ 1,085:
|Contact=arshadlatti@gmail.com
|URL=https://sourceforge.net/projects/plusos/
|BootMedia=ISO, ~4 MB
|Status=Last commit: 2019-09-22
|Status=Last commit: 2020-09-24
}}
 
Line 1,031 ⟶ 1,095:
|License=Open source (BSD)
|URL=https://sourceforge.net/p/prettyos/code/HEAD/tree/
|Status=Latest commit: 2017-06-17
|Pic=[[File:PrettyOS.png|240px]]
|BootMedia=Floppy, 1.44 MB
|Status=Latest commit: 2017-06-17
}}
 
Line 1,049 ⟶ 1,114:
|Contact=Ian Seyler, https://github.com/IanSeyler , iseyler [at] returninfinity [dot] com
|License=Open source
|URL=https://github.com/ReturnInfinity/Pure64
|BootMedia=IMG, ??? MB (expected to be of a "floppy size")
|Status=Latest commit: 2018-11-24, repository archived
|Status=Latest commit: 2024-05-15, is active
}}
 
Line 1,291 ⟶ 1,357:
|Pic=[[File:Soso-v0.3-gears.png|200px]]
|Status=Last commit: 2021-03-15, in active development
}}
 
{{OSProject
|OSName=Synergy OS
|OSDescription=Synergy is a new operating system with the goal of bringing together all computers into a perfect cloud; sharing processing power and data storage, whilst still giving each user full control over their individual privacy and their data. The Synergy platform will use a Java-like managed language and runtime to enable cross-platform support, and to allow the power of all machines to be harnessed to their best advantage. A key goal of this language is to make support for threading commonplace amongst user-land programs, in order to harness the power of emerging multi-core machines
|Contact=nmp91 [at] live [dot] com
|License=Open source (ISC)
|URL=https://github.com/JackScottAU/Synergy-OS
|Status=Latest update: 2017-07-08
}}