News for hackers. Stuff that matters.
Re:Ryujinx (Switch Emulator) Update by peter-m80 on Monday December 19, 2022 @02:53AM (#34049594)
Why do this kind of software use .Net? Shouldn't this be implemented with portability in mind?
Re:Ryujinx (Switch Emulator) Update by dagmx on Monday December 19, 2022 @02:58AM (#34049630)
.NET is pretty portable. It can run on most popular platforms.

Where would you be running this where you’re also blocked by net support?

Re:Ryujinx (Switch Emulator) Update by sirwhinesalot on Monday December 19, 2022 @02:58AM (#34049627)
It runs on Windows, macOS and Linux, how much more portable do you want it to be?
Re:Ryujinx (Switch Emulator) Update by rowanG077 on Monday December 19, 2022 @11:23PM (#34061512)
Android, iOS, Fuchsia
Re:Ryujinx (Switch Emulator) Update by sirwhinesalot on Tuesday December 20, 2022 @01:31AM (#34062366)
.NET also runs on Android and iOS so Ryujinx could support them in the future. Most emulators written in C/C++ don't run on all of those platforms either.
Re:Ryujinx (Switch Emulator) Update by rowanG077 on Tuesday December 20, 2022 @04:03AM (#34063428)
Don't run, right now. But with some effort they could be ported by someone who wants. With .NET you are just shit out of luck.
Re:Ryujinx (Switch Emulator) Update by benaadams on Wednesday December 21, 2022 @01:21AM (#34077329)
Why? .NET also runs on iOS and Android
Re:Ryujinx (Switch Emulator) Update by Kuinox on Monday December 19, 2022 @04:42AM (#34050223)
.NET is portable, .NET Framework isn't.
Re:Ryujinx (Switch Emulator) Update by kelnos on Monday December 19, 2022 @03:33PM (#34057271)
They appear to distribute Windows, Linux, and macOS builds. I'm not plugged into the .NET/Mono scene, but the download (the Linux one at least) appears to be an AOT-compiled ELF file, with no dynamic dependencies (well, aside from possibly dlopen()ing things at runtime) on .NET/Mono components. I was able to run it without installing the Mono runtime or any libraries.