MOOS
WingOS
MOOS | WingOS | |
---|---|---|
11 | 6 | |
1,011 | 750 | |
- | - | |
4.8 | 7.8 | |
23 days ago | 9 months ago | |
C# | C++ | |
MIT License | BSD 2-clause "Simplified" License |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
MOOS
-
Building a bare-metal bootable game for Raspberry Pi in C#
https://github.com/nifanfa/MOOS
I ran across this link-hopping through GitHub repos after reading the article. Might be what you were hoping for.
- MOOS: C# OS using .NET7 AOT compilation
-
New UI for my C# operating system MOOS
see https://github.com/nifanfa/MOOS/tree/main/CosmosCompatible
-
Welcome to Moos!
damn copy of that https://github.com/nifanfa/MOOS/blob/main/README.md
-
Running Doom on my C# OS(Doomgeneric)
you can find the source of my os here https://github.com/nifanfa/MOOS
-
Great answer
https://github.com/nifanfa/moos , C# os
-
My os written in c#
But to write an actual C# kernel, you need a glue layer in another language because there's no way to express certain things, even with NativeAOT. The OP has this glue layer at https://github.com/nifanfa/MOOS/tree/master/NativeLib
- Soon, I will program a whole OS with Python
WingOS
- WingOS: A little 64bit operating system written in C++ with smp support
-
OpuntiaOS – an operating system targeting x86, ARMv7, Aarch64
> I'm not sure why one would write a new OS in C++ in 2021/2022
numbers of hobby C++ OS started from scratch which went from zero to GUI in a couple years: at least 4 - SerenityOS, this, https://github.com/skiftOS/skift, https://github.com/Supercip971/WingOS
how many in other languages ?
-
Software Development Foundations - How to teach a 14 year old?
Get him to join the OSDev discord chat. Most of the people there started learning programming in the middle of the pandemic and are now building complex projects. Group is mostly kids his age, 12-16 year olds, learning to hack around. Like this 13 year old or this 15 year old.
-
Do I have to go to top CS universities abroad to get into FAANG/companies with FAANG-like salaries?
If you had put all those time into 1 long term project or two, like that highschool kid I linked above who nearly got a Google SWE internship, or like this 14 year old kid who started learning how to build an operating system last year in lockdown time and now has this to show for, you would've been miles ahead of the competition and interning at Google by your freshman year or have strong chance to get into FANG by the time you graduate. Instead you are here, thinking about what school to waste money on, scheming about a several year plan where you have a smaller chance get to one of these FANG companies. I said smaller chance because you can't just transfer from a top PH university to a US target school for CS unless you won a renowned international competition, your best chance then in your proposed path is either:
- My little os: WingOS (I'm 14 years old so sorry if the code is bad)
-
This is my little os: WingOS ! (i'm 14 years old so sorry if the code is bad)
https://github.com/Supercip971/WingOS it is open source (thank you)
What are some alternatives?
Aura-Operating-System - AuraOS, the Franco-English Operating System developed in C# using Cosmos!
LensorOS - An OS based on UEFI
SeeSharpSnake - Self-contained C# game in 8 kB
managarm - Pragmatic microkernel-based OS with fully asynchronous I/O
Peregrine - A blazing fast language for the blazing fast world(WIP)
skift - 🥑 The delightful operating system.
VTIL-Core - Virtual-machine Translation Intermediate Language
Lemon-OS - The Lemon Operating System
Objenesis - Okay, it's pretty easy to instantiate objects in Java through standard reflection. However there are many cases where you need to go beyond what reflection provides. For example, if there's no public constructor, you want to bypass the constructor code, or set final fields. There are numerous clever (but fiddly) approaches to getting around this and this library provides a simple way to get at them. You will find the official site here.
opuntiaOS - opuntiaOS - an operating system targeting x86, ARM and RISC-V.
zerosharp - Demo of the potential of C# for systems programming with the .NET native ahead-of-time compilation technology.
jsix - A hobby operating system for x86_64, boots with UEFI.