Asahi Linux, Apple Silicon의 전력 관리 제약을 우회하다: Linux 7.2 지원

Asahi Linux Progress Report: Linux 7.2

Asahi Linux, Apple Silicon의 전력 관리 제약을 우회하다: Linux 7.2 지원

Asahi Linux의 최신 진행 보고서가 공개되었습니다. 이번 업데이트의 핵심은 Apple Silicon의 독특한 하드웨어 설계로 인해 표준 PSCI 인터페이스를 사용할 수 없는 문제를 해결한 것입니다. m1n1 부트로더를 UEFI 런타임 서비스 기반의 PSCI 구현체로 활용하여 CPU 코어 전원 관리를 가능하게 했습니다. 또한, M4 칩에서 WFI 명령 시 상태가 손실되는 문제를 해결하기 위한 커널 패치와, Apple의 보안 기능인 SPTM을 m1n1 하이퍼바이저에서 에뮬레이션하여 M4 이상 기기에서의 하이퍼바이저 사용을 복구한 내용도 포함됩니다. M3 시리즈에서는 웹캠, 마이크, USB-C 관련 하드웨어 지원이 확장되었습니다.

SPTM 자체는 특별하지 않습니다. ARM64 Mach-O 바이너리로, 각 코프로세서용 펌웨어 블롭과 함께 같은 preboot 디렉토리에 있습니다. 즉, 이론적으로 m1n1이 하이퍼바이저 아래에서 SPTM을 로드하고, XNU를 그 옆에 로드한 다음, 둘 다 관찰할 수 있다는 뜻입니다!
  1. ksec

    ARM 사양은 WFI 루프에 있는 코어가 모든 상태를 보존해야 한다고 규정합니다. 이는 Apple Silicon의 기본 모드가 아닙니다.

    가끔 ARM이 이런 것들을 언제 찾아내서 테스트하고 Apple에게 따르라고 요구하는지 궁금합니다. 분명히 이런 일이 처음이 아닌 건 확실하니까요.

  2. JLO64

    mildsunrise와 chaos_princess의 공동 노력 덕분에 ACE3가 CD3217과 거의 동일한 레지스터 세트를 가지고 있으며, I2C 대신 SPMI 인터페이스로 감싸져 있다는 것을 발견했습니다. SPMI 인터페이스와 ACE3 자체 모두 이제 Asahi Linux에서 작동하여 모든 M3 시리즈 기기에 USB 3.0 및 Thunderbolt 지원을 제공합니다.

    M3 Pro MBP를 구입했을 때, 결국 Linux를 설치할 의도로 샀습니다. 돌이켜보면 부분적인 Linux 호환성에도 필요한 노력의 양을 심각하게 과소평가했으며, Asahi 기여자들이 쏟은 작업에 더욱 감사하게 됩니다! iOS 개발 작업(곧 시작할 예정)을 위해 여전히 macOS를 유지하겠지만, 그 외에는 좋은 배터리 수명을 가진 웹 브라우저와 Ghostty만 있으면 됩니다.

  3. owaislone

    이 프로젝트는 정말 인상적이고 흥미진진했습니다. 리버스 엔지니어링과 기능 구현을 모두 끝내면 전력 관리가 진지하게 고려되기를 바랍니다. 배터리 수명은 일상적인 MacBook 사용에 있어 큰 차별점이 될 수 있는데, 전통적으로 Linux는 독점적이고 고도로 튜닝된 드라이버 부족으로 인해 그 부분에서 형편없었습니다.

  4. dgunay

    저는 Asahi 팀이 하는 엄청난 작업에 깊은 존경심을 가지고 있습니다. 하지만 Intel과 AMD가 전력 효율성에서 따라잡는 속도를 보면, M 시리즈 노트북에서 정말로 Linux를 실행해야 하는 사람이 있을지 궁금합니다. Apple 실리콘이 다른 어떤 제품보다 압도적으로 우월했던 시절에는 명확한 이유가 있었지만, Panther Lake를 보면 Apple의 우위가 완전한 Linux 하드웨어 호환성을 리버스 엔지니어링하기 위해 몇 년을 기다릴 만큼 충분히 클지 확신이 서지 않습니다.

  5. znpy

    > 다르게 생각하는 것을 멈춰 주세요

    M 시리즈 CPU가 얼마나 더 나은지 생각하면, 오히려 계속 다르게 생각하는 게 좋을 것 같습니다.

이 날의 다른 글

2026-08-27