전용 상용 소프트웨어(COTS)를 갖춘 프리미엄 운영체제가 시장을 지배하는 가운데, 리눅스 사용자는 이러한 고급 애플리케이션의 오픈소스 버전으로 만족해야 하는 경우가 많습니다.
하지만 리눅스에서 이런 소프트웨어를 배포하는 배포판 독립적인 방법이 바로 Flatpak입니다. 그래서 Flatpak 패키지는 리눅스 기반 환경을 사용하는 사람들 사이에서 빠르게 화두가 되고 있습니다.
그렇다면 Flatpak이 정확히 무엇이고, 어떤 리눅스 배포판이 Flatpak으로 전환했을까요? 지금부터 자세히 알아보겠습니다.
Flatpak이란 무엇인가?
Flatpak은 사용자가 소프트웨어를 설치하고 관리할 수 있도록 설계된 샌드박스(sandbox) 환경입니다. Flatpak을 사용하면 데스크톱의 나머지 부분과 격리된 상태로 애플리케이션을 설치할 수 있습니다. 배포판에 구애받지 않는다는 점 외에도 Flatpak은 다음과 같은 장점을 제공합니다.
- 의존성 통합 및 자동 해결
- 배포판 업그레이드 시에도 유지되는 호환성
- 앱의 최신 안정 버전 업데이트 제공
- 시스템 전체로 피해가 번지지 않도록 막는 샌드박싱
- 기존 소프트웨어 센터와의 원활한 통합
시장에는 Flatpak을 기본적으로 지원하는 다양한 리눅스 배포판이 등장했습니다. 아래는 Flatpak을 적극적으로 도입한 대표적인 리눅스 배포판 목록입니다.
1. CentOS
CentOS는 결코 실망시키지 않는 배포판입니다. 프리미엄급 리눅스 서버로 활용될 뿐만 아니라 가상 머신 환경까지 지원합니다.
CentOS 7은 Flatpak 지원이 기본 포함되어 있으며, 서드파티 소프트웨어와의 폭넓은 호환성을 제공해 활용 범위를 넓혀줍니다. 중소기업을 위한 개발 및 웹 서버 플랫폼으로 이상적인 선택입니다.
다운로드: CentOS 공식 웹사이트
2. elementary OS
elementary OS는 스스로를 macOS와 Windows에 대한 '사려 깊고, 유능하며, 윤리적인' 대안이라고 소개합니다. 최신 버전인 6.1은 풍부하고 활기찬 AppCenter를 통해 인디 개발자들이 사용자에게 다양한 앱을 선보일 수 있도록 지원합니다.
기본적으로 Flatpak 지원이 사전 설치되어 있어, 사용자는 오픈소스 소프트웨어와 유료 소프트웨어를 모두 손쉽게 이용할 수 있습니다.
다운로드: elementary OS 공식 웹사이트
3. Endless OS
Endless OS의 Flatpak 지원 덕분에 앱 개발자는 OSTree 기반의 고성능 리눅스 배포판을 최종 사용자에게 손쉽게 제공할 수 있습니다.
Debian 계보를 이어받았지만, 기능과 외형 면에서 확연히 차별화됩니다. 자체 OSTree 기술 덕분에 Endless OS는 독립적인 배포판으로서 끊김 없이 안정적으로 작동합니다.
또한 최신 기술을 통해 서버에 직접 기반을 둔 패키지 업데이트도 지원합니다.
다운로드: Endless OS 공식 웹사이트
4. Fedora
오랜 신뢰를 받아온 Fedora는 기존 RPM 패키지를 Flatpak으로 변환하는 작업을 시작했습니다. 웹 중심 작업, 그래픽, 멀티미디어 작업에 강점을 보이는 안정적인 워크스테이션 플랫폼으로서, Fedora는 다양한 리눅스 앱에 대한 Flatpak 지원을 꾸준히 확장하고 있습니다.
다운로드: Fedora 공식 웹사이트
5. Fedora Silverblue
Fedora Silverblue는 Fedora의 Flatpak + rpm-ostree 기반 기능을 한층 발전시켜, 더욱 안정적이고 버그가 적은 사용자 경험을 제공합니다.
Silverblue는 불변(immutable) 구조를 채택하고 있어, 여러 시스템에서 동일한 소프트웨어 생태계를 일관되게 실행할 수 있다는 점이 큰 장점입니다.
다운로드: Fedora Silverblue 공식 웹사이트
6. Linux Mint
커뮤니티가 관리하는 이 배포판은 높은 커스터마이징 자유도와 사전 설치된 소프트웨어 생태계 덕분에 리눅스 입문자들 사이에서 큰 인기를 얻고 있습니다.
이제 리눅스 초보자들이 기뻐할 이유가 더 생겼습니다. Mint는 별도 설정 없이 Flatpak 패키지를 바로 다운로드하고 설치할 수 있기 때문입니다.
다운로드: Linux Mint 공식 웹사이트
7. PureOS
PureOS는 완전히 감사(audit) 가능한 리눅스 배포판을 표방하며, e러닝, 기업용 프로그래밍, 연구, 멀티미디어, 게임, 웹 작업 전반에서 벤치마크급 성능을 자랑합니다.
PureOS의 Flatpak 지원을 통해 사용자는 최첨단 AI/ML 및 애니메이션 소프트웨어까지 활용할 수 있습니다. 또한 소프트웨어 업데이트를 위한 안정적인 업스트림 지원과 모바일 지원을 통해 여러 플랫폼에 걸친 디지털 라이프를 손쉽게 관리할 수 있습니다.
다운로드: PureOS 공식 웹사이트
8. Zorin OS
Zorin OS 같은 Flatpak 지원 배포판은 Windows 및 macOS와 유사한 데스크톱 경험을 제공함으로써 리눅스 컴퓨팅에 혁신을 가져왔습니다.
Zorin의 폭넓은 드라이버 호환성과 Flatpak 지원 덕분에 모바일 호환성, 멀티미디어 재생 능력, 고급 게임 지원까지 갖춘 유료 OS처럼 자유롭게 사용할 수 있습니다.
다운로드: Zorin OS 공식 웹사이트
각 리눅스 배포판에서 Flatpak 활용하기
리눅스 배포판마다 저마다의 개성이 담겨 있어, 사용자에게 리눅스로 갈아탈 충분한 이유를 제공합니다. 위에서 소개한 배포판들은 각자 고유한 매력을 지니고 있지만, 모두 Flatpak을 지원한다는 공통점 덕분에 진정으로 돋보이는 선택지가 됩니다.