리눅스용 소프트웨어 패키징, 정말 하기 싫다

I hate packaging my software for Linux

개발자가 자신의 TUI 도구 Fresh를 리눅스에 배포하면서 겪은 고충을 솔직하게 털어놓는다. npm, Flatpak, AppImage, deb, rpm, AUR 등 다양한 배포 채널을 지원하지만, 각각 보안 문제, 호환성 문제, 느린 실행 속도, 업데이트 지연 등 한계가 있다. 결국 그는 정적 링크된 musl 바이너리와 자체 업데이트 메커니즘을 기본 배포 방식으로 채택하기로 결정했다. 이 글은 리눅스 생태계의 파편화가 소프트웨어 배포를 얼마나 어렵게 만드는지 생생하게 보여준다.

저는 그냥 제 소프트웨어를 무료로 나눠주고 싶을 뿐인데, 이걸 위해 너무 많은 시간과 에너지를 쏟아야 합니다.

같은 날의 다른 소식

2026-08-12