Computer >> 컴퓨터 >  >> 시스템 >> Linux

어떤 Linux 앱 패키징이 승리합니까:Flatpak, AppImage, Snap 및 실제 게임 체인저에 대한 나의 경험

어떤 Linux 앱 패키징이 승리합니까:Flatpak, AppImage, Snap 및 실제 게임 체인저에 대한 나의 경험

2026년 4월 8일 오후 3시 30분(EDT)에 게시됨

Roine Bertelson은 스톡홀름에 거주하는 기술 작가, 번역가 및 디지털 전략가로서 AI 도구, Linux, 소비자 기술, 사이버 보안 및 SEO 기반 콘텐츠 분야에서 20년 이상의 실무 경험을 보유하고 있습니다. 그는 복잡한 주제를 독자가 실제 문제를 해결하는 데 도움이 되는 명확하고 실용적인 지침으로 바꾸는 것으로 유명합니다. 사람들은 그가 쓴 도구를 실제로 사용 및 테스트하고, 의도적으로 문제를 해결하고, 현대 기술의 혼란을 인간적이고 정직하며 유용하다고 느껴지는 조언으로 변환하기 때문에 그의 작업을 신뢰합니다.

“그럼… 앱은 어떻게 설치하나요?”라고 묻는 것보다 더 빨리 정상적인 Linux 대화를 방해하는 것은 없습니다. 즉시 변화를 느낄 수 있습니다. 누군가 관절을 깨뜨립니다. 또 다른 사람은 이 순간을 평생 기다려온 것처럼 앞으로 몸을 기울인다. 갑자기 그것은 더 이상 질문이 아니며, 확고한 의견과 의심스러운 수준의 감정적 투자를 갖춘 토론 클럽이 되었습니다.

그리고 나는 그것을 이해합니다. 나는 거기에 있었다. 나는 주, 배포판, 최근에 나를 짜증나게 한 일에 따라 모든 측면을 논쟁했습니다. 그러나 주말 동안 테스트하고 승리를 선언한 것이 아니라 실제로 세 가지 모두와 함께 생활한 후 나는 꽤 확고한 곳에 도착했습니다. 이것은 더 이상 이론적인 것이 아닙니다. 이것은 테스트를 거쳐 약간 좌절감을 느끼며 때로는 카페인을 섭취하는 현실입니다. 그리고 네, 저에게는 확실한 승자가 있습니다.

Linux에 새로운 앱 형식이 필요한 이유

기존 패키지는 작동하지 않을 때까지 작동했습니다.

어떤 Linux 앱 패키징이 승리합니까:Flatpak, AppImage, Snap 및 실제 게임 체인저에 대한 나의 경험

Linux에 앱을 설치하면 깔끔하게 느껴지던 시절이 있었습니다. 패키지 관리자를 사용하고 저장소에서 무언가를 가져왔고 모든 것이 제대로 작동할 것이라고 믿었습니다. 최신 소프트웨어나 매우 틈새 소프트웨어가 필요할 때까지. 또는 "안정성" 때문에 배포판이 절대 건드리기를 거부한 약간 다른 버전의 라이브러리에 의존하는 것입니다. 그때 상황이 이상해졌습니다. 음모론처럼 보이는 PPA, 수동 설치 및 종속성 체인. 한 가지를 고치고 다른 세 가지를 깨뜨립니다. 고전적인 Linux 통과 의례.

개발자들도 즐거운 시간을 보내고 있지 않았습니다. 여러 배포판을 지원한다는 것은 끝없이 패키징하거나 사용자가 "작동하지 않습니다"라고 표시하고 유용한 컨텍스트가 전혀 없는 것을 보는 것을 의미했습니다. 따라서 범용 형식이라는 아이디어는 모든 것을 묶어서 어디서나 실행할 수 있다는 점에서 많은 의미를 갖습니다. 출혈을 멈추는 것은 세 가지 매우 다른 처형을 포함하는 간단한 목표입니다.

AppImage는 복잡해지기 전까지 자유로움을 느꼈습니다

휴대용 앱은 함께 생활하기 전까지는 훌륭합니다

어떤 Linux 앱 패키징이 승리합니까:Flatpak, AppImage, Snap 및 실제 게임 체인저에 대한 나의 경험

AppImage는 처음에는 사랑하기 가장 쉬운 앱입니다. 파일을 다운로드하고, 실행 파일을 만들고, 두 번 클릭하면 완료됩니다. 설치 프로세스도 없고, 시스템 변경도 없고, 요청하지 않은 작업을 수행하는 이상한 백그라운드 서비스도 없습니다. 그것은 매우 "흔적을 남기지 않는" 방식으로 깨끗한 느낌을 줍니다. 그리고 솔직히 거기에는 어떤 매력이 있습니다. Linux는 "이거 너무 복잡하게 만들지 말자"고 말합니다. 그런데 계속 사용하게 되더라구요.

