More actions
No edit summary |
No edit summary |
||
Line 2: | Line 2: | ||
|title=Horizon Linux | |title=Horizon Linux | ||
|image=horizonlinuxswitch.png | |image=horizonlinuxswitch.png | ||
|description=Arm64 Linux patched to run programs for the Nintendo Switch. | |description=Arm64 Linux patched to run programs for the Nintendo Switch (WIP). | ||
|author=kentjhall | |author=kentjhall | ||
|lastupdated=2022/09/10 | |lastupdated=2022/09/10 | ||
Line 9: | Line 9: | ||
|license=GPL-2.0 | |license=GPL-2.0 | ||
|download=https://github.com/kentjhall/horizon-linux | |download=https://github.com/kentjhall/horizon-linux | ||
|website=https:// | |website=https://www.reddit.com/r/linux_gaming/comments/wnuh3u/introducing_horizon_linux/ | ||
|source=https://github.com/kentjhall/horizon-linux | |source=https://github.com/kentjhall/horizon-linux | ||
|donation= | |donation= | ||
}} | }} | ||
Horizon Linux is a project that patches the arm64 Linux kernel to run Nintendo Switch games and programs natively, like Wine does for Windows programs. The goal is to enable Switch games and programs to run on any arm64 hardware, including but not limited to, most recent Mac hardware, single-board computers, smartphones, and tablets, all if they have arm64 hardware. | |||
Horizon Linux is a project that patches the arm64 Linux kernel to run Nintendo Switch games and programs natively, like Wine does for Windows programs. The goal is to enable Switch games and programs to run on any arm64 hardware, | |||
The project consists of two parts: | The project consists of two parts: | ||
*https://github.com/kentjhall/horizon-linux - The custom Linux kernel based on version 5.19.0 as of writing. | |||
*https://github.com/kentjhall/mizu - The middleware loader intended to run as a systemd service under Horizon Linux, based on a stripped-down Yuzu emulator. | |||
The project is still in alpha stage and can only run some homebrew demos and | The project is still in alpha stage and can only run some homebrew demos/games and Puyo Puyo Tetris. | ||
==Media== | ==Media== | ||
'''Puyo Puyo Tetris running on the Jetson Nano | '''Puyo Puyo Tetris running on the Jetson Nano ([https://www.youtube.com/watch?v=b-eZsclPq64 stik])'''<br> | ||
<youtube>b-eZsclPq64</youtube> | <youtube>b-eZsclPq64</youtube> | ||
'''Horizon apps running under virtualized Fedora Rawhide | '''Horizon apps running under virtualized Fedora Rawhide ([https://www.youtube.com/watch?v=sV_CbRsnxF4 stik])'''<br> | ||
<youtube>sV_CbRsnxF4</youtube> | <youtube>sV_CbRsnxF4</youtube> | ||
'''Puyo Puyo Tetris running under virtualized Fedora Rawhide w/ software rendering | '''Puyo Puyo Tetris running under virtualized Fedora Rawhide w/ software rendering ([https://www.youtube.com/watch?v=vlvvlTfSNj8 stik])'''<br> | ||
<youtube>vlvvlTfSNj8</youtube> | <youtube>vlvvlTfSNj8</youtube> | ||
== External links == | == External links == | ||
* | * GitHub - https://github.com/kentjhall/horizon-linux | ||
* GitHub - https://github.com/kentjhall/mizu | |||
* Reddit - https://www.reddit.com/r/linux_gaming/comments/wnuh3u/introducing_horizon_linux/ | |||
* GBAtemp - https://gbatemp.net/threads/horizon-linux-arm64-linux-patched-to-run-programs-for-the-nintendo-switch.617366/ |
Revision as of 05:31, 7 Mayıs 2023
Horizon Linux | |
---|---|
File:Horizonlinuxswitch.png | |
General | |
Author | kentjhall |
Type | Operating systems |
Version | 2022 |
License | GPL-2.0 |
Last Updated | 2022/09/10 |
Links | |
Download | |
Website | |
Source | |
Horizon Linux is a project that patches the arm64 Linux kernel to run Nintendo Switch games and programs natively, like Wine does for Windows programs. The goal is to enable Switch games and programs to run on any arm64 hardware, including but not limited to, most recent Mac hardware, single-board computers, smartphones, and tablets, all if they have arm64 hardware.
The project consists of two parts:
- https://github.com/kentjhall/horizon-linux - The custom Linux kernel based on version 5.19.0 as of writing.
- https://github.com/kentjhall/mizu - The middleware loader intended to run as a systemd service under Horizon Linux, based on a stripped-down Yuzu emulator.
The project is still in alpha stage and can only run some homebrew demos/games and Puyo Puyo Tetris.
Media
Puyo Puyo Tetris running on the Jetson Nano (stik)
Horizon apps running under virtualized Fedora Rawhide (stik)
Puyo Puyo Tetris running under virtualized Fedora Rawhide w/ software rendering (stik)
External links
- GitHub - https://github.com/kentjhall/horizon-linux
- GitHub - https://github.com/kentjhall/mizu
- Reddit - https://www.reddit.com/r/linux_gaming/comments/wnuh3u/introducing_horizon_linux/
- GBAtemp - https://gbatemp.net/threads/horizon-linux-arm64-linux-patched-to-run-programs-for-the-nintendo-switch.617366/