Horizon Linux
닌텐도 스위치 게임을 실행할 수 있게 패치된 arm64 리눅스
Features
- 닌텐도의 Horizon OS 시스템 콜을 리눅스 위에 구현하도록 arm64용 리눅스 커널을 패치
- 처음엔 맥에서 스위치 게임을 유저모드에서 실행하려고 시작했지만, 커널 패치 말고는 힘들어서 이쪽으로 선회
- 모든 arm64 하드웨어에서 네이티브하게 스위치 게임을 실행하려는 시도
- 오픈소스 닌텐도 스위치 커널인 Mesosphere와는 다른 것
- 맥북에서 가상화된 Fedora Rawhide 버전에 커널을 패치
- Yuzu의 GPU 가속이 OpenGL 4.6을 필요로 하는데, 아직 맥 가상머신에서는 4.1~4.3밖에 지원 안되어서 GPU가속은 어려운 상태
- 가장 저렴한 OpenGL4.6 지원 하드웨어인 Jetson Nano 에서도 실행 성공
See also
- Nintendo Switch
- Yuzu - 닌텐도 스위치 에뮬레이터
- Mizu - Yuzu 프로젝트를 가져와서 Kerner/CPU 에뮬레이션 부분을 제거