
리눅스 데스크톱 환경(DE)은 종류가 매우 다양하지만, 수많은 선택지 가운데서도 GNOME은 오랫동안 선두 자리를 굳건히 지켜왔습니다.
어떤 데스크톱 환경이 더 좋은지는 개인 취향에 따라 달라질 수 있습니다. 하지만 GNOME의 위상은 단순한 의견의 문제가 아닙니다. 전 세계 리눅스 PC 중 가장 많은 수가 GNOME을 탑재하고 있기 때문입니다. 이는 분명한 사실입니다.
그렇다면 GNOME은 어떤 점에서 자유 소프트웨어 세계의 다른 데스크톱 환경들을 앞서고 있을까요? 그 이유를 하나씩 살펴보겠습니다.
1. 가장 인기 있는 리눅스 배포판이 GNOME을 기본 탑재

수백 가지에 달하는 배포판 중에서도 우분투(Ubuntu)는 세계에서 가장 널리 쓰이는 리눅스입니다. 우분투는 처음 출시될 때 GNOME을 기본 데스크톱으로 채택했고, 자체 개발한 'Unity'라는 데스크톱 환경을 몇 년간 사용하기도 했지만, 결국 다시 GNOME(커스터마이징된 버전)을 기본값으로 되돌렸습니다.
즉, 리눅스를 처음 접하는 대부분의 사람들은 GNOME이라는 이름조차 모른 채 GNOME을 사용하고 있는 셈입니다. GNOME은 가장 많은 사용자의 화면에 등장하며, 그래픽 인터페이스를 운영체제 그 자체로 여기는 많은 이들에게 '리눅스하면 곧 GNOME'이라는 인식을 새겨줍니다.
2. 더 많은 기업이 GNOME에 투자

우분투가 등장하기 훨씬 전부터 GNOME은 레드햇 엔터프라이즈 리눅스(RHEL)와 그 전신인 레드햇 리눅스의 기본 데스크톱 환경이었습니다. RHEL의 기반이 되는 커뮤니티 배포판 페도라(Fedora) 역시 GNOME을 기본으로 채택하고 있습니다.
리눅스 PC를 판매하는 하드웨어 제조사들 역시 GNOME 기반 배포판을 내놓고 있습니다. System76의 Pop!_OS와 Purism의 PureOS가 대표적이며, 인터넷 연결이 불안정하거나 없는 지역을 위해 맞춤형 OS를 개발하는 Endless의 운영체제 역시 GNOME 기반입니다.
elementary OS처럼 GNOME Shell을 직접 사용하지 않더라도 GNOME 소프트웨어 스택을 토대로 데스크톱을 구축하는 사례도 있습니다.
리눅스는 주로 서버에서 찾아볼 수 있지만, 데스크톱용 리눅스 확산에 힘을 실어주는 기업들 가운데 상당수가 GNOME을 채택하고 있습니다. 고객 피드백에 대응하는 과정에서 이루어진 개선 사항들이 GNOME 본체, GNOME 확장 프로그램, 혹은 GNOME 기술을 활용하는 데스크톱으로 흘러들어가는 것입니다.
3. 누구나 쓸 수 있는 뛰어난 접근성

기업들이 받는 고객 피드백 상당 부분은 접근성과 관련이 있습니다. 최대한 많은 사람이 사용할 수 있는 데스크톱이 되려면 다양한 요구를 충족해야 합니다. GNOME은 큰 글씨와 고대비 텍스트를 지원하고 화면 낭독 기능을 내장하고 있으며, 데스크톱의 각 영역을 필요에 따라 확대할 수 있습니다. 소리 알림을 보완하는 시각적 알림 옵션도 제공됩니다.
하지만 접근성이란 단지 시력이나 청력에 어려움을 겪는 사용자를 위한 보조 도구만을 의미하지 않습니다. GNOME의 디자인 자체도 접근성이 높습니다. 전통적인 데스크톱 방식에 비해 GNOME 앱은 비교적 단순하고 직관적이라, 처음 접하는 사람도 쉽게 익힐 수 있습니다. 어린아이조차 예외가 아닙니다.
4. 통일감 있는 일관된 디자인

전통적인 리눅스 데스크톱에는 뚜렷한 비전이 부족했습니다. 수많은 개발자와 제공자의 조각들을 모아 하나의 데스크톱을 조립하는 방식이었기 때문입니다. 현대 리눅스 데스크톱 역시 여러 커뮤니티와 조직의 산출물로 이루어져 있지만, GNOME은 데스크톱 전체에 일관된 모습과 사용감을 부여하기 위해 꾸준히 노력해 왔습니다.
GNOME 앱 개발자들은 '휴먼 인터페이스 가이드라인(HIG)'이라는 설계 규범을 따릅니다. 덕분에 한 앱의 동작 방식이 다른 앱과 비슷하고, 개별 앱들이 데스크톱 전체 인터페이스와 자연스럽게 어우러집니다. 사용 경험의 상당 부분이 하나의 통합된 전체처럼 느껴지는 이유입니다.
물론 GNOME의 독자적인 디자인 철학 때문에 비-GNOME 소프트웨어를 설치하는 순간 일관성은 깨집니다. 다행히 이 문제를 완전히 해결할 수는 없지만, 점차 나아지고 있는 추세입니다.
5. 끊임없이 성장하는 앱 생태계

