Live data from Hacker News

Horizon Linux: arm64 Linux patched to run programs for the Nintendo Switch

github.com

21–30 of 38 posts

Re: Horizon Linux: arm64 Linux patched to run programs for the Nintendo Switch

#21

Whoa, this is awesome! Looks like the author posted a full writeup (with videos) on Reddit: https://www.reddit.com/r/linux_gaming/comments/wnuh3u/introd...

Do those videos work for you? I just get spinners when opening it on Chrome on linux.

I don't browse reddit too often, so I don't know if this is a common thing with reddit videos? can anyone else chime in and let me know whether this is a me-problem or something common?

Re: Horizon Linux: arm64 Linux patched to run programs for the Nintendo Switch

#22

Whoa, this is awesome! Looks like the author posted a full writeup (with videos) on Reddit: https://www.reddit.com/r/linux_gaming/comments/wnuh3u/introd...

Do those videos work for you? I just get spinners when opening it on Chrome on linux. I don't browse reddit too often, so I don't know if this is a common thing with reddit videos? can anyone else chime in and let me know whether this is a me-problem or something common?

The original post in which the two videos were posted was deleted. It's not a you-problem, don't worry.

Re: Horizon Linux: arm64 Linux patched to run programs for the Nintendo Switch

#24

Whoa, this is awesome! Looks like the author posted a full writeup (with videos) on Reddit: https://www.reddit.com/r/linux_gaming/comments/wnuh3u/introd...

Do those videos work for you? I just get spinners when opening it on Chrome on linux. I don't browse reddit too often, so I don't know if this is a common thing with reddit videos? can anyone else chime in and let me know whether this is a me-problem or something common?

I had this problem as well. Author later in the comments replied with youtube links:

* https://www.youtube.com/watch?v=b-eZsclPq64 * https://www.youtube.com/watch?v=sV_CbRsnxF4 * https://www.youtube.com/watch?v=vlvvlTfSNj8

Re: Horizon Linux: arm64 Linux patched to run programs for the Nintendo Switch

#25
post #5

It's a little funny that after all this brilliance, he's still limited by Apple. Either way, remarkable. I truly hope Nintendo leaves him alone though..

> I truly hope Nintendo leaves him alone though..

Given the Oracle vs Google lawsuit about the Java API, and that all he has done is reimplement an API, surely there is nothing Nintendo can do?

Re: Horizon Linux: arm64 Linux patched to run programs for the Nintendo Switch

#26
post #5

It's a little funny that after all this brilliance, he's still limited by Apple. Either way, remarkable. I truly hope Nintendo leaves him alone though..

> I truly hope Nintendo leaves him alone though.. Given the Oracle vs Google lawsuit about the Java API, and that all he has done is reimplement an API, surely there is nothing Nintendo can do?

Nintendo abused the DMCA system to take down videos of Switch emulation before. They've hired private investigators to go after and intimidate modders.

Their legal team knows that with their excessive legal funds they don't need to care about what the law allows them to do, their lawyers and henchmen can simply bleed their targets dry and make them give up.

They're a terrible company that happens to make some fun games.

Re: Horizon Linux: arm64 Linux patched to run programs for the Nintendo Switch

#27
post #8

I think the Linux kernel is getting support for something like how this works, but letting userspace emulate the syscalls, for Wine: https://lwn.net/Articles/824380/ Probably that mechanism could mean this project could work on mainline Linux at some point.

Its funny that both of these things happened at almost the same time but reminds me of the chat found earlier today https://news.ycombinator.com/item?id=32458744 which has some great comments regarding this and the (g)libc relationship. Thanks for also pointing this out.

It’s normal for several persons scattered around the globe to solve the same problem at the same time with neither of them knowing about it.

I guess it’s one of the reasons we got patents and the like.

Re: Horizon Linux: arm64 Linux patched to run programs for the Nintendo Switch

#28
post #13
post #11

Earlier quoted context omitted.

It's a bit of a shame the author didn't dig more into it, I am pretty sure MoltenVk gives you a reasonably up-to-date Vulkan on Mac, and I've seen progress lately on zink-over-MoltenVk, which should enable OpenGL 4.6 on macos. On the other hand, that's not really the point of this work.

> It's a bit of a shame the author didn't dig more into it, I am pretty sure MoltenVk gives you a reasonably up-to-date Vulkan on Mac, and I've seen progress lately on zink-over-MoltenVk, which should enable OpenGL 4.6 on macos. Whilst true I don't think there's any way to use that to get better graphics support in a Linux VM - for that you're going to be at the mercy of either VMWare or Parallels. QEMU doesn't do 3D…

The android emulator supports Vulkan 1.1. I wonder if there's a way to use that to run a linux VM with GPU acceleration.

Re: Horizon Linux: arm64 Linux patched to run programs for the Nintendo Switch

#29
post #8

I think the Linux kernel is getting support for something like how this works, but letting userspace emulate the syscalls, for Wine: https://lwn.net/Articles/824380/ Probably that mechanism could mean this project could work on mainline Linux at some point.

Imagine how angry Nintendo is going to be when they realize Linux has mainline support for their platform and is therefore directly competing with their console.

Re: Horizon Linux: arm64 Linux patched to run programs for the Nintendo Switch

#30
post #5

It's a little funny that after all this brilliance, he's still limited by Apple. Either way, remarkable. I truly hope Nintendo leaves him alone though..

> I truly hope Nintendo leaves him alone though.. Given the Oracle vs Google lawsuit about the Java API, and that all he has done is reimplement an API, surely there is nothing Nintendo can do?

Nintendo is still a multi-billion dollar company, they can afford to sue him and burn through his time and money even when they know they're wrong.
Post reply on HN