zgrssd -> RE: Wine/Linux Testing (2/7/2022 5:05:03 PM)
|
A little something about cross platform and .NET: A it's core, .NET is a interpreter. A runtime. That is actually pretty similar in executeable design to Java (they obviously copied, but actually managed to improove on it to a large degree). Cross Platform has always been a goal of .NET. In the ".NET Framework", it was unmitigated disaster. It never worked. The framework grew way to big, way to fast to have any hope of having the full runtime on any other OS. In the age of the ".NET Framework", your best hope of Platform independance was to target the MONO runtime and work with all the issue that brought. Also changing the .NET Runtime you target with any programm is the opposite of "trivial". "If you ever go that path, forever will it dominate your destiny". .NET Core is different. It is a curated subset of things from the Framework that actually worked. It has official runtimes for Linux and MacOS. Stride can be compiled targetting the .NET Core or .NET Framework. If they have choosen Core at day one or early around it, there is a chance it already runs on Linux and MacOS. Not a big chance. There is still like a billion reasons why this might fail without a Emulator (just the filesystem design differences). But at least the chances are better then the Frameworks 0%.
|
|
|
|