https://github.com/felipenlunkes/osdev-projects
A list of operating system projects
Science Score: 13.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
○CITATION.cff file
-
✓codemeta.json file
Found codemeta.json file -
○.zenodo.json file
-
○DOI references
-
○Academic publication links
-
○Academic email domains
-
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (9.7%) to scientific vocabulary
Keywords
kernel
operating-system
operating-system-kernel
operating-systems
osdev
osdev-projects
Last synced: 4 months ago
·
JSON representation
Repository
A list of operating system projects
Basic Info
Statistics
- Stars: 2
- Watchers: 1
- Forks: 0
- Open Issues: 0
- Releases: 0
Topics
kernel
operating-system
operating-system-kernel
operating-systems
osdev
osdev-projects
Created over 2 years ago
· Last pushed over 1 year ago
Metadata Files
Readme
License
Authors
README.md






[](https://twitter.com/lunx8086)
Operating system projects
This repository aims to count and list the open source and historical operating system projects.
> For more information and documentation on historical and current (commercial) operating systems and on operating system design and implementation, visit the [osdev](https://github.com/felipenlunkes/osdev) repository.
Summary
In the first section we have the classification of operating systems in families. In this case, both established commercial products and systems projects (hobbies) are available. In the second section, the same projects are classified according to the languages used for their development. More information about each is also displayed, such as the target architecture, whether it is an active project, whether it is available on GitHub, and more information about the license used. There will always be links to the project's main repository (or another repository that can be used).
> A quick summary of the sections in this document:
* [Operating Systems sorted by family](#os-projects-sorted-by-family)
* [Operating Systems sorted by language](#os-projects-sorted-by-language)
OS projects sorted by family
In this session, the projects were separated by the operating system family to which they belong/declare. You can go straight to each repository by clicking on the project name. In the [next section](#os-projects-sorted-by-language) you can get more information about each of them.
UNIX and direct descendants
* [Version 1 to Version 7 UNIX](https://github.com/dspinellis/unix-history-repo) * [Version 10 UNIX](https://github.com/Alhadis/Research-Unix-v10) * [UNIX System V](https://archive.org/details/ATTUNIXSystemVRelease4Version2) * [UNIX PDP-7](https://github.com/asegid/pdp7-unix) * [Plan 9 from Bell Labs](https://9p.io/plan9/) * [9front](https://code.9front.org/hg/plan9front) * [4.4BSD-Lite2](https://github.com/sergev/4.4BSD-Lite2) * [FreeBSD](https://github.com/freebsd/freebsd-src) * [NetBSD](https://github.com/NetBSD/src) * [OpenBSD](https://github.com/openbsd/src) * [DragonFly BSD](https://github.com/DragonFlyBSD/DragonFlyBSD) * [MirBSD](http://www.mirbsd.org/) * [illumos (OpenSolaris)](https://github.com/illumos/illumos-gate)Unix-like
* [The Apollo Project](https://github.com/primis/Apollo) * [aquaBSD](https://github.com/inobulles/aquabsd-core) * [Asterisk](https://github.com/Dashbloxx/asterisk) * [AquilaOS](http://github.com/thethumbler/Aquila) * [BeeOS](https://github.com/davxy/beeos) * [Brutal](https://github.com/brutal-org/brutal) * [dahliaOS](https://dahliaos.io/) * [Darwin (XNU kernel)](https://github.com/apple/darwin-xnu) * [Dennix](https://github.com/dennis95/dennix) * [duckOS](https://github.com/byteduck/duckOS) * [eduOS-rs](https://github.com/RWTH-OS/eduOS-rs) * [Escape](https://github.com/Nils-TUD/Escape) * [Fiwix](http://github.com/mikaku/Fiwix) * [Fuchsia OS](https://fuchsia.dev/) * [GNU Hurd](https://www.gnu.org/software/hurd/) * [Gramado](https://github.com/frednora/gramado) * [Harvey](https://github.com/Harvey-OS/harvey) * [HelenOS](https://github.com/HelenOS/helenos) * [Hexagonix](https://github.com/hexagonix) * [KnightOS](https://github.com/KnightOS/KnightOS) * [Lemon OS](https://github.com/LemonOSProject/LemonOS) * [Linux (kernel)](https://github.com/torvalds/linux) * [lk](https://github.com/littlekernel/lk) * [Lunix OS](https://github.com/felipenlunkes/lunix) * [magma](https://github.com/Dashbloxx/magma) * [MentOS](https://github.com/mentos-team/MentOS) * [Mimiker](https://github.com/cahirwpz/mimiker) * [Minix](http://minix3.org/) * [Nanvix](https://github.com/nanvix/nanvix) * [NexNix](https://github.com/nexos-dev/nexnix) * [nightingale](https://github.com/tyler569/nightingale) * [OS67](https://github.com/SilverRainZ/OS67) * [qword-OS](https://github.com/qword-os/qword) * [SeaOS](https://github.com/dbittman/seakernel) * [SerenityOS](https://github.com/SerenityOS/serenity) * [Sortix](https://sortix.org/) * [Soso](https://github.com/ozkl/soso) * [Tilck](https://github.com/vvaltchev/tilck) * [ToaruOS](http://github.com/klange/toaruos) * [TravorOS](https://github.com/TravorLZH/TravorOS) * [TROPIX (NCE/UFRJ)](https://github.com/felipenlunkes/TROPIX) * [Tupai](https://gitlab.com/zesterer/tupai/) * [µnix](https://github.com/cute-engineewing/munix) * [Unix-like](https://github.com/MaoKo/Unix-Like) * [Uzi](https://github.com/paulie-g/uzi) * [UZIX](https://uzix.sourceforge.net/uzix2.0/index.php?page=down&lang=pt) * [Upanix](https://github.com/prajwal83/upanix) * [Vanadium OS](https://github.com/p-durlej/newsys) * [xv6](https://github.com/mit-pdos/xv6-public) * [Yagura](https://github.com/mosmeh/yagura) * [ZeldaOS](https://github.com/chillancezen/ZeldaOS)DOS (Disk Operating System)
* [AtieDOS](https://github.com/AtieP/AtieDOS) * [FreeDOS](http://www.freedos.org/) * [JSD/OS](https://github.com/pgrAm/JSD-OS) * [MS-DOS](https://github.com/microsoft/MS-DOS) * [NetDOS/32](https://github.com/clementtttttttt/NetDOS-32) * [NightKernel](https://github.com/mercury0x000d/NightKernel) * [Public Domain Operating System](http://pdos.org/) * [PC-MOS/386](https://github.com/roelandjansen/pcmos386v501) * [PX-DOS](https://github.com/felipenlunkes/PX-DOS-Core) * [SimpleOS](https://github.com/xing1357/SimpleOS/)Windows and Windows-like
* [ReactOS](http://www.reactos.com/)BeOS-like
* [Haiku](https://github.com/GreenteaOS) * [NewOS](https://github.com/travisg/newos)Other (original design)
* [ackOS](https://github.com/ackOS-project/ackOS) * [Alotware](https://github.com/0x5CE/alotware) * [Amiga Research Operating System](https://github.com/aros-development-team/AROS) * [Asuro](https://www.spexeah.com/index.php/asuro/) * [Aura](https://github.com/projectasiago/aura) * [AwooOS](https://github.com/awooos/awooos) * [aurora-xeneva](https://github.com/manaskamal/aurora-xeneva) * [azOS](https://github.com/azarovalex/azOS) * [Banana Operating System](https://github.com/alexdboxall/Banana-Operating-System) * [BareMetal](https://github.com/ReturnInfinity/BareMetal-OS) * [BCOS](http://bcos.hopto.org/) * [Beelzebub](https://github.com/vercas/Beelzebub) * [BetaOS](https://github.com/admkopec/BetaOS) * [Bin S.O](https://github.com/felipenlunkes/Bin-S.O) * [BleskOS](https://github.com/Klaykap/BleskOS) * [BlueKernel](http://www.bluekernel.com.au/) * [BoneOS](https://github.com/Bone-Project/BoneOS) * [Carbon](https://github.com/davidaylaian/carbon) * [ChaiOS](https://github.com/ChaiSoft/ChaiOS) * [Cloudium OS](https://sourceforge.net/projects/cloudium-os/) * [Cthulhu OS](https://github.com/Enerccio/Cthulhu-OS) * [Cyjon](https://github.com/CorruptedByCPU/Cyjon/) * [Dawn OS](http://gerigeri.uw.hu/DawnOS/index.html) * [DreamOS](https://github.com/inuyasha82/DreamOs) * [DreamOS64](https://github.com/dreamos82/Dreamos64) * [Dux](https://github.com/duckinator/dux) * [Einherjar](https://github.com/narke/Einherjar) * [ErdOS](https://github.com/gabrielbiga/ErdOS) * [Everest OS](https://github.com/felipenlunkes/EverestOS) * [Fling OS](https://github.com/FlingOS/FlingOS) * [FoxOS](https://github.com/TheUltimateFoxOS/horizon) * [FROST](https://github.com/thrimbor/frost) * [Fudge](http://github.com/jezze/fudge/) * [FuzzyOS](https://github.com/scopeInfinity/FuzzyOS) * [GeckOS version 2](https://github.com/fachat/GeckOS-V2) * [Ghost OS](https://github.com/maxdev1/ghost/) * [Gubernatrix](https://gitlab.com/hgoel0974/gubernatrix) * [GreenteaOS](https://github.com/GreenteaOS) * [HeliX](https://github.com/Helix-OS/helix-os) * [HelloOS](https://github.com/kbu1564/HelloOS) * [Hoho](https://github.com/davidepianca98/hoho-os) * [Hydrogen](https://moondeck.github.io/hydrogen/) * [HypnoticOS](https://github.com/hypnoticos/hypnoticos) * [Interim](https://github.com/mntmn/interim) * [JaeOS](https://github.com/azsoter/jaeos-devel) * [JSLK](https://github.com/sofferjacob/jslk) * [Kan](https://github.com/kan-os/kan) * [KiddieOS_Development](https://github.com/FrancisBFTC/KiddieOS_Development) * [KLIKA-OS](https://github.com/klikaba/klika-os) * [Kolibri OS](http://www.kolibrios.org/) * [Kora OS](https://github.com/AxFab/kora-kernel) * [KOS](https://github.com/guilt/KOS) * [Kot](https://github.com/kot-org/Kot) * [Lambda OS](https://github.com/farlepet/lambda-os) * [LFOS](https://github.com/LittleFox94/lf-os_amd64) * [Lotus-Effect](https://github.com/CorruptedByCPU/Lotus-Effect/) * [Lyre](https://github.com/lyre-os/lyre) * [MajickOS](https://github.com/MajickTek/MajickOS/wiki) * [Managarm](http://www.managarm.org/) * [MenuetOS](http://www.menuetos.net/) * [Metta](https://github.com/berkus/metta/wiki) * [Mezzano](https://github.com/froggey/Mezzano) * [MicroBe OS](http://www.microbe.cz/) * [mikanos](https://github.com/uchan-nos/mikanos) * [MikeOS](http://mikeos.sourceforge.net/) * [Minoca](https://github.com/minoca/os) * [Minos](https://github.com/triforce/minos) * [MiraiOS](https://github.com/LNooteboom/MiraiOS) * [mkfreeOS](https://github.com/ramonmayedo/mkfreeOS) * [MollenOS](https://github.com/Meulengracht/MollenOS) * [MOROS](https://github.com/vinc/moros) * [mos](https://github.com/MQuy/mos) * [Mu](https://github.com/akkartik/mu) * [MysticOS](http://www.d-rift.nl/combuster/mos3/) * [Nano16](https://github.com/NANO-DEV/NANO-S16) * [Nano32](https://github.com/NANO-DEV/NANO-S32) * [NanoShellOS](https://github.com/iProgramMC/NanoShellOS) * [NOS](https://github.com/xenos1984/NOS) * [OLOS](https://github.com/leonardo-ono/Assembly8086OLOS) * [OS](http://sourceforge.net/projects/lowest-kernel/files/) * [OSv](https://github.com/cloudius-systems/osv) * [OS/K](https://git.a-lec.org/os-k-team/os-on-kaleid) * [OS/Z](https://bztsrc.gitlab.io/osz/) * [opuntiaOS](https://github.com/opuntiaOS-Project/opuntiaOS) * [PastaOS](https://github.com/arighi/pastaos) * [PC/GEOS](https://github.com/bluewaysw/pcgeos) * [Perception](https://github.com/AndrewAPrice/Perception) * [pidi-os](https://github.com/GandelXIV/pidi-os) * [PiscisOS](https://github.com/tishion/PiscisOS) * [Plan 42](https://github.com/mooseman/plan_42) * [PlusOS](https://sourceforge.net/projects/plusos/) * [Polaris](https://github.com/NSG650/Polaris) * [PowerNex](https://github.com/PowerNex/PowerNex) * [PrettyOS](http://prettyos.de/) * [primus-os](https://github.com/araujo88/primus-os) * [Q Operating System](https://github.com/raphydaphy/Q-Operating-System) * [Quark Operating System](https://github.com/quark-os/quark-os) * [QuasiOS](https://git.imada.sdu.dk/Sandsized/QuasiOS-64-bit) * [RDOS](http://www.rdos.net/) * [Reaver OS](https://github.com/griwes/ReaverOS) * [Red OS](https://github.com/primis/redos) * [Redox-OS](https://github.com/redox-os/redox/) * [RISC OS](http://riscosopen.org/) * [Segmented Kernel (educational)](https://github.com/MaoKo/Segmented_Kernel) * [seL4](https://github.com/seL4/seL4) * [SerpaeOS](https://serpaeos.sourceforge.io/) * [Silcos](https://github.com/SukantPal/Silcos-Kernel) * [SingOS](https://git.imada.sdu.dk/Sandsized/SingOS) * [SivelkiriaOS](https://git.sivelkiria.org/) * [skiftOS](https://github.com/skiftOS/skift) * [Snowdrop OS](http://sebastianmihai.com/snowdrop/) * [SnowflakeOS](https://github.com/29jm/SnowflakeOS) * [SO3](https://gitlab.com/smartobject/so3) * [SynapseOS](https://github.com/0Nera/SynapseOS) * [The Stupid Operating System](https://github.com/sos-os/kernel) * [Synergy OS](https://github.com/JackScottAU/Synergy-OS) * [tachyon](https://github.com/mduft/tachyon3) * [tatOS](https://github.com/tatimmer/tatOS) * [TempleOS](http://templeos.org/) * [Theseus](https://github.com/theseus-os/Theseus) * [Thor Operating System](https://github.com/wichtounet/thor-os) * [TinyOS](https://github.com/tinyos/tinyos-main) * [Týndur](https://git.tyndur.org/lowlevel/tyndur/commits/master) * [Tysos](https://github.com/jncronin/tysos) * [Unet Operating System](https://unet.lithicsoft.repl.co/) * [Ultibo Core](https://github.com/ultibohub/Core) * [ultronOS](https://github.com/aswinmohanme/ultronOS) * [U365](http://gitlab.com/bps-projs/U365) * [Visopsys](http://visopsys.org/) * [VSTa](http://sources.vsta.org:7100/vsta/index) * [WingOS](https://github.com/Supercip971/WingOS_x64/) * [XEOS](http://www.xs-labs.com/en/projects/xeos/) * [xOS](https://github.com/BrownieOS/xOS) * [YaxOS](https://gitlab.com/SopaXorzTaker/yaxos) * [ZealOS](https://github.com/Zeal-Operating-System/ZealOS) * [Zeal 8-bit OS](https://github.com/Zeal8bit/Zeal-8-bit-OS)Mainframe OS
* [MVS/380](https://sourceforge.net/projects/mvs380/) * [uDOS](https://github.com/SuperLeaf1995/uDOS)OS projects sorted by language
In this session, the projects were separated by the main programming language used. You can also look at information like:
- [x] Architecture;
- [x] Operating system family;
- [x] If the project is hosted on GitHub;
- [x] If the project is active (commits more recent than 4 years);
- [x] License of each project.
Let's take a shortcut! Choose below a language used to write operating system projects:
[](#assembly-language)
[](#basic)
[](#c)
[](#c-1)
[](#c-2)
[](#common-lisp)
[](#d)
[](#pascal)
[](#swift)
[](#rust)
Assembly language
| Name | Language | Architecture | OS family | Available on GitHub | Active | License |
|:----:|:--------:|:------------:|:---------:|:-------------------:|:------:|:-------:|
|[Version 1 to Version 7 UNIX](https://github.com/dspinellis/unix-history-repo)|Assembly (early versions) and C|PDP-7, PDP-11| Unix | Yes | No (historical)||
|[UNIX PDP-7](https://github.com/asegid/pdp7-unix)|Assembly|PDP-7|Unix|Yes|No||
|[Alotware](https://github.com/0x5CE/alotware)|Assembly|x86|Other|Yes|No|Public domain|
|[AtieDOS](https://github.com/AtieP/AtieDOS)|Assembly|x86 (16-bit)|DOS|Yes|Yes||
|[azOS](https://github.com/azarovalex/azOS)|Assembly|x86 (16-bit)|Other|Yes|No||
|[BareMetal](https://github.com/ReturnInfinity/BareMetal)|Assembly|x86|Other|Yes|No||
|[Bin S.O](https://github.com/felipenlunkes/Bin-S.O)|Assembly|x86 (16-bit)|Other|Yes|No||
|[BleskOS](https://github.com/Klaykap/BleskOS)|Assembly|x86|Other|Yes|Yes||
|[Cloudium OS](https://sourceforge.net/projects/cloudium-os/)|Assembly|x86|Other|No|Yes|Unknown|
|[Cyjon](https://github.com/CorruptedByCPU/Cyjon/)|Assembly|x86_64|Other|Yes|Yes||
|[Everest OS](https://github.com/felipenlunkes/EverestOS)|Assembly|x86 (16-bit)|Other|Yes|No||
|[HelloOS](https://github.com/kbu1564/HelloOS)|Assembly|x86|Other|Yes|No||
|[Hexagonix](https://github.com/hexagonix/)|Assembly|x86|Unix-like|Yes|Yes||
|[KiddieOS_Development](https://github.com/FrancisBFTC/KiddieOS_Development)|Assembly|x86 (16-bit)|Other|Yes|Yes||
|[KnightOS](https://github.com/KnightOS/KnightOS)|Assembly|Texas Instruments Calculators|Unix-like|Yes|Yes||
|[Kolibri OS](http://www.kolibrios.org/)|Assembly|x86|Other|No|Yes|GPLv2|
|[MenuetOS](http://www.menuetos.net/)|Assembly|x86, x86_64|Other|No|Yes|GPL|
|[MicroBe OS](http://www.microbe.cz/)|Assembly|x86|Other|No|Yes|Unknown|
|[MikeOS](http://mikeos.sourceforge.net/)|Assembly|x86 (16-bit)|Other|No|Yes|BSD-like|
|[Minos](https://github.com/triforce/minos)|Assembly|x86|Other|Yes|Yes||
|[MS-DOS](https://github.com/microsoft/MS-DOS)|Assembly|x86 (16-bit)|DOS|Yes|No (historical)||
|[Mu](https://github.com/akkartik/mu)|Assembly, Forth|x86|Other|Yes|Yes||
|[NightKernel](https://github.com/mercury0x000d/NightKernel)|Assembly|x86|DOS|Yes|No||
|[OLOS](https://github.com/leonardo-ono/Assembly8086OLOS)|Assembly|x86 (16-bit)|Other|Yes|Yes||
|[PC/GEOS](https://github.com/bluewaysw/pcgeos)|Assembly|x86|Other|Yes|Yes||
|[PC-MOS/386](https://github.com/roelandjansen/pcmos386v501)|Assembly|x86|DOS|Yes|No||
|[PiscisOS](https://github.com/tishion/PiscisOS)|Assembly|x86|Other|Yes|No||
|[Segmented Kernel (educational)](https://github.com/MaoKo/Segmented_Kernel)|Assembly|x86|Other|Yes|Yes|MIT license|
|[Snowdrop OS](http://sebastianmihai.com/snowdrop/)|Assembly|x86 (16-bit)|Other|No|Yes|Public domain|
|[tatOS](https://github.com/tatimmer/tatOS)|Assembly|x86|Other|Yes|No||
|[Unix-like](https://github.com/MaoKo/Unix-Like)|Assembly|x86|Unix-like|Yes|Yes|MIT license|
|[xOS](https://github.com/BrownieOS/xOS)|Assembly|x86|Other|Yes|No||
|[Zeal 8-bit OS](https://github.com/Zeal8bit/Zeal-8-bit-OS)|Assembly|Z80|Other|Yes|Yes||
- [x] Go up
Basic
| Name | Language | Architecture | OS family | Available on GitHub | Active | License |
|:----:|:--------:|:------------:|:---------:|:-------------------:|:------:|:-------:|
|[FROST](https://github.com/thrimbor/frost)|Basic (FreeBasic)|x86|Other|Yes|Yes||
- [x] Go up
C
| Name | Language | Architecture | OS family | Available on GitHub | Active | License |
|:----:|:--------:|:------------:|:---------:|:-------------------:|:------:|:-------:|
|[Version 10 UNIX](https://github.com/Alhadis/Research-Unix-v10)|C|-|Unix|Yes|No (historical)||
|[UNIX System V](https://archive.org/details/ATTUNIXSystemVRelease4Version2)|C|PDP-11, VAX 11/780, x86|Unix|No|No (historical)|Check files|
|[Plan 9 from Bell Labs](https://9p.io/plan9/)|C|x86|Unix|No|Yes|-|
|[9front](https://code.9front.org/hg/plan9front)|C|x86|Unix|No|Yes|-|
|[4.4BSD-Lite2](https://github.com/sergev/4.4BSD-Lite2)|C|x86, PowerPC, MIPS|Unix|Yes|No|BSD license|
|[FreeBSD](https://github.com/freebsd/freebsd-src)|C|x86, ARM, PowerPC, RISC-V|Unix|Yes|Yes||
|[NetBSD](https://github.com/NetBSD/src)|C|x86, ARM, PowerPC, RISC-V|Unix|Yes|Yes||
|[OpenBSD](https://github.com/openbsd/src)|C|x86, ARM, PowerPC, RISC-V|Unix|Yes|Yes||
|[DragonFly BSD](https://github.com/DragonFlyBSD/DragonFlyBSD)|C|x86_64|Unix|Yes|Yes|BSD license|
|[MirBSD](http://www.mirbsd.org/)|C|x86|Unix|No|Yes|BSD license|
|[illumos (OpenSolaris)](https://github.com/illumos/illumos-gate)|C|x86, SPARC|Unix|Yes|Yes||
|[Amiga Research Operating System](https://github.com/aros-development-team/AROS)|C|m68k, x86, x86_64, PowerPC, ARM|Other (Amiga)|Yes|Yes||
|[The Apollo Project](https://github.com/primis/Apollo)|C|x86, Raspberry Pi Model 4B|Unix-like|Yes|Yes||
|[Asterisk](https://github.com/Dashbloxx/asterisk)|C|x86|Unix-like|Yes|Yes||
|[aquaBSD](https://github.com/inobulles/aquabsd-core)|C|x86_64|Unix (FreeBSD)|Yes|Yes||
|[AquilaOS](http://github.com/thethumbler/Aquila)|C|x86|Unix-like|Yes|Yes||
|[AwooOS](https://github.com/awooos/awooos)|C|x86, x86_64|Other|Yes|Yes||
|[Banana Operating System](https://github.com/alexdboxall/Banana-Operating-System)|C|x86|Other|Yes|Yes||
|[BeeOS](https://github.com/davxy/beeos)|C|x86|Unix-like|Yes|Yes||
|[BlueKernel](http://www.bluekernel.com.au/)|C|x86|Other|Yes|Yes|Creative Commons Attribution-NonCommercial-NoDerivatives 4.0|
|[BoneOS](https://github.com/Bone-Project/BoneOS)|C|x86|Other|Yes|Yes||
|[Brutal](https://github.com/brutal-org/brutal)|C|x86, x86_64, ARM, RISC-V|Unix-like|Yes|Yes||
|[Carbon](https://github.com/davidaylaian/carbon)|C|x86|Other|Yes|Yes||
|[Cthulhu OS](https://github.com/Enerccio/Cthulhu-OS)|C|x86_64|Other|Yes|Yes||
|[Darwin (XNU kernel)](https://github.com/apple/darwin-xnu)|C|x86_64, ARM, ARM AArch64, PowerPC|Unix-like|Yes|Yes||
|[DreamOS](https://github.com/inuyasha82/DreamOs)|C|x86|Other|Yes|No||
|[DreamOS64](https://github.com/dreamos82/Dreamos64)|C|x86_64|Other|Yes|Yes||
|[duckOS](https://github.com/byteduck/duckOS)|C, C++|x86|Unix-like|Yes|Yes||
|[Dux](https://github.com/duckinator/dux)|C|x86|Other|Yes|No||
|[Einherjar](https://github.com/narke/Einherjar)|C|x86_64, PowerPC|Other|Yes|Yes||
|[Escape](https://github.com/Nils-TUD/Escape)|C, C++|x86, x86_64, ECO32, MMIX|Unix-like|Yes|Yes||
|[Fiwix](http://github.com/mikaku/Fiwix)|C|x86|Unix-like|Yes|Yes||
|[FreeDOS](https://github.com/FDOS/kernel)|C|x86 (16-bit)|DOS|Yes|Yes||
|[Fudge](http://github.com/jezze/fudge/)|C|x86, ARM|Other|Yes|Yes||
|[FuzzyOS](https://github.com/scopeInfinity/FuzzyOS)|C|x86|Other|Yes|Yes||
|[Fuchsia OS](https://fuchsia.dev/)|C, C++|x86_64, ARM, ARM AArch64|Unix-like|No|Yes|Apache|
|[GeckOS version 2](https://github.com/fachat/GeckOS-V2)|C|6502|Other|Yes|Yes||
|[GNU Hurd](https://www.gnu.org/software/hurd/)|C|x86|Unix-like|No|Yes|GPL|
|[Gramado](https://github.com/frednora/gramado)|C|x86|Unix-like|Yes|Yes||
|[Harvey](https://github.com/Harvey-OS/harvey)|C|x86|Unix (Plan 9)|Yes|Yes||
|[HelenOS](https://github.com/HelenOS/helenos)|C, C++|x86, x86_64, i64, ARM, SPARC|Unix-like|Yes|Yes||
|[HeliX](https://github.com/Helix-OS/helix-os)|C|x86|Other|Yes|Yes||
|[Hoho](https://github.com/davidepianca98/hoho-os)|C|x86|Other|Yes|Yes||
|[HypnoticOS](https://github.com/hypnoticos/hypnoticos)|C|x86|Other|Yes|Yes||
|[Interim](https://github.com/mntmn/interim)|C|x86, x86_64, ARMv7, Motorola 68020|Other|Yes|Yes||
|[JaeOS](https://github.com/azsoter/jaeos-devel)|C|x86|Other|Yes|Yes||
|[JSLK](https://github.com/sofferjacob/jslk)|C|x86|Other|Yes|Yes||
|[Kan](https://github.com/kan-os/kan)|C|x86|Other|Yes|Yes||
|[KLIKA-OS](https://github.com/klikaba/klika-os)|C|x86_64|Other|Yes|Yes||
|[Kora OS](https://github.com/AxFab/kora-kernel)|C|x86, x86_64, ARM|Other|Yes|Yes||
|[KOS](https://github.com/guilt/KOS)|C|x86|Other|Yes|Yes||
|[Lambda OS](https://github.com/farlepet/lambda-os)|C|x86, ARMv7|Other|Yes|Yes||
|[LFOS](https://github.com/LittleFox94/lf-os_amd64)|C|x86_64|Other|Yes|Yes||
|[Linux (kernel)](https://github.com/torvalds/linux)|C|x86, x86_64, ARM, ARM AArch64, SPARC, PowerPC, RISC-V, [...]|Unix-like|Yes|Yes||
|[lk](https://github.com/littlekernel/lk)|C|x86, ARM|Unix-like|Yes|Yes||
|[Lotus-Effect](https://github.com/CorruptedByCPU/Lotus-Effect/)|C|x86|Other|Yes|Yes||
|[Lunix OS](https://github.com/felipenlunkes/lunix)|C|x86|Unix-like|Yes|Yes||
|[Lyre](https://github.com/lyre-os/lyre)|C|x86_64|Other|Yes|Yes||
|[magma](https://github.com/Dashbloxx/magma)|C|x86|Unix-like|Yes|Yes||
|[MentOS](https://github.com/mentos-team/MentOS)|C|x86|Unix-like|Yes|Yes||
|[Mimiker](https://github.com/cahirwpz/mimiker)|C|x86, MIPS, AArch64, RISC-V|Unix-like|Yes|Yes||
|[Minix](https://github.com/Stichting-MINIX-Research-Foundation/minix)|C|x86, arm64|Unix-like|Yes|Yes||
|[Minoca](https://github.com/minoca/os)|C|-|Other|Yes|Yes||
|[MiraiOS](https://github.com/LNooteboom/MiraiOS)|C|x86_64|Other|Yes|Yes||
|[MollenOS](https://github.com/Meulengracht/MollenOS)|C|-|Other|Yes|Yes||
|[mos](https://github.com/MQuy/mos)|C|-|Other|Yes|Yes||
|[Nano16](https://github.com/NANO-DEV/NANO-S16)|C|x86 (16-bit)|Other|Yes|Yes||
|[Nano32](https://github.com/NANO-DEV/NANO-S32)|C|x86|Other|Yes|Yes||
|[NanoShellOS](https://github.com/iProgramMC/NanoShellOS)|C|x86|Other|Yes|Yes||
|[NetDOS/32](https://github.com/clementtttttttt/NetDOS-32)|C|x86|DOS|Yes|No||
|[NexNix](https://github.com/nexos-dev/nexnix)|C|x86|Unix-like|Yes|Yes||
|[NewOS](https://github.com/travisg/newos)|C|x86|BeOS-like|Yes|Yes||
|[nightingale](https://github.com/tyler569/nightingale)|C|x86|Unix-like|Yes|Yes||
|[opuntiaOS](https://github.com/opuntiaOS-Project/opuntiaOS)|C|x86, ARM|Other|Yes|Yes||
|[OS67](https://github.com/SilverRainZ/OS67)|C|x86|Unix-like|Yes|Yes||
|[OSv](https://github.com/cloudius-systems/osv)|C|x86, ARM AArch64|Other|Yes|Yes||
|[OS67](https://github.com/SilverRainZ/OS67)|C|-|Other|Yes|Yes||
|[PastaOS](https://github.com/arighi/pastaos)|C|x86|Other|Yes|Yes||
|[pidi-os](https://github.com/GandelXIV/pidi-os)|C|x86|Other|Yes|Yes||
|[Polaris](https://github.com/NSG650/Polaris)|C|-|Other|Yes|Yes||
|[primus-os](https://github.com/araujo88/primus-os)|C|x86|Other|Yes|Yes||
|[Public Domain Operating System](http://pdos.org/)|C|x86 (16-bit, 32-bit)|DOS|No|Yes|Public Domain|
|[PX-DOS](https://github.com/felipenlunkes/PX-DOS-Core)|C|x86 (16-bit)|DOS|Yes|No||
|[Q Operating System](https://github.com/raphydaphy/Q-Operating-System)|C|x86_64|Other|Yes|No||
|[qword-OS](https://github.com/qword-os/qword)|C|x86_64|Unix-like|Yes|No||
|[ReactOS](https://github.com/reactos/reactos)|C|x86|Windows|Yes|Yes||
|[Red OS](https://github.com/primis/redos)|C|x86|Other|Yes|No||
|[SeaOS](https://github.com/dbittman/seakernel)|C|x86_64|Unix-like|Yes|No||
|[seL4](https://github.com/seL4/seL4)|C|-|L4|Yes|Yes||
|[SerpaeOS](https://serpaeos.sourceforge.io/)|C|x86|Other|No|Yes|GPLv3|
|[SimpleOS](https://github.com/xing1357/SimpleOS/)|C|x86|DOS|Yes|Yes||
|[SnowflakeOS](https://github.com/29jm/SnowflakeOS)|C|x86|Other|Yes|No||
|[Sortix](https://sortix.org/)|C|x86, x86_64|Unix-like|No|Yes|ISC license|
|[Soso](https://github.com/ozkl/soso)|C|x86|Unix-like|Yes|Yes||
|[SynapseOS](https://github.com/0Nera/SynapseOS)|C|x86|Other|Yes|Yes||
|[Synergy OS](https://github.com/JackScottAU/Synergy-OS)|C|x86|Other|Yes|No||
|[tachyon](https://github.com/mduft/tachyon3)|C|x86_64|Other|Yes|Yes||
[TempleOS](http://templeos.org/)|C|x86|Other|No|No|Public domain|
|[Tilck](https://github.com/vvaltchev/tilck)|C|x86|Unix-like|Yes|Yes||
|[TinyOS](https://github.com/tinyos/tinyos-main)|C|x86|Other|Yes|Yes||
|[ToaruOS](http://github.com/klange/toaruos)|C|x86_64, ARMv8|Unix-like|Yes|Yes||
|[TravorOS](https://github.com/TravorLZH/TravorOS)|C|x86|Unix-like|Yes|No||
|[TROPIX (NCE/UFRJ)](https://github.com/felipenlunkes/TROPIX)|C|x86|Unix-like|Yes|No||
|[Tupai](https://gitlab.com/zesterer/tupai/)|C|x86, ARM|Unix-like|No|Yes|GNU General Public License version 3|
|[Uzi](https://github.com/paulie-g/uzi)|C|z80|Unix-like|Yes|Yes|Public domain|
|[UZIX](https://uzix.sourceforge.net/uzix2.0/index.php?page=down&lang=pt)|C|z80, MSX|Unix-like|No|No|GPL|
|[Vanadium OS](https://github.com/p-durlej/newsys)|C|x86|Unix-like|Yes|Yes||
|[xv6](https://github.com/mit-pdos/xv6-public)|C|x86|Unix-like|Yes|Yes||
|[Yagura](https://github.com/mosmeh/yagura)|C|x86|Unix-like|Yes|Yes||
|[ZealOS](https://github.com/Zeal-Operating-System/ZealOS)|C (HolyC)|x86_64|Other (TempleOS)|Yes|Yes||
|[ZeldaOS](https://github.com/chillancezen/ZeldaOS)|C|x86, x86_64|Unix-like|Yes|Yes||
- [x] Go up
C++
| Name | Language | Architecture | OS family | Available on GitHub | Active | License |
|:----:|:--------:|:------------:|:---------:|:-------------------:|:------:|:-------:|
|[ackOS](https://github.com/ackOS-project/ackOS)|C++|x86|Other|Yes|Yes||
|[aurora-xeneva](https://github.com/manaskamal/aurora-xeneva)|C++|x86_64|Other|Yes|Yes||
|[Beelzebub](https://github.com/vercas/Beelzebub)|C++|x86, x86_64|Other|Yes|Yes||
|[ChaiOS](https://github.com/ChaiSoft/ChaiOS)|C++|x86|Other|Yes|Yes|
|[Dennix](https://github.com/dennis95/dennix)|C++|x86_64|Unix-like|Yes|Yes||
|[duckOS](https://github.com/byteduck/duckOS)|C++|-|Unix-like|Yes|Yes||
|[ErdOS](https://github.com/gabrielbiga/ErdOS)|C++|x86|Other|Yes|No||
|[FoxOS](https://github.com/TheUltimateFoxOS/horizon)|C++|x86|Other|Yes|Yes|
|[Ghost OS](https://github.com/maxdev1/ghost/)|C++|x86|Other|Yes|Yes||
|[GreenteaOS](https://github.com/GreenteaOS)|C++|x86|Other|Yes|Yes||
|[Haiku](https://github.com/haiku/haiku)|C++|x86, ARM|BeOS-like|Yes|Yes||
|[JSD/OS](https://github.com/pgrAm/JSD-OS)|C++|x86|DOS|Yes|Yes||
|[Kot](https://github.com/kot-org/Kot)|C++|x86_64|Other|Yes|Yes||
|[LemonOS](https://git[PowerNex](https://github.com/PowerNex/PowerNex)hub.com/LemonOSProject/LemonOS)|C++|-|Unix-like|Yes|Yes||
|[Managarm](https://github.com/managarm/managarm)|C++|-|Other|Yes|Yes||
|[mikanos](https://github.com/uchan-nos/mikanos)|C++|-|Other|Yes|Yes||
|[mkfreeOS](https://github.com/ramonmayedo/mkfreeOS)|C++|x86|Other|Yes|Yes||
|[NOS](https://github.com/xenos1984/NOS)|C++|x86, x86_64, ARM, ARM AArch64|Other|Yes|Yes||
|[Perception](https://github.com/AndrewAPrice/Perception)|C++|x86_64|Other|Yes|Yes||
|[Plan 42](https://github.com/mooseman/plan_42)|C++|x86|Other|Yes|No|Public Domain|
|[Quark Operating System](https://github.com/quark-os/quark-os)|C++|x86|Other|Yes|No||
|[Reaver OS](https://github.com/griwes/ReaverOS)|C++|x86_64|Other|Yes|Yes||
|[SerenityOS](https://github.com/SerenityOS/serenity)|C++|x86|Unix-like|Yes|Yes||
|[Silcos](https://github.com/SukantPal/Silcos-Kernel)|C++|x86|Other|Yes|Yes||
|[skiftOS](https://github.com/skiftOS/skift)|C++|-|Other|Yes|Yes||
|[Thor Operating System](https://github.com/wichtounet/thor-os)|C++|x86_64|Other|Yes|Yes||
|[ultronOS](https://github.com/aswinmohanme/ultronOS)|C++|x86|Other|Yes|No||
|[µnix](https://github.com/cute-engineewing/munix)|C++|Raspberry Pi Pico|Unix-like|Yes|Yes||
|[Upanix](https://github.com/prajwal83/upanix)|C++|x86|Unix-like|Yes|Yes||
|[WingOS](https://github.com/Supercip971/WingOS_x64/)|C++|x86_64|Other|Yes|[No](https://github.com/brutal-org/brutal)||
- [x] Go up
C
| Name | Language | Architecture | OS family | Available on GitHub | Active | License |
|:----:|:--------:|:------------:|:---------:|:-------------------:|:------:|:-------:|
|[Fling OS](https://github.com/FlingOS/FlingOS)|C#|x86|Other|Yes|Yes|
|[Tysos](https://github.com/jncronin/tysos)|C#|x86_64|Other|Yes|Yes|
- [x] Go up
Common Lisp
| Name | Language | Architecture | OS family | Available on GitHub | Active | License |
|:----:|:--------:|:------------:|:---------:|:-------------------:|:------:|:-------:|
|[Mezzano](https://github.com/froggey/Mezzano)|Common Lisp|-|Other|Yes|Yes||
- [x] Go up
D
| Name | Language | Architecture | OS family | Available on GitHub | Active | License |
|:----:|:--------:|:------------:|:---------:|:-------------------:|:------:|:-------:|
|[PowerNex](https://github.com/PowerNex/PowerNex)|D|x86_64|Other|Yes|Yes||
- [x] Go up
Pascal
| Name | Language | Architecture | OS family | Available on GitHub | Active | License |
|:----:|:--------:|:------------:|:---------:|:-------------------:|:------:|:-------:|
|[Asuro](https://www.spexeah.com/index.php/asuro/)|Pascal (FreePascal)|x86|Other|No|Yes|Apache License 2.0|
|[Ultibo Core](https://github.com/ultibohub/Core)|Pascal|Raspberry Pi|Other|Yes|Yes||
- [x] Go up
Swift
| Name | Language | Architecture | OS family | Available on GitHub | Active | License |
|:----:|:--------:|:------------:|:---------:|:-------------------:|:------:|:-------:|
|[BetaOS](https://github.com/admkopec/BetaOS)|Swift, C|x86|Other|Yes|Yes||
- [x] Go up
Rust
| Name | Language | Architecture | OS family | Available on GitHub | Active | License |
|:----:|:--------:|:------------:|:---------:|:-------------------:|:------:|:-------:|
|[Aura](https://github.com/projectasiago/aura)|Rust|x86|Other|Yes|Yes||
|[eduOS-rs](https://github.com/RWTH-OS/eduOS-rs)|Rust|x86|Unix-like|Yes|Yes||
|[MOROS](https://github.com/vinc/moros)|Rust|x86|Other|Yes|Yes||
|[Nanvix](https://github.com/nanvix/nanvix)|Rust|x86|Unix-like|Yes|Yes||
|[Redox-OS](https://github.com/redox-os/kernel)|Rust|x86, ARM|Other|Yes|Yes||
|[snarkOS](https://github.com/AleoHQ/snarkOS)|Rust|-|Other|Yes|Yes||
|[The Stupid Operating System](https://github.com/sos-os/kernel)|Rust|-|Other|Yes|Yes||
|[Theseus](https://github.com/theseus-os/Theseus)|Rust|-|Other|Yes|Yes||
Owner
- Name: Felipe Lunkes (Lunx)
- Login: felipenlunkes
- Kind: user
- Location: Belo Horizonte, Brazil
- Website: linktr.ee/felipelunkes
- Twitter: felipeldev
- Repositories: 9
- Profile: https://github.com/felipenlunkes
C | Java | Python ◇ Looking for a job opportunity ◇ Operating systems enthusiast and Unix & Assembly lover
GitHub Events
Total
- Watch event: 1
- Push event: 2
- Pull request event: 2
- Fork event: 1
Last Year
- Watch event: 1
- Push event: 2
- Pull request event: 2
- Fork event: 1