글쓴이: DHH 게시일:
Omarchy M 소개
Apple은 훌륭한 하드웨어를 만듭니다. 언제나 그래왔죠 (버터플라이 키보드 때 그 한 번은 빼고요). 그리고 Omarchy에 오는 많은 사람들이 Mac에서 오고 있습니다. 그들 중 많은 이들은 기기는 그대로 유지하고 운영체제는 벗어버리고 싶어합니다. 그래서 Asahi가 시작한 일을 저희가 마무리하려 합니다: 최소한의 설치 수고로 Apple Silicon에서 Omarchy가 아름답게 동작하게 하는 것입니다.
그 작업에는 이미 함께하는 팀이 있습니다. 오늘 그것을 공식화합니다: Omarchy M, Apple Silicon을 탑재한 Mac을 위한 저희 팀입니다 (구형 Mac을 계속 챙기는 몇몇 멤버도 함께합니다).
멤버들을 소개해 드리겠습니다.
인스톨러. Marcelo Alcantara가 네이티브 Mac 설치 프로그램을 만들고 있습니다. macOS에서 앱을 다운로드하면 서명된 Omarchy 릴리스를 가져와 파티션을 나누고, 기존 macOS와 나란히 설치된 Omarchy로 부팅해 줍니다. USB 스틱도 필요 없고, 터미널에서 주문을 외울 필요도 없습니다. 그는 또한 USB-C로 외장 모니터를 켜지게 한 빌드를 만들었습니다.
Omarchy Mac. Naeem Malik은 1년 동안 Omarchy Mac을 유지관리하며, 공식화되기 훨씬 전부터 M1과 M2 머신에 Omarchy를 올리고, 이를 중심으로 800명이 넘는 Discord 커뮤니티를 만들었습니다. Scott Jones는 이 프로젝트의 또 다른 축으로, 설치 과정의 Linux 쪽을 맡고 있습니다. 그는 최근 Apple의 하드웨어 디스플레이 컨트롤러에서 M3 Air의 디스플레이를 동작시켰고, 하룻밤 만에 그 머신을 사용 불가에서 사용 가능 상태로 만들었습니다.
Try Omarchy. Eduardo Martinez는 Try Omarchy를 만들었습니다: 실제 Omarchy 데스크톱을 Mac에서 네이티브, 하드웨어 가속 앱으로 실행하며, 카메라, 오디오, 클립보드, 공유 폴더까지 연결해 줍니다. 파티션을 나눌 필요가 없습니다. 그냥 다운로드해서 왜 화제인지 직접 확인해 보세요.
패키지. Shun Li는 Omarchy에 필요한 모든 것이 aarch64 패키지로 존재하도록 하고 있으며, 가상 머신용 범용 ARM64 디스크 이미지와 이를 쾌적하게 사용할 수 있게 해주는 게스트 도구도 함께 챙기고 있습니다.
드라이버와 커널. Ryan Murray는 Neo를 동작시키고 팀 전체가 작업할 기반을 만들고 있습니다. 그는 M4 이후 칩에서 macOS를 트레이스할 수 있게 해주는 SPTM 에뮬레이터를 개발 중입니다. 이러한 트레이스는 디스플레이, GPU, 오디오, 무선, Bluetooth를 동작시키는 데 필수적입니다. Dj는 GPU 드라이버를 작성하고 있으며, Secure Enclave와 직접 통신해 Touch ID를 동작시켰습니다. Miguel Cruz는 M5 작업을 전문으로 합니다: Apple의 독자 N1 칩을 리버스 엔지니어링해 Linux에서 Wi-Fi와 Bluetooth를 동작시켰습니다. 그는 또한 Neo에서 하드웨어 비디오 인코딩 및 디코딩, Bluetooth, 데스크톱 개선에도 기여했습니다. Liam은 Neo의 트랙패드, 전원 관리, 스피커, 헤드폰 출력을 동작시키고 있으며, Ryan의 macOS 트레이스가 필수적인 토대가 되고 있습니다. Eryk Wieliczko는 M4 지원과 클린룸 구현을 유지관리하고, 통합과 패키징 작업을 합니다. Jaidip Subedi는 M2 MacBook Air의 USB-C 외장 디스플레이를 가능하게 했습니다.
MLX. Joshua Warren은 mlx-omarchy를 만들고 있으며, 이는 Apple의 MLX 머신러닝 프레임워크를 Vulkan을 통해 Apple GPU 상의 Linux로 가져옵니다. 코드는 여전히 import mlx.core as mx라고 되어 있지만, 이제 Omarchy에서 실행됩니다.
구형 Mac. Shawn Yeager는 2016년 및 2017년형 Touch Bar MacBook Pro를 위한 수많은 pull request를 보유하고 있습니다: 스피커, Wi-Fi, 주변광 센서, Touch Bar 자체까지요. Randy는 T2 보안 칩을 리버스 엔지니어링해 Intel Mac에 Touch ID를 가져오고 있으며, 그 과정에서 2019년형 MacBook Pro에 대한 모든 수정 사항을 문서화하고 있습니다. Jon Kinney는 1년 전 Omarchy의 ARM 지원을 조금씩 진전시켰고, 지금은 누가 무엇을 하는지 팀 전체의 조율을 맡고 있습니다.
함께, 그들은 만만치 않은 팀입니다. 허락을 기다리지 않은 열다섯 명으로, 1년 전에는 터무니없어 보였을 속도로 에이전트를 활용해 움직여 왔습니다.
첫 릴리스의 목표는 Pro와 Max 모델을 포함한 M1 및 M2와의 완벽한 호환성입니다:
- 설치와 체험 옵션을 모두 갖춘 매끄러운 설치 프로그램
- 완전한 GPU 지원
- USB-C를 통한 외장 모니터
- Touch ID
- MLX
- 디스크 암호화
더 새로운 머신들도 병렬로 작업 중이지만, 저희가 먼저 깃발을 꽂는 곳은 M1과 M2입니다. M 머신에 더해, 세상에는 수백만 대의 빈티지 노트북이 있으며, 그 중 많은 수는 이미 Apple의 최신 macOS 지원 대상에서 밀려났고, 그 하나하나가 멋진 Omarchy 컴퓨터가 되길 기다리고 있습니다.
시작하기 위해 다듬어진 릴리스를 기다릴 필요는 없습니다. Try Omarchy를 이용하면 몇 분 안에 Mac에서 실제 데스크톱을 볼 수 있습니다. 그리고 직접 설치해 쓸 준비가 되셨다면, 설치 프로그램이 오늘 M1이나 M2에 macOS 옆에 Omarchy를 설치해 줄 것입니다.
마지막으로, 부탁드립니다. Apple 하드웨어용 Linux 작업을 해오셨다면, 커널 드라이버, 펌웨어, 패키징, 설치 프로그램, 머신러닝 등 무엇이든, 여러분의 이야기를 듣고 싶습니다. 여러분이 저희가 아직 쫓고 있는 무언가를 이미 해결하셨을 가능성이 크고, 반대의 경우도 마찬가지입니다. apple@omarchy.org로 연락해 주세요.
Asahi가 시작한 일을 함께 마무리합시다.