아사히 리눅스

Asahi Linux
아사히 리눅스
AsahiLinux logo svg.svg
Arch Linux ARM of Asahi Linux with KDE Plasma 5 screenshot.png
KDE Plasma 5가 탑재된 아사히 리눅스 Arch 리눅스 ARM 스크린샷
개발자
OS 제품군Linux(유닉스 유사)
작업 상태알파
리포지토리https://github.com/AsahiLinux
플랫폼애플 실리콘(AArch64)
공식 웹사이트https://asahilinux.org/

아사히 리눅스는 신형 애플 실리콘으로 구동되는 맥에 리눅스를 포팅해 맥OS와는 다른 운영체제를 가동할 수 있도록 하는 프로젝트다.이 프로젝트는 헥터 마틴에 의해 시작되었고 주도되었다.애플이 애플 실리콘으로의 전환을 공식적으로 발표한 지 몇 달 뒤인 2022년에 이어 초기 알파 릴리즈가 나온 지 몇 달 뒤인 2021년 초 작업이 시작됐다.이 프로젝트는 애플의 독점 펌웨어에 대한 문서화 부족으로 인해 도전적이 되었다.[2][3]

역사

애플이 2020년 말 이전을 발표한 이후 애플 실리콘에서 리눅스를 가동시키는 것에 관심이 있었다.그 직후 리눅스 크리에이터 리너스 토발즈는 리눅스를 운영할 경우 애플 M1 맥을 사용하는 것에 관심을 표명했지만, 이를 실현하기 위한 작업이 귀찮게 하기에는 너무 많은 노력이라고 생각했다.[4]

마틴은 2020년 12월 이 프로젝트를 발표했고, 한 달 뒤 월 4000달러 안팎의 자금을 확보한 뒤 정식으로 사업을 시작했다.오픈소스 그래픽 드라이버 스택 판프로스트(Panfrost)를 개발한 앨리사 로젠츠베이그가 애플 실리콘그래픽처리장치(GPU) 지원을 돕는 프로젝트에 동참했다.[5]

개발자들은 애플 실리콘의 프로세서 아키텍처(AArch64)를 위해 컴파일된 리눅스 커널을 부팅하는 것 만으로도 부팅 프로세스에 사용되는 독점적인 애플 코드의 기능을 수행하는 것이 힘들다는 것을 재빨리 깨달았다.이 작업은 시간이 많이 걸렸고 개발을 동기화하고 퇴행을 피하기 위해 주요 리눅스 커널 개발자들에게 풀 요청을 제출하는 등 1년 중 대부분이 소요됐다.그러나 이후 마틴 등이 GitHub에 게재한 이전의 미등록 부트 프로세스에 대한 철저하고 포괄적인 설명으로 이어졌다.[2]

이 프로젝트는 2022년 3월 18일 아사히 리눅스 설치 프로그램의 알파 버전을 출시했다.설치 프로그램은 Arch Linux ARM 기반 데스크톱 또는 최소 환경 또는 부팅 가능한 USB 드라이브를 통해 Apple 실리콘을 지원하는 OpenBSD 또는 대체 Linux 배포를 설치하기 위한 기본 UEFI 환경을 선택할 수 있다.[3]UEFI 셸을 실행할 수 있음에도 불구하고 Microsoft Windows 부팅은 지원되지 않으며, 독점적인 Windows 커널을 수정하는 작업이 수반되기 때문에 이를 수행할 계획이 없다.[6]

초기 알파 출시 이후 1~2년 더 애플 실리콘 지원 맥에 대한 전폭적인 지원이 없을 것으로 예상된다.[7]

지원

아사히 리눅스는 현재 알파 소프트웨어로 꼽힌다.그래픽 사용자 인터페이스를 표시할 수 있지만, 애플 실리콘의 독점 GPU용 장치 드라이버를 처음부터 만드는 것이 포함되기 때문에 현재 그래픽 가속화를 지원하지 않는다.[8]다만 애플 실리콘의 성능은 기본 XOrg 데스크톱을 허용 가능한 속도로 구동하기에 충분하다.[8][9]HDMI 비디오 출력은 애플 실리콘 맥 미니에서만 지원되며, 애플 실리콘 맥북에서는 Thunderbolt 비디오 출력이 지원되지 않는다.[8]

아사히 리눅스 커널은 16K 페이지에 대한 지원으로 편집되었다.이것은 웹 브라우저 크롬러스트 컴파일러와 같은 인기 있는 소프트웨어의 일부 기존 릴리스가 작동하지 않았다는 것을 의미한다.[8]

리셉션

그 프로젝트는 호평을 받았다.The Register의 한 리뷰는 그것이 알파에 남아 있는 소프트웨어를 위해 놀라울 정도로 잘 작동했다고 말했다.[9]마찬가지로 아르스 테크니카에서의 검토는 프로젝트 라이프사이클 초기에 이미 지원되는 하드웨어의 양에 감명을 받았다.[7]

참조

  1. ^ "About Asahi Linux". Archived from the original on April 17, 2022. Retrieved April 22, 2022.
  2. ^ a b Sharma, Mayank (March 15, 2021). "Porting Linux to Apple M1 Macs is proving trickier than previously imagined". TechRadar. Archived from the original on March 21, 2022. Retrieved March 23, 2021.
  3. ^ a b Martin, Hector. "The first Asahi Linux Alpha Release is here! – Asahi Linux". asahilinux.org. Archived from the original on March 20, 2022. Retrieved March 20, 2022.
  4. ^ "Linus Torvalds would like to use an M1 Mac for Linux, but…". ZDNet. November 24, 2020. Archived from the original on April 1, 2022. Retrieved April 5, 2022.
  5. ^ Tung, Liam (January 8, 2021). "Linux on Apple's Arm silicon Macs? This crowdfunded project wants to give it a try". ZDnet. Archived from the original on January 20, 2021. Retrieved May 31, 2021.
  6. ^ "Windows support?". Asahi Linux GitHub. May 21, 2021. Archived from the original on April 5, 2022. Retrieved April 5, 2022.
  7. ^ a b "Asahi Linux is reverse-engineering support for Apple Silicon, including M1 Ultra". Ars Technica. March 25, 2022. Archived from the original on April 5, 2022. Retrieved April 5, 2022.
  8. ^ a b c d Crume, Jacob (March 21, 2022). "Asahi Linux Distro Improves Apple M1 Support With First Alpha Release". It's FOSS. Archived from the original on March 21, 2022. Retrieved April 5, 2022.
  9. ^ a b "We take Asahi Linux alpha for a spin on an M1 Mac Mini". The Register. March 22, 2022. Archived from the original on April 5, 2022. Retrieved April 5, 2022.

외부 링크