GNOME을 겨냥한 앱은 이미 많으며, 그 숫자는 꾸준히 늘어나고 있습니다. 물론 수백만 개 단위로 앱을 세는 상용 모바일 OS와 비교할 수는 없습니다. 하지만 일상적인 컴퓨팅 작업이라면 GNOME용 앱을 찾을 가능성이 상당히 높습니다.
미니멀한 음악 플레이어 Amberol, DRM-free 전자책 리더 Foliate, KeePass 기반 비밀번호 관리자 Secrets, 문서를 공유하기 전 민감한 정보를 가려주는 Obfuscate, 팟캐스트 관리 앱 Podcasts, 데이터 백업 도구 Pika Backup 등이 대표적입니다.
크리에이티브 작업 환경도 갖춰지고 있습니다. 이미지 편집과 사진 관리에는 Drawing과 gThumb, 글쓰기에는 Apostrophe, 동영상 편집에는 Pitivi가 무난한 선택입니다. 이 앱들이 가장 강력한 도구는 아니지만 충분히 쓸만하며, 특정 기능 요구가 없는 초보자에게는 그 이상으로 충분할 수 있습니다.
6. 필수 시스템 유틸리티까지 기본 완비
앱을 이야기할 때 우리는 매일 쓰지 않더라도 운영체제에 반드시 필요한 기본 시스템 유틸리티를 놓치곤 합니다. GNOME은 이런 필수 도구들도 빠짐없이 갖추고 있습니다. 시스템 모니터와 파티션 관리자가 기본 제공되고, ZIP 압축 해제 도구와 가상 머신 실행 도구도 마련되어 있습니다. 오디오 녹음, 스크린샷 캡처, 화면 녹화까지 가능합니다.
GNOME 기반 데스크톱들도 부족한 부분을 GNOME 앱으로 채우는 경우가 많습니다. elementary OS가 GNOME 웹 브라우저, PDF 리더, 압축 파일 관리자를 사용하는 것이 좋은 예입니다. GNOME 기반 데스크톱을 쓰다 보면 어느새 GNOME 시스템 유틸리티를 사용하고 있을 때가 많지만, 정작 GNOME 자체를 사용한다면 기본적인 토대는 이미 완벽하게 갖춰져 있는 셈입니다.
7. 태블릿, 스마트폰, 2-in-1에서도 완벽 호환
GNOME은 데스크톱 환경이지만, 이름 때문에 데스크톱 PC나 노트북 전용이라고 오해해서는 안 됩니다. 물론 해당 폼팩터에서 훌륭하게 작동하지만, GNOME은 최근 몇 년 사이 등장한 터치 기반 기기에도 잘 맞습니다.
2-in-1 컴퓨터를 사용한다면, GNOME의 최신 디자인은 키보드와 마우스만큼, 아니 어쩌면 그 이상으로 터치스크린에서도 자연스럽게 느껴집니다. 물리 키보드를 대신하는 가상 키보드가 나타나고, GNOME의 인터페이스와 앱 디자인이 손가락 조작에 충분히 친화적이라 추가 조정이 거의 필요 없습니다.
GNOME의 핵심 디자인은 스마트폰 화면 크기로도 잘 줄어들며, 디테일을 다듬기 위한 작업이 계속 진행 중입니다. 열려 있는 앱 창의 크기를 줄여보면 GNOME이 작은 화면에서 어떤 모습일지 미리 맛볼 수 있습니다. 웹사이트처럼 많은 GNOME 앱이 반응형 디자인을 채택해, 화면 공간에 맞춰 실시간으로 레이아웃을 조정합니다.
그래서, GNOME이 최고일까?
'최고'라는 단어는 결국 주관적인 표현입니다. 사람마다 원하는 것과 기대하는 바가 다르고, GNOME이 익숙했던 방식과 너무 달라 거부감을 느끼는 사람도 적지 않습니다. 더 많은 내장 커스터마이징 옵션을 바라는 목소리도 있습니다. 이런 생각들은 모두 타당합니다.
그럼에도 불구하고 GNOME은 자유 데스크톱 세계가 제공하는 어떤 환경보다 지원이 잘 되고, 완성도가 높으며, 폭넓게 사용되는 데스크톱 환경이라는 사실은 변함이 없습니다.