수백 가지에 달하는 리눅스 배포판이 존재하는 가운데, 초보 사용자가 자신의 필요에 가장 잘 맞는 배포판을 찾는 일은 결코 쉬운 과제가 아닙니다. 게임용으로는 어떤 배포판이 좋을까요? 사무와 생산성 작업에는? 하드웨어 호환성, 서버 운영, 홈메이드 라우터 구축까지 고려하면 선택은 더욱 복잡해집니다. 이번 글에서는 리눅스 배포판 선택 시 반드시 고려해야 할 핵심 요소들을 살펴보고, 모든 배포판을 하나씩 설치해 보지 않고도 나에게 맞는 배포판을 찾는 방법을 소개합니다.
1. 배포판을 어떤 용도로 사용할 것인가?
리눅스 배포판을 선택할 때 가장 중요한 기준은 바로 '어떤 용도로 사용할 것인가'입니다. 업무용, 오락용, 가끔씩 웹서핑용, 강화된 보안, 멀티미디어 작업 등 목적에 따라 적합한 배포판이 각각 존재합니다. 특정 용도에 맞는 배포판이 어떤 것들이 있는지 확인하고 싶다면 DistroWatch를 방문해 보세요.
DistroWatch에서 'Distribution Category' 검색 필터로 이동하면 다양한 카테고리를 확인할 수 있습니다. 아주 구체적인 사용 목적이 있다면 이곳이 최고의 출발점이 될 것입니다.
2. 어떤 종류의 소프트웨어를 사용할 계획인가?
이것은 사실상 사용 사례(use case)의 문제입니다. 특정 버전의 소프트웨어를 반드시 사용해야 하는 상황이라면 그것이 배포판 선택에 큰 영향을 미칩니다.
일반 데스크톱 사용자라면 Firefox나 Chrome 같은 프로그램의 새 버전을 정기적으로 받을 수 있는 배포판이 적합합니다. 게이머라면 더 나은 하드웨어 호환성을 위해 최신 커널을 제공하는 배포판을 선호할 것입니다. 반면 서버용으로 OpenSSH나 Nginx 같은 기본 소프트웨어만 사용한다면, 업데이트가 잦지 않고 안정적인 구버전을 유지하는 배포판도 충분히 괜찮은 선택입니다.
3. 어떤 하드웨어에서 실행할 것인가?
컴퓨터 성능이 좋고 하드웨어가 최신이라면 거의 모든 배포판을 문제없이 실행할 수 있습니다. 하지만 오래된 컴퓨터라면 이야기가 달라집니다. 컴퓨터의 연식과 사양에 따라 선택지가 구형 PC를 위해 특별히 개발된 소수의 배포판으로 한정될 수도 있습니다.
이런 경량 배포판들은 최신 기능을 모두 갖추고 있지는 않지만, 대부분의 일상 작업과 그 이상을 무난하게 처리할 수 있는 훌륭한 대안입니다.
4. 컴퓨터 사용 경험은 어느 정도인가?
당연해 보일 수 있지만 매우 중요한 요소입니다. 기술자 관점에서 풍부한 컴퓨터 경험을 갖고 있다면, 컴퓨터를 겉핥기식으로만 다뤄온 사용자와는 다른 배포판이 더 잘 맞을 수 있습니다.
또한 특정 플랫폼에 깊이 익숙하다면 그 워크플로우와 비슷한 환경을 제공하는 배포판을 찾아보는 것도 좋은 방법입니다. 좋은 예로, 저는 예전 macOS 사용자였기 때문에 elementaryOS가 디자인과 조작감 면에서 매우 편안하고 친숙하게 느껴집니다.
5. 어떤 커뮤니티를 찾고 있는가?
배포판마다 커뮤니티의 공통점도 있지만 각자 고유한 분위기가 있습니다. 예를 들어 스스로 문제를 해결하고 직접 만들어가는 DIY 정신이 넘치는 강인한 커뮤니티를 원한다면 Arch Linux를 살펴보세요. 철저한 실용주의를 추구하는 커뮤니티라면 Ubuntu를 추천합니다. 규모는 작지만 강력한 자유 소프트웨어 커뮤니티를 원한다면 Fedora가 어울립니다.
해당 배포판의 서브레딧(Reddit)에 방문해 게시글과 댓글을 읽어보면 커뮤니티 분위기를 쉽게 파악할 수 있습니다. 모든 커뮤니티는 도움이 되지만, 도움을 주는 방식은 저마다 다릅니다.
이 글이 평생 사용할 배포판(혹은 당분간 함께할 배포판)을 찾는 여정에 도움이 되길 바랍니다. 시작 삼아 openSUSE, MX Linux, Clear Linux, GhostBSD, EndeavourOS 등 다양한 배포판 리뷰도 함께 확인해 보세요.