# MacBook Air M2에서 Sway를 사용하는 Asahi Linux (2024)

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

## Metadata

- GeekNews HTML: [https://news.hada.io/topic?id=25358](https://news.hada.io/topic?id=25358)
- GeekNews Markdown: [https://news.hada.io/topic/25358.md](https://news.hada.io/topic/25358.md)
- Type: GN+
- Author: [neo](https://news.hada.io/@neo)
- Published: 2025-12-27T04:33:34+09:00
- Updated: 2025-12-27T04:33:34+09:00
- Original source: [daniel.lawrence.lu](https://daniel.lawrence.lu/blog/2024-12-01-asahi-linux-with-sway-on-the-macbook-air-m2/)
- Points: 1
- Comments: 1

## Topic Body

- **MacBook Air M2**에 **Asahi Linux와 Sway 윈도우 매니저**를 설치해 일상용으로 사용하는 과정을 다룸  
- 설치는 **Fedora minimal** 기반으로 진행되었으며, **터미널 한 줄 명령어**로 Asahi Linux를 설치 가능  
- **노치 영역 재활용**, **Swaybar 및 Waybar 커스터마이징**, **배터리 상태 표시 수정** 등 MacBook 환경에 맞춘 설정이 포함됨  
- **터치패드 품질**, **시스템 반응성**, **ARM64 SDK 호환성** 등에서 매우 우수한 성능을 보였으나, **비디오 하드웨어 가속 미지원**과 **절전 중 배터리 소모** 등의 한계 존재  
- 전반적으로 **M2 기반 Asahi Linux의 안정성과 실사용 가능성**을 입증한 사례임  

---

### Asahi Linux 설치
- **Asahi Linux 공식 사이트**의 단일 명령어를 터미널에 붙여넣어 설치 가능  
  - 설치 과정은 원활했으나, `root.img`와 `boot.img` 복사 속도가 **150KB/s 수준으로 매우 느림**  
- **Sway 윈도우 매니저** 사용을 전제로 **Fedora minimal 버전**을 선택해 저장공간 절약  

### 초기 설정
- **Wi-Fi 연결**은 `nmcli` 명령어로 수행  
  - `nmcli device wifi connect 'my_ssid' password 'mypassword'`  
- 이후 `sudo dnf install` 명령으로 **Sway 데스크탑 환경**, **fish**, **Alacritty**, **Firefox**, **Neovim** 등 주요 패키지 설치  
- 개인 **dotfiles Git 저장소**를 클론 후 `setup.sh` 실행  
  - MacBook 환경에 맞지 않은 설정을 수정 후 저장소에 반영  

### MacBook 맞춤 커스터마이징
- 기본 설정에서는 **노치가 포함된 상단 행이 비활성화**되어 화면이 좁게 보임  
  - `grubby --args=apple_dcp.show_notch=1 --update-kernel=ALL` 명령으로 노치 영역 활성화  
- **Swaybar를 상단에 배치**하고, 노치 높이(56px)에 맞춰 색상과 워크스페이스 표시를 조정  
- `i3status` 설정을 수정해 **MacBook 배터리 경로(`/sys/class/power_supply/macsmc-battery/uevent`)** 를 인식하도록 변경  
- 마우스 커서가 상단 바에 닿지 않도록 `input map_to_region` 설정으로 **56px 상단 영역 차단**  

### Waybar로 전환
- **2025년 9월경**, Swaybar 대신 **Waybar**로 변경  
  - `swaymsg`의 배터리 처리 문제와 시각적 개선 목적  
- **아이콘 기반 인터페이스**로 화면 공간 절약 가능하지만, **그래픽 렌더링으로 약간 느림**  
- Waybar는 여전히 **노치 뒤쪽에 위치**  
- 새 설정 파일은 GitHub의 `waybar_config` 및 `waybar_style.css`에 공개  

### 일상용 사용 경험
- **Asahi Linux의 안정성과 부드러운 성능**에 매우 만족  
  - **AMD Ryzen 7945HX + 64GB RAM** 데스크탑보다 더 부드럽게 느껴짐  
- **터치패드 품질**이 macOS 수준으로 우수하며, **두 손가락 스크롤과 관성 스크롤**이 자연스러움  
- **Alkeria SDK for ARM64** 설치 성공  
  - `.deb` 파일을 `bsdtar`로 추출해 수동 설치  
  - **M2 칩의 빠른 코드 컴파일 속도** 확인  
- **배터리 지속시간**: 화면 밝기 높음 + 코드 컴파일 시 4.5시간 동안 100%→60%로 감소  
  - macOS의 15시간보다는 짧지만 실사용 가능 수준  
- **문제점**  
  - 절전 중 **배터리 소모량 증가**, 사용하지 않을 때는 완전 종료 필요  
  - **비디오 하드웨어 가속 미지원**  
  - 일부 **USB 포트 및 외부 디스플레이 인식 문제**  
- **외장 SSD(4TB Crucial X8)** 사용으로 대용량 라인 스캔 카메라 데이터 저장 가능  

---

## Comments



### Comment 48303

- Author: neo
- Created: 2025-12-27T04:33:34+09:00
- Points: 1

###### [Hacker News 의견들](https://news.ycombinator.com/item?id=46384565) 
- Asahi는 정말 멋진 프로젝트임  
  하지만 이건 동시에 **MacBook 외의 노트북들이 얼마나 개선이 필요한지** 보여주는 예시이기도 함  
  리눅스용으로 MacBook 수준의 하드웨어 품질을 가진 노트북이 있었으면 함
  - 동의함. 하드웨어 측면에서 보면 x86 칩은 멀티스레드 성능에서는 M 시리즈를 넘지만, 여전히 **전력 효율**과 단일 스레드 성능에서는 뒤처짐  
    Qualcomm은 Snapdragon X Elite 출시 때 리눅스 지원이 거의 없고 Windows 안정성도 부족했지만, X2에서는 개선되길 바람  
    일부 X Elite 노트북은 리눅스를 돌리긴 하지만 성능이 좋지 않음 ([Phoronix 리뷰](https://www.phoronix.com/review/snapdragon-x-elite-linux-eoy2025))  
    빌드 품질 면에서는 대부분의 PC가 여전히 Apple에 뒤처짐. 어제 올라온 [Framework laptop 관련 글](https://news.ycombinator.com/item?id=46375174)에서도 그 점이 잘 드러남  
    ThinkPad는 여전히 괜찮지만 비쌈. Honor MagicBook 같은 중국산 노트북은 리눅스 호환이 괜찮다는 후기도 있지만 미국에서는 구하기 어려움  
    그래도 요즘은 비애플 노트북들도 트랙패드와 **디스플레이 품질**이 꽤 좋아졌음
  - Ubuntu 인증 하드웨어([ubuntu.com/certified](https://ubuntu.com/certified))를 확인해보길 권함  
    나는 HP EliteBook으로 완전히 옮겼는데, **빌드 품질**이 훌륭하고 업그레이드와 부품 교체가 쉬움  
    HP 펌웨어에 리눅스용 코드 경로가 포함되어 있어서 Modern Standby도 잘 작동함  
    중고나 리퍼 제품 가격도 합리적임
  - 나는 ThinkPad P1 Gen 8 (16", 2TB SSD, 64GB RAM, QHD+ 화면, 중앙 키보드, 4파운드 무게)을 고려 중임  
    MacBook Pro 16" 대체품으로 가장 가까운 모델 같음  
    Dell Precision을 리눅스로 오래 써왔는데, Lenovo의 **배터리 수명**과 내구성이 괜찮길 바람  
    Asahi가 M4를 지원하면 좋겠지만 아직은 먼 이야기 같음
  - MacBook Air M2 15"를 아내에게 주고, 나는 Lenovo E16(120Hz 화면)을 사서 Kubuntu를 설치함  
    macOS에 질려서 리눅스로 돌아왔고, **숫자 키패드**와 큰 화면이 온라인 회계 작업에 유용할 것 같음  
    [Notebookcheck 리뷰](https://www.notebookcheck.net/Lenovo-ThinkPad-E16-G3-Review-Affordable-office-laptop-is-even-better-with-a-120-Hz-display.1059930.0.html)를 보면 가성비가 좋아 보임  
    다만 MacBook 수준의 품질이나 휴대성은 기대하지 않음, 대신 더 큰 자유를 얻길 바람
  - Starlabs의 **Starbook**을 쓰고 있는데, 직접 설계된 리눅스 노트북으로 품질이 매우 만족스러움

- Asahi Linux의 **부드럽고 문제 없는 동작**에 감탄했음  
  내 Arch Linux 데스크톱(16코어 Ryzen 7945HX, 64GB RAM)보다도 반응성이 좋음  
  다만 M1에서 슬립 모드 시 배터리 소모가 많음
  - 글 하단에서도 언급했듯이, 슬립 중 **배터리 소모**, 비디오 디코딩 하드웨어 가속 부재, USB 및 외부 디스플레이 문제 등이 있음  
    왜 이렇게까지 Apple을 옹호하려는지 이해하기 어려움
  - 나도 두 번이나 배터리가 완전히 방전된 적이 있어서, 지금은 그냥 완전 종료함  
    Asahi는 M1 Pro 기준으로 부팅이 약 30초 정도 걸림
  - 슬립 중 배터리 소모가 다른 속도로 발생하는 이유가 궁금함. 혹시 **Connected Standby 모드** 때문인지 의문임

- Asahi 프로젝트 초창기부터 사용 중임  
  지금은 Mac Studio M1 Ultra에서 Fedora Asahi Remix와 **Sway 데스크톱**을 사용 중이며 완벽한 리눅스 워크스테이션임  
  [설정 스크린샷](https://github.com/jasoneckert/sway-dotfiles/blob/main/AsahiSwayM1Ultra.png)
  - 혹시 그 시스템에서 **리눅스 커널 컴파일**을 해본 적 있는지 궁금함. Apple Silicon용 벤치마크는 찾기 어려움
  - 배터리 수명은 어떤지 궁금함

- 2024년 기준으로, Alkeria 라인스캔 카메라 관련 블로그 글이 있음  
  [3D 프린팅 렌즈 마운트 제작기](https://daniel.lawrence.lu/blog/2024-08-31-customizing-my-line-scan-camera/)인데, 꽤 **별난 취미**처럼 보임  
  사진만으로도 충분히 번거로운데 직접 마운트를 만들고 SDK를 써야 한다니 놀라움  
  Lenovo의 해커용 노트북(X1 Carbon 등)에 밝고 좋은 화면이 부족하다는 의견에는 동의함

- 256GB SSD를 최소 사양으로 두는 건 **말도 안 된 일**이라고 생각함
  - 왜? 나는 노트북에서 그렇게 많이 쓰지 않음. 데스크톱이라면 몰라도 **클라우드 저장소**가 있으니까 충분함
  - 많은 사람들은 노트북을 웹 브라우저, Zoom, 문서 작업 정도로만 씀  
    내 여자친구는 아직도 2011년 MacBook Air를 쓰는데, 인터넷 뱅킹과 가계 관리만 함  
    그런 용도라면 256GB면 충분함
  - 8GB RAM을 팔았던 것도 **놀라운 대담함**이었음
  - 아마도 MacBook Air M2의 최소 사양이 256GB라서 그런 것 같음

- 리눅스에서 배터리 수명이 나쁜 이유를 분석한 글이 있는지 궁금함  
  아니면 Asahi의 **드라이버 비효율성** 때문인지 의문임
  - 메인보드의 각 컨트롤러와 부품이 저전력 상태로 들어가려면 올바른 드라이버가 필요함  
    하지만 대부분의 부품이 **독점적**이라 리눅스 표준 드라이버를 사용하지 않음  
    결국 리버스 엔지니어링을 해야 하고, Apple이 다음 리비전에 바꾸면 다시 처음부터 해야 함  
    결론적으로, 리눅스용으로 설계된 노트북을 사는 게 낫다는 이야기임
  - Apple은 각 부품마다 배터리 최적화를 엄청나게 함  
    Asahi는 리버스 엔지니어링 기반이라 그 모든 **미세한 최적화**를 구현할 여력이 없음  
    그래서 각 부품이 조금씩 더 전력을 소모하게 됨
  - 배터리 수명이 나쁘지 않음. 뭔가 설정이 잘못된 것 같음  
    macOS보다는 덜하지만 여전히 8~10시간은 사용 가능함
  - 최적의 배터리 수명을 얻으려면 OS 전체 스택을 하드웨어에 맞게 조정해야 함  
    각 주변 장치가 올바른 **대기 상태**로 들어가도록 설정해야 하고, CPU 주파수·스케줄러·렌더링 파이프라인 등도 조정해야 함  
    이런 작업은 Android나 ChromeOS에서는 이미 수행되고 있음
  - Asahi는 아직 모든 CPU 전력 상태를 지원하지 않음. 알려진 한계이며, 리버스 엔지니어링이 쉽지 않음

- Swaybar를 좀 더 완성도 있게 만든 스크립트를 작성했음  
  배터리 상태, 현재 프로그램, 시계, ChatGPT의 **영감 문구** 등을 표시함  
  [프로젝트 링크](https://git.sr.ht/~tombert/swaybar3)  
  메모리 사용량은 1MB 미만이고, 업데이트 주기나 모듈 추가도 자유로움
- Swaybar를 **노치 뒤쪽 상단**에 배치하는 아이디어가 정말 좋음
  - 화면 컷아웃 정보를 지원하는 새로운 Wayland 프로토콜이 개발 중임  
    [xdg-cutouts 소개](https://phosh.mobi/posts/xdg-cutouts/)  
    향후 색상 정보까지 포함해 검은색으로 노치를 숨기는 기능이 표준화되길 바람
  - macOS는 노치를 제대로 처리하지 않음  
    시스템 트레이 아이콘이 노치 뒤로 가버리고, 복잡한 우회 방법이 필요함  
    요즘 Apple의 **소프트웨어 품질**이 아쉬움

- Apple 하드웨어에서 리눅스를 돌리려는 시도가 **무모한 도전**처럼 느껴짐  
  Apple은 언제든 잠글 수 있고, 완전한 리버스 엔지니어링은 불가능할 수도 있음  
  비싼 하드웨어에 부분 지원만 받는 건 의미 없어 보임  
  아마도 이 프로젝트는 **기술적 성취**를 위한 것일지도 모름
  - 하드웨어가 비싼 게 아니라, 그만큼 **클래스 최고 품질**임  
    단지 리눅스 사용자에게 맞지 않을 뿐이고, 그건 정당함  
    M4 MacBook Air를 800달러 이하에 살 수 있는데, 가격 대비 성능이 매우 뛰어남  
    Asahi용으로는 중고 M2 모델이 특히 가성비 좋음
  - App Store의 **UTM 앱**을 간과한 듯함  
    Apple Silicon 가상화를 훌륭히 지원하며, QEMU보다 간편함  
    Fedora ISO를 설치해 네이티브 가상화를 활용하면 Asahi보다 훨씬 효율적임
  - 이건 마치 **Hackintosh의 재림** 같음, 다만 이번엔 Apple 하드웨어 위에서 돌아감
  - 그냥 멋진 취미로 보는 사람도 있음. 나도 꽤 흥미로운 시도라고 생각함

- 2024년 이후로 M2가 여전히 리눅스용으로 괜찮은 선택인지 궁금함  
  예전에는 ThinkPad X 시리즈를 좋아했지만, 요즘은 그 매력이 많이 사라진 듯함
  - M3 이상에서는 리눅스 지원이 사실상 없음  
    주요 개발자들이 이미 떠났기 때문에 앞으로도 바뀔 가능성은 낮음  
    M1/M2가 **마지막 리눅스 지원 Mac**이 될 가능성이 높지만, 그 점을 감수한다면 훌륭한 머신임
