Cosmos: Feature Request: Linux Support

Created on 15 Jul 2020  路  7Comments  路  Source: CosmosOS/Cosmos

Will Cosmos ever support Linux like it does Windows? For example I want to be able to use Cosmos like I can in Windows but on Ubuntu 20.04 LTS. Is this already in progress or not likely to happen? If this is a duplicate I'm sorry I couldn't find the original.

All 7 comments

You can't use COSMOS on Ubuntu because COSMOS is written in .NET Core, which is not supported in Ubuntu. And also, Visual Studio is not available for Ubuntu. There is Mono Framework, which is a port of .NET Framework and Core for Linux, but COSMOS won't work on that.

Conclusion

Cosmos will not 聽work on linux
@asiawin

.NET Core is most certainly supported on Linux. Please check your facts.

port of .NET Framework and Core

Mono is not a port of .NET Core because .NET Core works natively on Linux. In fact, the next release of .NET Core, .NET 5 (note the missing "Core" designation) is actually meant to supersede .NET Framework, and has a cross-platform UI kit called MAUI. Now what use would a cross-platform UI kit have if the runtime wasn't cross-platform?


Will Cosmos ever support Linux like it does Windows? For example I want to be able to use Cosmos like I can in Windows but on Ubuntu 20.04 LTS. Is this already in progress or not likely to happen? If this is a duplicate I'm sorry I couldn't find the original.
@TFTWPhoenix

There are people working on this, however it is not currently a high-priority task. While IL2CPU itself is able to be run on other platforms (100% C# code), the COSMOS project system currently does not work on other operating systems. A large reason is Visual Studio itself being missing on other platforms (Visual Studio for Mac is a skinned MonoDevelop!), and another is the packaging of native binaries (ld, nasm, objdump, mkisofs, syslinux). Although the new project system solves the first problem, the second still exists. The Inno Setup installer would also not work on Linux/Mac, and the team would have to find another installer, preferably open-source and free. With all these requirements, cross-platform COSMOS is currently a very low-priority task.

I will just post this link here so everyone can see that .NET Core actually works on linux:
https://docs.microsoft.com/pl-pl/dotnet/core/install/linux

@Project-Magenta thanks for the information. I'll use COSMOS in a Windows 10 VM.

Cosmso should work on linux it just the build tools that need tot be ported

Oh! I am not a .NET developer, so I don't know that. I should not comment on the issues that I don't know.

@zarlo my comment went into detail about everything

@Shadowplays4k why the dislike? i am not part of cosmos team, i am not responsible

Was this page helpful?
0 / 5 - 0 ratings

Related issues

geomtech picture geomtech  路  9Comments

fanoI picture fanoI  路  8Comments

jpmac26 picture jpmac26  路  8Comments

Vardan2009 picture Vardan2009  路  11Comments

fanoI picture fanoI  路  8Comments