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 사용자 경험을 향상시킬 잠재력을 가지고 있으며, 이는 오픈 소스 소프트웨어의 미래에 긍정적인 영향을 미칠 것임.