핵심 요약
- 리눅스 앱 배포 플랫폼인 플랫팩이 차기 버전에서 핵심 권한 관리를 위해 'systemd-appd' 의존성을 도입하겠다고 발표했습니다.
- 비-systemd 배포판 이용자들의 우려 속에 커뮤니티의 비난과 인신공격이 쏟아지자, 지친 개발진이 비-systemd 배포판 호환 작업 지원을 사실상 포기하겠다고 밝혔습니다.
- 결국 극단적인 비방전 끝에 플랫팩의 '배포판 무관' 장점이 퇴색되고 systemd 종속만 더 엄격해지는 최악의 결말을 맞이했습니다.
요약 리눅스 앱 배포 시스템인 플랫팩(Flatpak)이 차세대 버전에서 systemd(시스템디) 의존성을 도입할 계획이라는 소식이 전해지며 오픈소스 커뮤니티가 발칵 뒤집혔습니다. 지금까지 플랫팩은 '모든 배포판을 위한 단 하나의 앱'을 모토로 삼아, systemd를 쓰지 않는 알파인(Alpine), 보이드(Void), 긱스(Guix) 같은 리눅스 배포판에서도 문제없이 구동되는 배포판 독립성을 최대 장점으로 내세워 왔습니다.
하지만 최근 리눅스 앱 서밋(Linux App Summit)에서 개발자들은 플랫팩 1.x의 낡은 구조적 한계를 극복하기 위해 차세대 '플랫팩 2.0(Flatpak Next)'을 준비 중이라고 밝혔습니다. 핵심 변경점 중 하나는 권한 관리를 별도의 시스템 서비스인 'systemd-appd'로 이관해 앱 권한 식별과 서브 샌드박싱 같은 최신 기능을 지원하는 것입니다. 문제는 이 기능이 들어가면서 플랫팩이 systemd에 직접 의존하게 된다는 점이었습니다.
원래 플랫팩 개발팀은 비-systemd 배포판 이용자들을 최대한 배려해 대안 데몬을 쓸 수 있도록 여지를 둘 계획이었습니다. 그러나 발표 이후 질의응답 과정에서 개발팀과 무관한 인물이 질문자들에게 모욕적이고 적대적인 답변을 내놓으면서 오해가 촉발되었고, 커뮤니티의 과격한 반(反) systemd 진영과 음모론자들까지 가세하며 사태는 걷잡을 수 없이 번졌습니다. 도를 넘은 악플과 인신공격에 지친 플랫팩 핵심 개발자들은 "더 이상 비-systemd 지원에 시간을 쏟고 싶지 않다"며 깊은 피로감을 드러냈습니다.
결국 커뮤니티의 무분별한 비난전 끝에 비-systemd 배포판을 위한 호환 레이어 지원 계획은 사실상 물 건너가게 되었고, 플랫팩의 systemd 종속은 한층 더 엄격해질 전망입니다. 다양한 배포판에서 자유롭게 앱을 쓸 수 있었던 장점이 개발자들의 분노와 커뮤니티의 극단적 대립 탓에 무색해지면서 '모두가 패배한 싸움'이라는 씁쓸한 평가가 나오고 있습니다.
해외 반응 번역
🙁
동의합니다. systemd를 원하지 않는 배포판도 플랫팩의 혜택을 봅니다. 하지만 규격을 강요하는 압박은 결국 대안 배포판들을 질식시킬 수 있습니다.
저도 한때는 systemd를 받아들였지만, 다시 반대하는 입장으로 돌아섰습니다. 원래 목표가 무엇이었든 현재 설계는 대규모 IBM/레드햇 엔터프라이즈 환경이나 AWS 클라우드 인스턴스 같은 기업형 리눅스의 배포 편의성에만 맞춰져 있습니다.
Sponsored · 광고