# Horizon Linux - 닌텐도 스위치 게임을 실행할 수 있게 패치된 arm64 리눅스

> Clean Markdown view of GeekNews topic #7190. Use the original source for factual precision when an external source URL is present.

## Metadata

- GeekNews HTML: [https://news.hada.io/topic?id=7190](https://news.hada.io/topic?id=7190)
- GeekNews Markdown: [https://news.hada.io/topic/7190.md](https://news.hada.io/topic/7190.md)
- Type: news
- Author: [xguru](https://news.hada.io/@xguru)
- Published: 2022-08-16T09:35:10+09:00
- Updated: 2022-08-16T09:35:10+09:00
- Original source: [reddit.com](https://www.reddit.com/r/linux_gaming/comments/wnuh3u/introducing_horizon_linux/)
- Points: 4
- Comments: 2

## Topic Body

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

## Comments



### Comment 11826

- Author: jungmin1237
- Created: 2022-08-17T09:55:13+09:00
- Points: 1

몬스터 헌터 더블크로스 덕분에 자주썼던 Citra와 Yuzu를 보니 반갑네요

### Comment 11802

- Author: xguru
- Created: 2022-08-16T09:35:16+09:00
- Points: 1

[Yuzu - 닌텐도 스위치 에뮬레이터](https://news.hada.io/topic?id=5826)
