# 아사히 리눅스의 애플 실리콘 OpenGL 지원, 공식적으로 애플을 초월

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

## Metadata

- GeekNews HTML: [https://news.hada.io/topic?id=13401](https://news.hada.io/topic?id=13401)
- GeekNews Markdown: [https://news.hada.io/topic/13401.md](https://news.hada.io/topic/13401.md)
- Type: GN+
- Author: [neo](https://news.hada.io/@neo)
- Published: 2024-02-17T10:02:32+09:00
- Updated: 2024-02-17T10:02:32+09:00
- Original source: [arstechnica.com](https://arstechnica.com/gadgets/2024/02/asahi-linux-projects-opengl-support-on-apple-silicon-officially-surpasses-apples/)
- Points: 10
- Comments: 2

## Topic Body

### Asahi Linux 프로젝트의 OpenGL 지원, Apple Silicon을 공식적으로 앞질러

- Asahi Linux 프로젝트의 독립 개발자 팀은 약 3년 동안 Apple Silicon Mac에서 Linux를 지원하기 위해 노력함.
- 프로젝트는 초기의 "매우 불안정한 실험" 단계에서 "놀랍도록 기능적이고 사용 가능한 데스크톱 운영 체제"로 발전함.
- 최근 드라이버는 OpenGL 버전 4.6과 OpenGL ES 버전 3.2를 완전히 지원하며, 이는 Apple의 macOS에서 제공하는 것보다 더 높은 버전임.

### Apple의 GPU 드라이버와 비교

- 개발자 Alyssa Rosenzweig는 새 드라이버가 "10만 개 이상의 테스트"를 통과해야만 공식적으로 적합하다고 인정받았다고 블로그 포스트에서 발표함.
- Apple의 GPU는 일부 기능을 지원하지 않아 OpenGL과 OpenGL ES를 구현하는 데 있어 직접적이지 않은 방법을 사용해야 했음.
- Asahi 팀은 Vulkan API를 지원하기 위한 작업을 계속하고 있으며, 이는 Apple 하드웨어에서 저오버헤드 Vulkan API를 지원하는 것을 목표로 함.

### Asahi Linux의 현재 상태와 미래

- Fedora Asahi Remix는 많은 M1과 M2 Mac 하드웨어를 지원하며, 웹캠, 스피커, Wi-Fi 및 Bluetooth, 그래픽 가속 등이 포함됨.
- Thunderbolt, USB-C를 통한 디스플레이 연결, 내장 마이크, Touch ID 지문 센서 등은 아직 작동하지 않음.
- 최신 M3 Mac에 대한 기본 지원은 적어도 6개월이 걸릴 것으로 예상됨.

### GN⁺의 의견

- Asahi Linux 프로젝트는 오픈 소스 커뮤니티의 힘과 기술적 능력을 보여주는 훌륭한 예시임. Apple의 공식 지원 없이도 최신 OpenGL 표준을 지원하는 드라이버를 개발한 것은 주목할 만한 성과임.
- 이 프로젝트는 Linux 사용자들이 Apple의 강력한 하드웨어를 활용할 수 있게 해주며, 다양한 운영 체제 간의 호환성과 선택의 폭을 넓히는 데 기여함.
- Vulkan API 지원을 통해 게임과 같은 고성능 그래픽 애플리케이션의 Linux 사용자 경험을 향상시킬 잠재력을 가지고 있으며, 이는 오픈 소스 소프트웨어의 미래에 긍정적인 영향을 미칠 것임.

## Comments



### Comment 23155

- Author: ahwjdekf
- Created: 2024-02-19T11:01:50+09:00
- Points: 1

애플이 리눅스 랩탑 좀 만들어 주면 좋겠네요.  메모리 좀 넉넉하게 주고... 나름 잘 팔릴거 같은데

### Comment 23113

- Author: neo
- Created: 2024-02-17T10:02:32+09:00
- Points: 2

###### [Hacker News 의견](https://news.ycombinator.com/item?id=39383798) 
- **Conformant OpenGL 4.6 on the M1 (rosenzweig.io)**
  - 원문에서는 M1 하드웨어가 OpenGL의 새로운 표준에 잘 맞지 않는다고 언급됨.
  - Apple은 2018년에 OpenGL을 폐기했으므로, 2024년에 M1이 새로운 OpenGL 기능과 잘 맞지 않는 것은 놀랄 일이 아님.
  - 새로운 기능을 지원하기 위해 기하 셰이더, 테셀레이션, 변환 피드백 등을 컴퓨트 셰이더로 변환하는 등의 기술적인 트릭을 사용한 것은 인상적인 성과임.

- **Asahi Linux의 개발 도구**
  - Asahi Linux 프로젝트의 초기 역공학 과정에서 개발자 친화적인 파이썬 도구를 만든 것이 인상적임.
  - 파이썬 코드를 사용하여 M1과 게스트 OS를 원격으로 제어할 수 있으며, 실시간으로 하이퍼바이저를 업데이트할 수 있음.
  - 이러한 파이썬 기반의 접근 방식은 빠른 테스트 사이클을 가능하게 하고, macOS가 수행하는 작업을 이해하는 데 도움이 됨.

- **Asahi Linux에 대한 사용자 경험**
  - Asahi Linux 프로젝트와 OpenGL에 대한 노력은 사용자가 중고 M1을 구매하게 만들 정도로 감명을 줌.
  - 설치 과정이 간단하고, 통합 메모리 덕분에 로컬에서 LLM을 실행할 수 있었음.

- **Asahi GPU 드라이버의 현실적인 문제**
  - Asahi GPU 드라이버는 실제 작업 부하에서 여전히 어려움을 겪고 있음.
  - 예를 들어, Google Maps가 오랫동안 멈추는 문제가 있으나, 해결을 위해 작업 중임.

- **드라이버 개발에 대한 질문**
  - Asahi Linux가 많이 언급한 Rust 기반 드라이버인지에 대한 궁금증이 있음.

- **역공학 우선순위 설정**
  - Asahi Linux가 역공학 과정에서 무엇을 우선시할지에 대한 결정 과정이 복잡해 보임.
  - DRM 지원에 많은 노력을 기울이는 것이 이상하게 보일 수 있으나, 사용자의 요구를 충족시키기 위한 것으로 추정됨.

- **Vulkan 지원에 대한 업데이트**
  - Vulkan 지원에 대한 구체적인 업데이트는 없으나, Asahi Linux가 이를 지원하기 위해 노력 중임.
  - Vulkan 지원이 Valve의 Proton과 같은 소프트웨어를 통해 게임 성능을 향상시킬 수 있을지에 대한 관심이 있음.

- **Apple의 지원 가능성**
  - Apple이 하드웨어 회사로서, 사용자가 선호하는 OS와 호환되는 하드웨어를 구매한다면 이는 Apple에게도 매출로 이어짐.
  - 프로젝트가 참고 자료가 필요하다면 Apple이 이를 지원하는 것이 좋을 것임.
