Update and add index
This commit is contained in:
34
terminal/os
34
terminal/os
@@ -1,4 +1,4 @@
|
||||
[38;5;12m [39m[38;2;255;187;0m[1m[4mAwesome Operating System Stuff[0m
|
||||
[38;5;12m [39m[38;2;255;187;0m[1m[4mAwesome Operating System Stuff[0m
|
||||
|
||||
[38;5;12mThis list contains awesome OS related stuff.[39m
|
||||
[38;5;12mIt contains open source operating sytems and hobby operating systems as one can study their code and learn from them.[39m
|
||||
@@ -7,8 +7,8 @@
|
||||
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1m9front[0m[38;5;12m (http://9front.org) - A fork of Plan 9, designed for distributed, networked computing.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mackOS[0m[38;5;12m (https://github.com/ackOS-project/ackOS) - A simple 64-bit operating system.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mAROS[0m[38;5;12m [39m[38;5;12m(https://aros.sourceforge.io/)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mResearch[39m[38;5;12m [39m[38;5;12mOperating[39m[38;5;12m [39m[38;5;12mSystem[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mlightweight,[39m[38;5;12m [39m[38;5;12mefficient,[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mflexible[39m[38;5;12m [39m[38;5;12mdesktop[39m[38;5;12m [39m[38;5;12moperating[39m[38;5;12m [39m[38;5;12msystem,[39m[38;5;12m [39m[38;5;12mdesigned[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mhelp[39m[38;5;12m [39m[38;5;12myou[39m[38;5;12m [39m[38;5;12mmake[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mmost[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12myour[39m[38;5;12m [39m[38;5;12mcomputer.[39m[38;5;12m [39m[38;5;12mIt's[39m
|
||||
[38;5;12man[39m[38;5;12m [39m[38;5;12mindependent,[39m[38;5;12m [39m[38;5;12mportable[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mfree[39m[38;5;12m [39m[38;5;12mproject,[39m[38;5;12m [39m[38;5;12maiming[39m[38;5;12m [39m[38;5;12mat[39m[38;5;12m [39m[38;5;12mbeing[39m[38;5;12m [39m[38;5;12mcompatible[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12mAmigaOS[39m[38;5;12m [39m[38;5;12mat[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mAPI[39m[38;5;12m [39m[38;5;12mlevel[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mAROS[0m[38;5;12m [39m[38;5;12m(https://aros.sourceforge.io/)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mResearch[39m[38;5;12m [39m[38;5;12mOperating[39m[38;5;12m [39m[38;5;12mSystem[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mlightweight,[39m[38;5;12m [39m[38;5;12mefficient,[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mflexible[39m[38;5;12m [39m[38;5;12mdesktop[39m[38;5;12m [39m[38;5;12moperating[39m[38;5;12m [39m[38;5;12msystem,[39m[38;5;12m [39m[38;5;12mdesigned[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mhelp[39m[38;5;12m [39m[38;5;12myou[39m[38;5;12m [39m[38;5;12mmake[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mmost[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12myour[39m[38;5;12m [39m[38;5;12mcomputer.[39m[38;5;12m [39m[38;5;12mIt's[39m[38;5;12m [39m[38;5;12man[39m[38;5;12m [39m[38;5;12mindependent,[39m[38;5;12m [39m[38;5;12mportable[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mfree[39m[38;5;12m [39m[38;5;12mproject,[39m[38;5;12m [39m
|
||||
[38;5;12maiming[39m[38;5;12m [39m[38;5;12mat[39m[38;5;12m [39m[38;5;12mbeing[39m[38;5;12m [39m[38;5;12mcompatible[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12mAmigaOS[39m[38;5;12m [39m[38;5;12mat[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mAPI[39m[38;5;12m [39m[38;5;12mlevel[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mBoneOS[0m[38;5;12m (https://github.com/Bone-Project/BoneOS)- OS for everyone built by everyone[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mBottlerocket OS[0m[38;5;12m (https://github.com/bottlerocket-os/bottlerocket)- Linux-based OS meant for hosting containers.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mCharlotte[0m[38;5;12m (https://github.com/charlotte-os/charlotte-core) - CharlotteOS kernel in Rust[39m
|
||||
@@ -17,8 +17,8 @@
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mdahliaOS[0m[38;5;12m (https://dahliaos.io)- dahliaOS is a modern, secure, lightweight and responsive operating system, combining the best of GNU/Linux and Fuchsia OS.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1meggos[0m[38;5;12m (https://github.com/icexin/eggos) - A Go unikernel running on x86 bare metal[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mEmbox[0m[38;5;12m (https://embox.github.io/) - Configurable operating system kernel designed for resource constrained and embedded systems.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mExectOS[0m[38;5;12m [39m[38;5;12m(https://git.codingworkshop.eu.org/xt-sys/exectos),[39m[38;5;12m [39m[38;5;14m[1mGitHub[0m[38;5;12m [39m[38;5;12m(https://github.com/xt-sys/exectos)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mExectOS[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mmodern,[39m[38;5;12m [39m[38;5;12mEFI-enabled,[39m[38;5;12m [39m[38;5;12mgeneral[39m[38;5;12m [39m[38;5;12mpurpose[39m[38;5;12m [39m[38;5;12moperating[39m[38;5;12m [39m[38;5;12msystem[39m[38;5;12m [39m[38;5;12mwritten[39m[38;5;12m [39m[38;5;12mfrom[39m[38;5;12m [39m
|
||||
[38;5;12mscratch[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mimplementing[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mXT[39m[38;5;12m [39m[38;5;12marchitecture.[39m[38;5;12m [39m[38;5;12mIt[39m[38;5;12m [39m[38;5;12mruns[39m[38;5;12m [39m[38;5;12mon[39m[38;5;12m [39m[38;5;12mx86[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mx86_64[39m[38;5;12m [39m[38;5;12marchitectures[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mprovides[39m[38;5;12m [39m[38;5;12mNT[39m[38;5;12m [39m[38;5;12mdrivers[39m[38;5;12m [39m[38;5;12mcompatibility[39m[38;5;12m [39m[38;5;12mlayer.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mExectOS[0m[38;5;12m [39m[38;5;12m(https://git.codingworkshop.eu.org/xt-sys/exectos),[39m[38;5;12m [39m[38;5;14m[1mGitHub[0m[38;5;12m [39m[38;5;12m(https://github.com/xt-sys/exectos)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mExectOS[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mmodern,[39m[38;5;12m [39m[38;5;12mEFI-enabled,[39m[38;5;12m [39m[38;5;12mgeneral[39m[38;5;12m [39m[38;5;12mpurpose[39m[38;5;12m [39m[38;5;12moperating[39m[38;5;12m [39m[38;5;12msystem[39m[38;5;12m [39m[38;5;12mwritten[39m[38;5;12m [39m[38;5;12mfrom[39m[38;5;12m [39m[38;5;12mscratch[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mimplementing[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mXT[39m[38;5;12m [39m[38;5;12marchitecture.[39m[38;5;12m [39m[38;5;12mIt[39m[38;5;12m [39m
|
||||
[38;5;12mruns[39m[38;5;12m [39m[38;5;12mon[39m[38;5;12m [39m[38;5;12mx86[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mx86_64[39m[38;5;12m [39m[38;5;12marchitectures[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mprovides[39m[38;5;12m [39m[38;5;12mNT[39m[38;5;12m [39m[38;5;12mdrivers[39m[38;5;12m [39m[38;5;12mcompatibility[39m[38;5;12m [39m[38;5;12mlayer.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mFiwix[0m[38;5;12m (https://www.fiwix.org/), [39m[38;5;14m[1mGitHub[0m[38;5;12m (https://github.com/mikaku/Fiwix) - A UNIX-like kernel for the i386 architecture.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mFreeRTOS[0m[38;5;12m (https://www.freertos.org/), [39m[38;5;14m[1mGitHub[0m[38;5;12m (https://github.com/FreeRTOS/FreeRTOS) - IoT operating system for microcontrollers, by Amazon.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mGenode[0m[38;5;12m (https://genode.org/) - A FOSS operating system framework consisting of a microkernel abstraction layer and a collection of userspace components[39m
|
||||
@@ -37,8 +37,8 @@
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mMentOS[0m[38;5;12m (https://github.com/mentos-team/MentOS) - An educational 32-bit linux-like Operating System.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mMimiker[0m[38;5;12m (https://mimiker.ii.uni.wroc.pl/), [39m[38;5;14m[1mGitHub[0m[38;5;12m (https://github.com/cahirwpz/mimiker) - Simple unix-like operating system for education and research purposes. MIPS microkernel.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mMinoca OS[0m[38;5;12m (https://github.com/minoca/os) - General purpose OS, written in C[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mMollenOS[0m[38;5;12m [39m[38;5;12m(https://github.com/Meulengracht/MollenOS)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mMollenOS/Vali[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mmodern[39m[38;5;12m [39m[38;5;12moperating[39m[38;5;12m [39m[38;5;12msystem[39m[38;5;12m [39m[38;5;12mthat[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12mbuilt[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12mfocus[39m[38;5;12m [39m[38;5;12mon[39m[38;5;12m [39m[38;5;12mabstraction[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mmodular[39m[38;5;12m [39m[38;5;12mdesign,[39m[38;5;12m [39m[38;5;12mallowing[39m[38;5;12m [39m[38;5;12manyone[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mport[39m[38;5;12m [39m[38;5;12mit[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m
|
||||
[38;5;12many[39m[38;5;12m [39m[38;5;12marchitecture.[39m[38;5;12m [39m[38;5;12mIt[39m[38;5;12m [39m[38;5;12mcurrently[39m[38;5;12m [39m[38;5;12mtargets[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mx86-32[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mx86-64[39m[38;5;12m [39m[38;5;12mplatform[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mMollenOS[0m[38;5;12m [39m[38;5;12m(https://github.com/Meulengracht/MollenOS)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mMollenOS/Vali[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mmodern[39m[38;5;12m [39m[38;5;12moperating[39m[38;5;12m [39m[38;5;12msystem[39m[38;5;12m [39m[38;5;12mthat[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12mbuilt[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12mfocus[39m[38;5;12m [39m[38;5;12mon[39m[38;5;12m [39m[38;5;12mabstraction[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mmodular[39m[38;5;12m [39m[38;5;12mdesign,[39m[38;5;12m [39m[38;5;12mallowing[39m[38;5;12m [39m[38;5;12manyone[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mport[39m[38;5;12m [39m[38;5;12mit[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12many[39m[38;5;12m [39m[38;5;12marchitecture.[39m[38;5;12m [39m[38;5;12mIt[39m[38;5;12m [39m[38;5;12mcurrently[39m[38;5;12m [39m[38;5;12mtargets[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m
|
||||
[38;5;12mx86-32[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mx86-64[39m[38;5;12m [39m[38;5;12mplatform[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mNanos[0m[38;5;12m (https://github.com/nanovms/nanos) - Unikernel that is linux-compatible, written in C[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mNESOS[0m[38;5;12m (https://notin.tokyo/nesos/) - An OS for the Nintendo Entertainment System![39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mNodeOS[0m[38;5;12m (https://github.com/NodeOS/NodeOS) - OS using NodeJS and Linux[39m
|
||||
@@ -50,8 +50,7 @@
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mravynOS[0m[38;5;12m (https://github.com/ravynsoft/ravynos) - BSD-based OS project that aims to provide an experience like and some compatibility with macOS (formerly known as airyxOS)[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mRedox[0m[38;5;12m (https://github.com/redox-os/redox) - written in Rust[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mRustyHermit[0m[38;5;12m (https://github.com/hermitcore/rusty-hermit) - A Rust-based, lightweight unikernel[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mSanos[0m[38;5;12m [39m[38;5;12m(http://www.jbox.dk/sanos/),[39m[38;5;12m [39m[38;5;14m[1mGitHub[0m[38;5;12m [39m[38;5;12m(https://github.com/ringgaard/sanos)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mSanos[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mminimalistic[39m[38;5;12m [39m[38;5;12m32-bit[39m[38;5;12m [39m[38;5;12mx86[39m[38;5;12m [39m[38;5;12moperating[39m[38;5;12m [39m[38;5;12msystem[39m[38;5;12m [39m[38;5;12mkernel[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mnetwork[39m[38;5;12m [39m[38;5;12mserver[39m[38;5;12m [39m[38;5;12mappliances[39m[38;5;12m [39m[38;5;12mrunning[39m[38;5;12m [39m[38;5;12mon[39m[38;5;12m [39m[38;5;12mstandard[39m
|
||||
[38;5;12mPC[39m[38;5;12m [39m[38;5;12mhardware.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mSanos[0m[38;5;12m (http://www.jbox.dk/sanos/), [39m[38;5;14m[1mGitHub[0m[38;5;12m (https://github.com/ringgaard/sanos) - Sanos is a minimalistic 32-bit x86 operating system kernel for network server appliances running on standard PC hardware.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mskiftOS[0m[38;5;12m (https://skiftos.org/), [39m[38;5;14m[1mGitHub[0m[38;5;12m (https://github.com/skiftOS/skift) - A simple, handmade, operating system with a graphical user interface.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mSculpt OS[0m[38;5;12m (https://genode.org/download/sculpt) - Genode based OS[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1msoso[0m[38;5;12m (https://github.com/ozkl/soso) - Simple unix-like operating system written in Nasm assembly and mostly in C[39m
|
||||
@@ -61,10 +60,9 @@
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mtilck[0m[38;5;12m (https://github.com/vvaltchev/tilck) - A Tiny Linux-Compatible Kernel.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mtock[0m[38;5;12m (https://www.tockos.org/), [39m[38;5;14m[1mGitHub[0m[38;5;12m (https://github.com/tock/tock) - A secure embedded operating system for microcontrollers[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mUnikraft[0m[38;5;12m (https://github.com/unikraft/unikraft) - A modular unikernel for specialization, high efficiency, performance, and security; Linux/POSIX-compatible; mostly in C[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mMimosa[0m[38;5;12m [39m[38;5;12m(https://icfp20.sigplan.org/details/scheme-2020-papers/3/Running-Scheme-On-Bare-Metal-Experience-Report-),[39m[38;5;12m [39m[38;5;14m[1mGitHub[0m[38;5;12m [39m[38;5;12m(https://github.com/udem-dlteam/mimosa)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mResearch[39m[38;5;12m [39m[38;5;12mOperating[39m[38;5;12m [39m[38;5;12mSystem[39m[38;5;12m [39m
|
||||
[38;5;12mthat[39m[38;5;12m [39m[38;5;12mruns[39m[38;5;12m [39m[38;5;12mScheme[39m[38;5;12m [39m[38;5;12mon[39m[38;5;12m [39m[38;5;12mbare-metal[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mhhuOS[0m[38;5;12m [39m[38;5;12m(https://github.com/hhuOS/hhuOS)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mhhuOS[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12msmall[39m[38;5;12m [39m[38;5;12moperating[39m[38;5;12m [39m[38;5;12msystem[39m[38;5;12m [39m[38;5;12mwritten[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12mC++[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mAssembler[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mx86-architecture.[39m[38;5;12m [39m[38;5;12mThe[39m[38;5;12m [39m[38;5;12mmain[39m[38;5;12m [39m[38;5;12mpurpose[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mthis[39m[38;5;12m [39m[38;5;12mproject[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mshow[39m[38;5;12m [39m[38;5;12mhow[39m[38;5;12m [39m[38;5;12mdifferent[39m[38;5;12m [39m
|
||||
[38;5;12maspects[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12moperating[39m[38;5;12m [39m[38;5;12msystems[39m[38;5;12m [39m[38;5;12mtheory[39m[38;5;12m [39m[38;5;12mcan[39m[38;5;12m [39m[38;5;12mbe[39m[38;5;12m [39m[38;5;12mimplemented[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mlinked[39m[38;5;12m [39m[38;5;12mtogether.[39m[38;5;12m [39m[38;5;12mThe[39m[38;5;12m [39m[38;5;12msystem[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12mnot[39m[38;5;12m [39m[38;5;12maimed[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mbe[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mfull-featured[39m[38;5;12m [39m[38;5;12moperating[39m[38;5;12m [39m[38;5;12msystem[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mdaily[39m[38;5;12m [39m[38;5;12muse.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mMimosa[0m[38;5;12m (https://icfp20.sigplan.org/details/scheme-2020-papers/3/Running-Scheme-On-Bare-Metal-Experience-Report-), [39m[38;5;14m[1mGitHub[0m[38;5;12m (https://github.com/udem-dlteam/mimosa) - Research Operating System that runs Scheme on bare-metal[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mhhuOS[0m[38;5;12m [39m[38;5;12m(https://github.com/hhuOS/hhuOS)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mhhuOS[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12msmall[39m[38;5;12m [39m[38;5;12moperating[39m[38;5;12m [39m[38;5;12msystem[39m[38;5;12m [39m[38;5;12mwritten[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12mC++[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mAssembler[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;12mx86-architecture.[39m[38;5;12m [39m[38;5;12mThe[39m[38;5;12m [39m[38;5;12mmain[39m[38;5;12m [39m[38;5;12mpurpose[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12mthis[39m[38;5;12m [39m[38;5;12mproject[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mshow[39m[38;5;12m [39m[38;5;12mhow[39m[38;5;12m [39m[38;5;12mdifferent[39m[38;5;12m [39m[38;5;12maspects[39m[38;5;12m [39m[38;5;12mof[39m[38;5;12m [39m[38;5;12moperating[39m[38;5;12m [39m[38;5;12msystems[39m[38;5;12m [39m[38;5;12mtheory[39m[38;5;12m [39m[38;5;12mcan[39m[38;5;12m [39m[38;5;12mbe[39m[38;5;12m [39m
|
||||
[38;5;12mimplemented[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mlinked[39m[38;5;12m [39m[38;5;12mtogether.[39m[38;5;12m [39m[38;5;12mThe[39m[38;5;12m [39m[38;5;12msystem[39m[38;5;12m [39m[38;5;12mis[39m[38;5;12m [39m[38;5;12mnot[39m[38;5;12m [39m[38;5;12maimed[39m[38;5;12m [39m[38;5;12mto[39m[38;5;12m [39m[38;5;12mbe[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12mfull-featured[39m[38;5;12m [39m[38;5;12moperating[39m[38;5;12m [39m[38;5;12msystem[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mdaily[39m[38;5;12m [39m[38;5;12muse.[39m
|
||||
|
||||
[38;2;255;187;0m[4mHobby[0m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1maurora_os[0m[38;5;12m (https://github.com/Athryx/aurora_os) - Written in Rust.[39m
|
||||
@@ -81,8 +79,8 @@
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1memerald[0m[38;5;12m (https://github.com/Abb1x/emerald) - An operating system kernel written for fun in C[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mFern-Night[0m[38;5;12m (https://github.com/CorruptedByCPU/Fern-Night/) - C language operating system (related to [39m[38;5;14m[1mCyjon[0m[38;5;12m (https://github.com/CorruptedByCPU/Cyjon/) project).[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mFomos[0m[38;5;12m (https://github.com/Ruddle/Fomos) - Experimental OS, built with Rust.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mGloire[0m[38;5;12m [39m[38;5;12m(https://github.com/streaksu/Gloire)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mAn[39m[38;5;12m [39m[38;5;12mOS[39m[38;5;12m [39m[38;5;12mbuilt[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;14m[1mIronclad[0m[38;5;12m [39m[38;5;12m(https://www.nongnu.org/ironclad/)[39m[38;5;12m [39m[38;5;12mkernel[39m[38;5;12m [39m[38;5;12m(a[39m[38;5;12m [39m[38;5;12mpartially[39m[38;5;12m [39m[38;5;12mformally[39m[38;5;12m [39m[38;5;12mverified[39m[38;5;12m [39m[38;5;12mkernel[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12msmall[39m[38;5;12m [39m[38;5;12mfootprint[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m
|
||||
[38;5;12mgeneral-purpose[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12membedded[39m[38;5;12m [39m[38;5;12mOSes,[39m[38;5;12m [39m[38;5;12mwritten[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12mSPARK[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mAda)[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mGNU[39m[38;5;12m [39m[38;5;12mtools.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mGloire[0m[38;5;12m [39m[38;5;12m(https://github.com/streaksu/Gloire)[39m[38;5;12m [39m[38;5;12m-[39m[38;5;12m [39m[38;5;12mAn[39m[38;5;12m [39m[38;5;12mOS[39m[38;5;12m [39m[38;5;12mbuilt[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12mthe[39m[38;5;12m [39m[38;5;14m[1mIronclad[0m[38;5;12m [39m[38;5;12m(https://www.nongnu.org/ironclad/)[39m[38;5;12m [39m[38;5;12mkernel[39m[38;5;12m [39m[38;5;12m(a[39m[38;5;12m [39m[38;5;12mpartially[39m[38;5;12m [39m[38;5;12mformally[39m[38;5;12m [39m[38;5;12mverified[39m[38;5;12m [39m[38;5;12mkernel[39m[38;5;12m [39m[38;5;12mwith[39m[38;5;12m [39m[38;5;12ma[39m[38;5;12m [39m[38;5;12msmall[39m[38;5;12m [39m[38;5;12mfootprint[39m[38;5;12m [39m[38;5;12mfor[39m[38;5;12m [39m[38;5;12mgeneral-purpose[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12membedded[39m[38;5;12m [39m[38;5;12mOSes,[39m[38;5;12m [39m[38;5;12mwritten[39m[38;5;12m [39m[38;5;12min[39m[38;5;12m [39m[38;5;12mSPARK[39m
|
||||
[38;5;12mand[39m[38;5;12m [39m[38;5;12mAda)[39m[38;5;12m [39m[38;5;12mand[39m[38;5;12m [39m[38;5;12mGNU[39m[38;5;12m [39m[38;5;12mtools.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mHalideOS[0m[38;5;12m (https://gdsc-kiit.github.io/project-halide/) - experimental operating system written entirely from scratch.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mHouse[0m[38;5;12m (https://programatica.cs.pdx.edu//House/) - Haskell User's Operating System and Environment.[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mhydrogen[0m[38;5;12m (https://github.com/mszoek/hydrogen) - toy OS. 64-bit, preemptive multitasking kernel supporting EFI, PCIe, SATA, framebuffer graphics mode, HFS+.[39m
|
||||
@@ -135,8 +133,7 @@
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mMS-DOS[0m[38;5;12m (https://github.com/microsoft/MS-DOS) - The original sources of MS-DOS 1.25 and 2.0[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mNetBSD[0m[38;5;12m (https://www.netbsd.org/), [39m[38;5;14m[1mGithub[0m[38;5;12m (https://github.com/netbsd/src) - Unix-like operating system based on the BSD[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mOpenBSD[0m[38;5;12m (https://www.openbsd.org/), [39m[38;5;14m[1mGithub[0m[38;5;12m (https://github.com/openbsd/src) - Unix-like operating system based on the BSD[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mPlan 9 from Bell Labs[0m
|
||||
[38;5;12m (http://9p.io/plan9/) - An OS from the creators of Unix, extending the Unix philosophy of "everything is a file" with a network-centric file system, namespaces and distributed computing. [39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mPlan 9 from Bell Labs[0m[38;5;12m (http://9p.io/plan9/) - An OS from the creators of Unix, extending the Unix philosophy of "everything is a file" with a network-centric file system, namespaces and distributed computing. [39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mReactOS[0m[38;5;12m (https://reactos.org/), [39m[38;5;14m[1mGithub[0m[38;5;12m (https://github.com/reactos/reactos) - A free Windows-compatible Operating System [39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mSystemV[0m[38;5;12m (https://archive.org/details/ATTUNIXSystemVRelease4Version2) - AT&T UNIX System V Source Code[39m
|
||||
|
||||
@@ -184,8 +181,7 @@
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mMulticians[0m[38;5;12m (https://www.multicians.org/) - The Multicians web site presents the story of the Multics operating system for people interested in the system's history[39m
|
||||
|
||||
[38;2;255;187;0m[4mPapers[0m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mThe benefits and costs of writing a POSIX kernel in a high-level language[0m
|
||||
[38;5;12m (https://www.usenix.org/conference/osdi18/presentation/cutler) by Cody Cutler, M. Frans Kaashoek, and Robert T. Morris, MIT CSAIL[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mThe benefits and costs of writing a POSIX kernel in a high-level language[0m[38;5;12m (https://www.usenix.org/conference/osdi18/presentation/cutler) by Cody Cutler, M. Frans Kaashoek, and Robert T. Morris, MIT CSAIL[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mRunning Scheme On Bare Metal[0m[38;5;12m (https://icfp20.sigplan.org/details/scheme-2020-papers/3/Running-Scheme-On-Bare-Metal-Experience-Report-) by Samuel Yvon, Marc Feeley, Scheme 2020[39m
|
||||
[48;5;12m[38;5;11m⟡[49m[39m[38;5;12m [39m[38;5;14m[1mUnikraft: Fast, Specialized Unikernels the Easy Way[0m[38;5;12m (https://dl.acm.org/doi/pdf/10.1145/3447786.3456248) by Kuenzer et al., EuroSys 2021[39m
|
||||
|
||||
|
||||
Reference in New Issue
Block a user