그리고 갑자기 다운로드 폴더가 디지털 정크 서랍처럼 보입니다. 어느 버전이 최신인지 잊어버렸기 때문에 동일한 앱의 10개 버전이 사용되었습니다. 개발자가 관대하다고 느끼지 않는 한 자동 업데이트는 없습니다. 사물을 하나로 묶기 위해 추가 도구를 추가하지 않는 한 실제 통합은 없습니다. 작동합니다. 그것은 절대적으로 작동합니다. 그러나 그것은 결코 시스템의 일부처럼 느껴지지 않습니다. 여행 가방 풀기를 거부하는 손님에 가깝습니다. AppImage는 자유입니다. 적극적으로 관리하지 않으면 좀 혼란스럽기도 합니다.

스냅은 모든 것을 고치려고 노력했고 온전한 것이 되었습니다

결정을 내리기 전까지는 구조가 좋습니다

어떤 Linux 앱 패키징이 승리합니까:Flatpak, AppImage, Snap 및 실제 게임 체인저에 대한 나의 경험

스냅은 전혀 다른 에너지로 다가옵니다. 구조화되고 중앙 집중화되어 관리됩니다. 앱을 설치하는 것이 아니라 실행 방법에 대한 의견이 이미 있는 시스템에 앱을 탑재하는 것입니다. 그리고 공평하게 말하면 많은 것이 좋습니다. 샌드박싱은 견고합니다. 업데이트는 자동으로 이루어집니다. 일단 설정되면 많이 생각할 필요가 없습니다. Ubuntu에서는 요청 여부에 관계없이 어디에나 있습니다.

하지만 그러면 가장자리가 눈에 띄기 시작합니다. 앱을 실행하는 데 1초가 더 걸리며, 실제로 클릭했는지 궁금해질 만큼만 시간이 걸립니다. 백엔드는 모든 사람에게 적합하지 않은 Canonical과 밀접하게 연결되어 있습니다. 그리고 자동 업데이트는요? 이론적으로는 훌륭하지만 자신의 일정에 따라 발생하면 약간 불안합니다. Snap은 시스템 내부의 시스템처럼 느껴집니다. 때로는 책임을 지고 있는 것처럼 느껴질 때도 있습니다.

Flatpak은 천천히 "또 다른 옵션"이 아닙니다

시간이 지나도 나를 짜증나게 하지 않았던 것입니다

Flatpak은 즉시 나를 이기지 못했습니다. 모든 것이 순조롭게 진행되어 '아, 바로 이거야'라고 생각하게 되는 드라마틱한 순간은 없었습니다.

그보다 더 조용했습니다. 계속 문제가 되지 않았습니다. 앱이 깔끔하게 설치되었습니다. 내가 예상했을 때 그들은 출시되었습니다. 전체 이벤트로 전환되지 않고 업데이트가 발생했습니다. 나와 싸우는 것 같은 느낌은 전혀 없었으며 Linux에서는 이것이 뭔가를 말하고 있습니다. 샌드박스가 있지만 보이지 않는 벽 뒤에 잠겨 있지는 않습니다. 실제로 조정할 수 있습니다. 앱에 필요한 것에 대한 액세스 권한을 부여하고 필요하지 않으면 제거하세요. Flatseal과 같은 도구를 사용하면 제한이 아닌 통제에 가까운 느낌을 받을 수 있습니다.

그리고 Flathub가 있습니다. 완벽하지는 않지만 Linux가 살아있는 것처럼 느껴지는 실제 앱 생태계에 가장 가까운 것입니다. 나에게 필요한 것의 대부분은 거기에 있고, 대개 최신 상태이며, 내 시스템이 어떻게 작동해야 하는지에 대한 다른 사람의 생각에 빠져들고 있다는 느낌이 들지 않습니다. Flatpak은 설정을 지배하려고 하지 않습니다. 딱 들어맞네요.

승자는 내가 생각지도 못한 사람이다

여기에 솔직한 진실이 있습니다. 이러한 형식 중 어느 것도 완벽하지 않습니다. AppImage는 빠른 다운로드와 휴대용 사용에 환상적입니다. Snap은 특히 통제된 환경에서 많은 기능을 수행합니다. 모두 실제 문제를 해결하며 설정에 따라 어느 것이든 의미가 있을 수 있습니다.

그런데 제가 실제로 매일 사용하는 것을 보면, 사용해야 한다고 생각하는 것, Reddit에서 사용하라고 하는 것이 아니라 본능적으로 도달하는 것이 무엇인지…

어떤 Linux 앱 패키징이 승리합니까:Flatpak, AppImage, Snap 및 실제 게임 체인저에 대한 나의 경험 관련

플랫팩입니다. 흥미롭기 때문이 아닙니다. 그것이 리눅스의 미래이기 때문이 아닙니다. 그러나 그것은 지속적으로 내 길을 방해하기 때문입니다. 그리고 그것이 진정한 승리입니다. Linux는 이미 관심을 요구하고 있습니다. 시스템, 도구, 설정에 대해 때로는 인정하고 싶은 것보다 더 많이 생각합니다. 마지막으로 필요한 것은 그 위에 또 다른 결정 계층을 추가하는 앱 형식입니다. Flatpak은 이러한 소음을 제거합니다. 그리고 뭔가가 좋은 방향으로 눈에 띄지 않게 되면, 초점을 맞추지 않고 조용히 작동하게 되면 논쟁은 끝났음을 깨닫게 됩니다.

적어도 당신에게는요.