Operating Systems
Operating systems run your computer! There are lots of innovative OSprojects but only a few are really used. A few more than those have someinteresting ideas. Expanded Main Page - OSDevWiki has tons of resourceson building an operating system.
Projects
Desktop
Aside from Linux, Windows, MacOS and derivatives…
IlluminOS
An operating system that claims to provide advanced system debugging, anext-generation file system, networking and visualization.
https://ameliorated.info/
Windows 10 with the crap removed
DawnOS
An operating system built on the subleqhigher level language architecture. See thevideo for a detailedoverview!
- Redshirt
- Redox :: is a Rustoperating system with a microkernel-based design.
- Urbit :: A 'universal function'.
- MetalOS :: A hobby projectwritten by a single person.
- InterimOS :: Written to accompanymntmn's custom hardware.
- CirnOS :: An operating systemthat transforms a Raspberry Pi into an Arduino. effectively.
- Demikernel :: interestingapproach to architecture
- CrysaLisp :: A next-generationLisp machine.
- TempleOS (racist)
- CollapseOS :: An OS written entirely in theForth programming language.
- Fuschia :: Google's up-and-coming unified desktop and mobile operatingsystem. Presumably similar to Linux-SE (Android).https://blog.quarkslab.com/playing-around-with-the-fuchsia-operating-system.html
- Gentoo :: An operating system that prides itself on buildingeverything from source. LeavingGentoohttps://www.paritybit.ca/blog/my-beginnings-with-gentoohttps://timboudreau.com/blog/gentoo/read gentoo seems like a greatlearning exp https://wiki.gentoo.org/wiki/Raspberry_Pi#Hardware helploading gentoo onto a pi {might be more helpful to put on qemu}
- Qubes OS :: An operating systemthat isolates every application and device on the computer, grantingpermission to each only when necessary. Many journalists and securityprofessionals rely on this.
- WhoNix :: An operating system designed tocompletely sandbox your activity inside of a virtual machine.
Plan9 :: Defer to Devine's notes on thesubject.
- Junos OS
- Spectrum :: An OS modeled after Qubes, butmaking full use of the Nix reproducible build system, and dedicated tosupporting mainstream x86-64 hardware.
- SmartOS :: combines opensolaris tech with linux kvm virtualization.has zfs. contributed to illumos project
Mobile
https://news.ycombinator.com/item?id=23100713
LineageOS
The most popular alternative Android operating system, built off ofCyanogenMod. https://wiki.lineageos.org/devices/starlte/installhttps://www.reddit.com/r/degoogle/comments/gu2kk9/lineageos_vs_e_vs_alternatives/
e
An operating system designed to function efficiently on older,refurbished devices. Built on LineageOS.
NixOS Mobile
A full port of NixOS to a mobile platform. It's built on top of manyprevious efforts and relies on a tool to convert GTK applications tomobile equivalents.
Hobby
I got my Gameboy emulator running in my OS! :osdev.This is so inspirational. I love it. I would love to play this game boygame on this operating system. It sounds so fun and satisfying to havemade and to use a stack like this!
Other
http://songseed.org/dinghy/concept.html reenvisioning the osOperating Systems: Three Easy PiecesBooks hobby operating systemwritten in Chttps://www.reddit.com/r/osdev/comments/husrzq/looking_for_a_specific_tutorial_from_10_years_ago/macos emulation layer for linuxtoy oshttps://blog.twitter.com/engineering/en_us/topics/open-source/2020/hunting-a-linux-kernel-bug.htmldemikernel/demikernel: DemikernelOS nickbjohnson4224/rhombus:a hobby operating system written inC jmgrosen/shorai: Asuper-amazing OS that will bring worldpeace.Demikernelcleverca22/not-os How toProtect Your Privacy onLinux well knownoperating systems course atupitt justin time specialization for openclkernelshttp://c9x.me/articles/gthreads/intro.html trigger kernel racesreliablykabbi/wonderland: Inferno clone to conquer theworldhttp://intermezzos.github.io/ a demo operatin system for learninghttps://littleosbook.github.io/ the little book of of developmenthttps://en.m.wikipedia.org/wiki/Genodehttp://wintermute.org/brendan/ the screenless office and otherartistic efforts https://github.com/mkilgore/protura toy os kernel andutilities https://makelinux.github.io/kernel/map/ map of the linuxkernel https://www.mercuryos.com/ reengineering of the operatingsystem as a ux project, fluid experience driven by human intenthttps://github.com/ssrg-vt/hermitux binary compatible unikernelhttps://github.com/oasislinux/oasis statically linked linux systemhttps://github.com/dlannan/ljos luajit command line oshttps://news.ycombinator.com/item?id=10957020: overview of realalternative operating systems for considering. lots of interestinginnovations!
GitHub - jzck/kernel-zig: hobby x86 kernelzig: Cool microkernel rolled withof Zig