애플 실리콘(Apple Silicon) 맥에 리눅스를 이식하는 아사히 리눅스 프로젝트가 최근 macOS 27 '골든 게이트' 개발자 베타 업데이트로 인해 발생한 주요 문제들을 해결했다고 발표했습니다. 이번 업데이트로 인해 아사히 리눅스 사용자들이 맥 부팅 메뉴에서 리눅스 옵션을 찾지 못하거나, 시스템이 예기치 않게 종료되는 현상을 겪었습니다. 아사히 팀은 이러한 문제들을 신속하게 진단하고 해결책을 마련하여 사용자들에게 안정적인 경험을 제공하고 있습니다.
가장 큰 문제는 부팅 로더(boot loader) 인식 오류였습니다. 애플의 부팅 도구는 APFS 컨테이너 내의 유효한 macOS 설치만 인식하도록 설계되어 있는데, 아사히 설치 프로그램은 이 조건을 충족시키기 위해 최소한의 macOS 설치를 가장한 APFS 컨테이너를 생성합니다. 하지만 macOS 27부터 애플의 부팅 도구가 APFS 메타데이터의 '부팅 가능' 플래그를 확인하기 시작하면서, 이 플래그가 설정되지 않은 아사히 리눅스 파티션이 부팅 메뉴에서 사라지는 현상이 발생했습니다. 아사히 팀은 이 플래그를 자동으로 설정하도록 설치 프로그램을 업데이트했으며, 기존 사용자들을 위한 복구 모드도 제공합니다. 또한, macOS 27의 SMC 펌웨어 업데이트로 인해 배터리 관리 인터페이스가 변경되면서, 리눅스 전원 공급 드라이버가 배터리 정보를 잘못 해석하여 시스템이 긴급 종료되는 문제도 발생했습니다. 이 문제는 리눅스 커널 7.0.12 버전부터 패치되어 해결되었습니다.
이번 사례는 애플의 하드웨어와 소프트웨어 생태계 위에서 비공식 운영체제를 구동하는 것이 얼마나 도전적인지를 다시 한번 보여줍니다. 애플은 자사 플랫폼의 안정성과 보안을 위해 엄격한 통제를 유지하며, 이는 때때로 아사히 리눅스 같은 프로젝트에 예기치 않은 장벽으로 작용합니다. 하지만 아사히 팀은 이러한 변화에 빠르게 대응하며 애플 실리콘 맥에서 리눅스를 사용하고자 하는 사용자들에게 지속적인 지원을 제공하고 있습니다. 이는 오픈소스 커뮤니티의 기술력과 헌신이 얼마나 중요한지 보여주는 사례이며, 개발자 베타 버전을 프로덕션 환경에 설치하는 것이 위험할 수 있다는 경고이기도 합니다.