GN⁺: Asahi Linux 프로젝트 리더 Hector Martin 사임
(marcan.st)- Hector Martin은 2000년대 후반 Wii 홈브류 씬에서 활동하며, 비공식 앱을 실행할 수 있도록 하는 소프트웨어(현재의 “탈옥” 개념과 유사)를 개발하였음
- 그러나 사용자의 대부분이 불법 복제 게임 실행을 원했고, 이에 대한 지나친 요구와 지속적인 제조사와의 싸움으로 인해 번아웃을 경험함
- 이후 새로운 콘솔에서는 탈옥보다는 순수한 리눅스 포팅을 목표로 하였으며, 커뮤니티 구축에는 관심을 두지 않음
Asahi Linux 프로젝트 시작
- Apple이 M1 칩을 발표했을 때, 이를 Linux로 구동하는 것이 개인적 '꿈의 프로젝트'라 생각하여 Asahi Linux 프로젝트를 시작함
- Wii 시절과 마찬가지로 어려운 기술적 도전이 있었으나, 탈옥이 필요하지 않다는 점에서 더 매력적이었음
- 초기에는 많은 지원과 후원을 받았으며, 불가능해 보이던 작업을 수행하여 x86 기반 노트북과 동등하거나 더 나은 리눅스 환경을 구축하는 데 성공함
어려움과 번아웃
- 시간이 지나며 리눅스 커널 업스트리밍 과정에서 많은 좌절을 경험함
- 사용자들의 과도한 요구가 다시금 부담이 됨. (예: “썬더볼트는 언제 지원되나요?”, “배터리 수명이 macOS보다 짧아요” 등)
- 기부금과 후원은 프로젝트 초기 이후 점점 감소했으며, 이를 통해 본인이 하는 일이 정말 가치 있는 것인지 고민하게 됨
- 2024년 개인적인 문제로 인해 많은 시간을 프로젝트에 투자하지 못했고, 사용자들의 요구는 줄어들지 않았음
- Vulkan 드라이버와 x86-64 에뮬레이션 스택을 출시했지만, DP Alt Mode 등 중요한 기능의 개발이 여전히 과제로 남아 있었음
Rust for Linux 및 커널 커뮤니티 문제
- Asahi Linux는 GPU 드라이버를 Rust로 개발했으며, 이는 메모리 안전성과 유지보수 측면에서 매우 효과적이었음
- 그러나 Rust for Linux 프로젝트는 리눅스 커널 내에서 많은 저항을 받고 있으며, Linus Torvalds의 리더십 부족이 이를 더욱 어렵게 만들었음
- 리눅스 커널 커뮤니티 내에서 일부 유지보수자들이 공개적으로나 비공식적으로 프로젝트를 방해함
- 여러 서브시스템 유지보수자가 Rust 통합을 방해하거나 비협조적인 태도를 보였고, 이는 개발 의욕과 팀 사기에 큰 영향을 주었음
- 일부 커널 유지보수자는 개인적 의견 표출이나 소셜 미디어 발언을 문제 삼으며 비판하거나, 비공개적으로 반감을 표출함
- 오픈소스에서 공개적으로 문제를 제기해도 개선이 없고, 내부 정치나 파벌이 존재한다는 점이 드러났음
- 프로젝트 리더 입장에서는 거짓된 지지 혹은 비협조적인 태도를 보이는 사람들과 협업하기 어려웠음
- 이러한 문제로 인해 그는 Apple ARM 지원 관련 리눅스 유지보수자 역할을 사임했으며, 리눅스 커널 커뮤니티와 더 이상 협력하지 않겠다고 선언함
Asahi Linux 프로젝트 리더 사임 배경
- 프로젝트의 계속되는 요구 사항과 커뮤니티의 갈등, 개발 환경의 부담이 누적되어 번아웃 상태가 됨
- 지속적인 스트레스와 프로젝트에 대한 열정 저하로 인해 Asahi Linux 프로젝트 리더로서 즐겁게 일할 수 없는 지경에 이르렀음
- 프로젝트는 여전히 유지되겠지만, 본인은 리더직을 내려놓기로 결정
미래 계획
- 프로젝트는 기존 팀원들이 계속 운영할 예정이며, 후원자들에게는 Asahi Linux OpenCollective로 지원을 전환할 것을 권장함
- 개인 Patreon 계정은 중단될 예정이며, GitHub Sponsors 후원자들에게도 알림이 갈 예정임
- 앞으로는 개인적인 취미(음악 제작, 친구 및 가족과의 시간, 게임 및 영화 감상 등)를 다시 즐기고자 함
- 원격 근무 가능한 컨설팅 및 유연한 시간제로 일할 기회를 찾고 있으며, 관심 있는 기업이나 개인은 marcan@marcan.st로 연락 가능함
감사의 말
- Asahi Linux 팀원들에게 깊은 감사를 표하며, 이들의 도움 없이는 지금의 성과를 이룰 수 없었을 것이라 밝힘
- 개인 후원자들에게도 감사 인사를 전하며, 이들의 지원이 프로젝트를 현실로 만드는 데 큰 역할을 했다고 강조함
2021-01-07 Asahi Linux : 애플 실리콘용 리눅스 프로젝트
2022-03-21 Asahi Linux 알파 릴리즈 - 애플 M1칩용 리눅스
2024-02-17 아사히 리눅스의 애플 실리콘 OpenGL 지원, 공식적으로 애플을 초월
2024-10-11 Asahi Linux에서의 AAA 게임 플레이
2024-11-02 애플 실리콘에서의 Linux 구현, Alyssa Rosenzweig와의 인터뷰
4년에 걸쳐 열심히 했는데, 결국엔 이렇게 되네요.
"사용자들의 과도한 요구가 부담됨"
프로젝트가 오래되면 사람들이 맡겨놓은 것 없는데 뭔가를 요구하는 상황이 벌어지는 일이 늘어나죠.
그리고 중간에 리눅스 커널 커뮤니티와의 충돌 부분은 리눅스커널 러스트 논쟁, 다시 불타오르다 도 참고 하세요.
Hacker News 의견
-
"권리를 주장하는 사용자들이 등장했음"이라는 의견이 있음
- Thunderbolt 기능이나 USB-C 모니터 사용, 배터리 수명 등의 불만이 제기됨
- Quora 초기 시절의 "친절하고 존중하자"는 정책이 오픈 소스 커뮤니티에도 도움이 될 수 있을 것이라는 의견이 있음
- Marcan의 노력에 대한 칭찬과 감사의 표현이 있음
-
Hector의 상황에 대한 이해와 공감이 있음
- 개인적인 어려움이 직업적 문제와 연결될 수 있다는 점이 이해됨
- Mastodon 게시물에 대한 비판을 인정하지만, 거짓된 의도를 가진 사람들과는 일할 수 없다는 입장임
-
Hector의 공격적인 태도가 사람들의 반응을 유발함
- 사람들은 비판적인 태도에 대해 클리크를 형성하거나 뒤에서 이야기할 수 있음
- 소셜 미디어에서의 비난 캠페인 위협은 적절하지 않음
-
Ted Tso'o의 이메일이 흥미롭다는 의견이 있음
- Linux 유지 관리자의 어려움을 설명하고 있음
- 코드 수용에 대한 적대적인 태도가 이해됨
- Rust에 대한 부정확한 비판이 있음
-
프로젝트에 너무 많은 자신을 투자한 Hector에 대한 이해가 있음
- 개인적인 시간을 그리워하며, 스트레스를 줄이기 위한 활동이 필요함
- Marcan의 건강과 행복을 기원함
-
Asahi Linux에 대한 비판이 있음
- Thunderbolt 기능이나 USB-C 모니터 사용, 배터리 수명 등의 문제로 인해 일상적으로 사용하기 어렵다는 의견이 있음
- Asahi Linux 팀의 성과를 인정하지만, 비판의 언어가 부드러워질 필요가 있음
-
Rust로 드라이버를 작성하는 것과 관련된 어려움이 있음
- Asahi 팀이 Linux 대신 Rust 친화적인 다른 OS로 전환할 가능성을 고려할 수 있음
-
Hector의 글에서 일방적인 사고가 감지됨
- 비판과 방해를 개인적으로 받아들이는 경향이 있음
- 불교의 원칙에 따라 결과에 대한 집착을 내려놓는 것이 필요함
-
Asahi Linux가 개인적으로 만족스러운 경험을 제공했다는 의견이 있음
- 기부를 고려하고 있으며, 프로젝트의 가치에 대한 인식이 있음
-
오픈 소스 프로젝트의 어려움에 대한 공감이 있음
- 새로운 아이디어에 대한 강한 반발이 있을 수 있음
- 개인적인 공격이나 괴롭힘을 경험한 사례가 있음
-
권리를 주장하는 사용자들을 무시하는 것이 필요하다는 의견이 있음
- "아무도 내 제품을 사용하지 않아도 괜찮다"는 태도가 중요함