MOSA-Project
Managed Operating System Alliance Project (by mosa)
IL2CPU
IL2CPU is a compiler for .NET IL code to compile to assembly language for direct booting. (by CosmosOS)
MOSA-Project | IL2CPU | |
---|---|---|
2 | 4 | |
399 | 269 | |
1.5% | 1.1% | |
8.8 | 5.7 | |
7 days ago | 17 days ago | |
C# | C# | |
GNU General Public License v3.0 or later | BSD 3-clause "New" or "Revised" License |
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
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.
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.
MOSA-Project
Posts with mentions or reviews of MOSA-Project.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2022-09-12.
IL2CPU
Posts with mentions or reviews of IL2CPU.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2022-09-12.
-
Making an OS with C#?
Given that Cosmos had to build their own tool to avoid the .NET runtime (https://github.com/CosmosOS/IL2CPU) I would say, no you can't really have .NET in the boot loader.
-
"Developers don't make silly errors" by the example of sorting in Unity, ASP.NET Core, and more
Here we're dealing with a strange sorting by the fields of the int? type. I also created an issue for this. In this case, the secondary sorting turned out to be redundant. That's why the developers deleted the OrderByDescending call. You can find the commit here.
-
How do C# operating systems work if C# needs Dotnet to run
with Cosmos we have a compiler il2cpu https://github.com/CosmosOS/IL2CPU that will compile the il code in the nasm compatible assembly then compiler that and for things that use native code that we can replace with pure C# and/or with X# https://github.com/CosmosOS/XSharp
-
banned for radicalizing rustaceans
Would you look at that, the madmen behind that wrote a full AOT CIL compiler to x86 that's even capable of compiling for kernels. Suck on that, Java.
What are some alternatives?
When comparing MOSA-Project and IL2CPU you can also consider the following projects:
Cosmos - Cosmos is an operating system "construction kit". Build your own OS using managed languages such as C#, VB.NET, and more!
grandnode2 - Open-Source eCommerce Platform on .NET Core, MongoDB, AWS DocumentDB, Azure CosmosDB, LiteDB & Vue.js
zerosharp - Demo of the potential of C# for systems programming with the .NET native ahead-of-time compilation technology.
ASP.NET Core - ASP.NET Core is a cross-platform .NET framework for building modern cloud-based web applications on Windows, Mac, or Linux.
XSharp - X# is a HLA (High Level Assembler) for X86/X64 (ARM coming) assembly language