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

우분투(Ubuntu) 데스크톱이 낡았다는 5가지 신호

우분투(Ubuntu)는 처음 등장했을 때 '설치하기 쉽고 실제로 사용할 수 있는 리눅스'라는 점만으로 큰 주목을 받았습니다. 하지만 그게 전부는 아니었습니다. 우분투는 흥미로운 배포판이었죠. 캐노니컬(Canonical)과 우분투 커뮤니티는 리눅스 경험에 무엇이 필요하고 무엇이 될 수 있을지 창의적으로 고민하며 데스크톱에 혁신을 불러일으켰습니다.

20년이 지난 지금, 우분투는 더 많은 사용자를 확보했지만 그 열정은 예전만큼 뜨겁지 않아 보입니다. 지금부터 우분투 데스크톱이 상대적으로 빛을 잃어 보이는 몇 가지 이유를 살펴보겠습니다.

1. 우분투는 이제 선제적이기보다 대응형

수년 동안 캐노니컬은 자체 데스크톱 환경을 만드는 데 도전했습니다. 유니티(Unity)는 데스크톱과 모바일 기기 모두에 잘 어울리는 경험을 만들려던 야심찬 시도였습니다. 하지만 막대한 비용이 드는 작업이었고, 결국 캐노니컬은 GNOME으로 전환한 뒤 유니티 경험의 일부 요소를 유지하기 위해 GNOME을 패치하는 방식을 택했습니다.

어떤 의미에서 이것은 우분투의 뿌리로 돌아간 것이었습니다. 초기 버전의 우분투 역시 GNOME 데스크톱 환경을 사용했습니다. 다만 과거에는 GNOME의 기능을 확장하는 확장 기능들을 직접 만들어냈습니다.

MeMenu는 메시징과 소셜 미디어 상태를 데스크톱 한곳에 통합했고, NotifyOSD 알림은 패시브 업데이트를 전달하는 세련된 방식이었으며, Ayatana 인디케이터는 시스템 트레이를 깔끔하게 정리해 주었습니다.

오늘날 캐노니컬은 새로운 기능을 추가하기 위해서가 아니라 기존 경험을 유지하기 위해 GNOME을 패치합니다. 독(dock)을 항상 왼쪽에 표시하는 것은 디자인 개선이라기보다 그저 다른 접근 방식일 뿐입니다. 바탕화면에 아이콘을 표시하는 것도 새로운 기능이 아니라 많은 사용자가 여전히 기대하는 기능을 지키려는 노력일 뿐입니다.

GNOME 40 출시를 필두로 새로운 GNOME 버전들이 디자인 면에서 더 대담하고 창의적으로 변모하는 가운데, 캐노니컬의 데스크톱 팀은 최신 GNOME 업데이트를 반영하면서도 유니티에서 영감을 받은 기존 경험은 최대한 바꾸지 않으려 애씁니다. 하지만 GNOME이 계속 변하는 이상 우분투도 필연적으로 변화할 수밖에 없는데, 문제는 일관된 비전이 없다는 점입니다.

2. 다른 배포판들은 우분투를 따르지 않는다

어떤 데스크톱이 흥미로운 무언가를 해내면 다른 곳이 그 뒤를 따릅니다. 좋든 싫든, Mac OS X와 iOS 출시 이후 소프트웨어 디자인이 애플의 디자인을 얼마나 광범위하게 모방했는지를 떠올려 보면 알 수 있습니다.

자유 소프트웨어 세계에서 리더십은 단순히 남이 나를 모방하게 만드는 것만이 아닙니다. 협업 속에서도 리더십이 발휘됩니다. 엘리멘터리 OS(elementary OS)는 규모가 작은 프로젝트임에도 다크 모드 표준과 포인트 컬러 도입처럼 훗날 GNOME과 다른 데스크톱에까지 영향을 미치는 혁신을 내놓았습니다. 페도라(Fedora)는 Wayland 디스플레이 서버와 PipeWire 같은 백엔드 기술 개발을 주도하고 있습니다.

반면 우분투가 만들어 놓고도 다른 리눅스 배포판들이 별 관심을 두지 않은 프로젝트 목록은 길게 이어집니다. 유니티 데스크톱 환경, Mir 디스플레이 서버, 스냅(Snap) 범용 패키지 포맷이 대표적입니다.

요즘 우분투가 다른 리눅스 데스크톱에 미치는 영향은, 데비안(Debian)처럼 남들이 그 위에 무언가를 구축할 수 있는 믿음직한 인프라 역할에 머무는 듯합니다.

사람들이 우분투를 선택한다고 말하는 이유에서도 이런 변화가 드러납니다. 흔히 우분투 고유의 기능 때문이 아니라, 우분투에서 실행되도록 검증된 방대한 소프트웨어와 온라인에서 손쉽게 찾을 수 있는 풍부한 지원 생태계 때문인 경우가 많습니다.

3. 재미있는 혁신은 다른 곳에서 일어나고 있다

요즘 대담한 혁신과 실험이 벌어지는 무대는 다른 리눅스 데스크톱들입니다. 아이러니하게도 그중 상당수가 우분투 기반입니다. 예컨대 엘리멘터리 OS는 특정 배포판을 위해 설계된 소프트웨어를 제공하는 '원하는 만큼 지불' 방식의 앱 스토어가 어떤 모습일 수 있는지 보여줍니다.

Pop!_OS는 (적어도 System76이 자체 데스크톱 환경을 개발하기 전까지는) GNOME의 변화에 대응하면서도 능동적으로 나아갈 수 있음을 증명합니다. Pop!_OS는 타일링 윈도우 매니저 확장 기능처럼 파워 유저 지향 기능에 올인하는데, 덕분에 사용자가 그런 기능 하나 때문에 데스크톱 환경 전체를 갈아탈 필요가 없어집니다.

GNOME 자체도 특히 GNOME 40 출시 이후 디자인 면에서 큰 도약을 이루고 있습니다. 전체 경험이 공간(spatial) 중심으로 재설계되어, 워크스페이스에서 줌아웃해 앱을 실행하고 다시 줌인해 작업에 몰입하는 방식입니다.

또한 Libadwaita는 GTK4 기반 앱에 일관된 외관과 느낌, 애니메이션, 모바일 기기 자동 스케일링을 제공하는 라이브러리로 개발자에게 힘을 실어줍니다. 순정 GNOME은 많은 배포판에서 만날 수 있지만, GNOME의 최신 모습을 가장 쉽게 확인할 수 있는 곳으로는 페도라 리눅스가 꼽힙니다.

4. 데스크톱이 세련미를 잃어가고 있다

우분투를 설치한 직후 마주하는 첫 화면 중 하나는 설치 가능한 앱들을 소개하는 팝업입니다. 그 예시 대부분은 윈도우, macOS, 스마트폰에서 이미 널리 쓰이는 클로즈드 소스 앱들입니다.

그렇다면 이름을 많은 사람이 이미 알고 있어야 하는데, 정작 몇몇 앱의 이름조차 대문자로 표기되어 있지 않습니다. 스크린샷에서 Visual Studio Code는 그냥 "code"로, Zoom은 "Zoom"이 아니라 "zoom-client"로 표시됩니다.

홈 폴더에는 문서, 음악, 사진, 비디오 등 파일 종류별로 정리된 위치가 있습니다. 이 폴더들은 대문자로 시작하고 멋진 아이콘도 붙어 있습니다. 그런데 그 옆에는 소문자로 된, 그저 "snap"이라고 적힌 평범한 폴더가 있습니다. 여기엔 무엇이 들어가는 걸까? 지워도 안전할까?

기술에 익숙한 사용자라면 이 폴더가 캐노니컬의 스냅 포맷과 관련 있다는 사실을 알지만, 그런 기술 지식 없이도 컴퓨터를 쓸 수 있었던 점이야말로 애초에 우분투의 매력이었습니다.

캐노니컬은 보안 취약점 패치가 필요하거나 ISO가 특정 시스템에서 부팅되지 않는 것 같은 치명적인 문제가 생기면 릴리스를 연기합니다. 하지만 사용자의 첫인상을 좌우하는 이런 기본적인 문제들이 출시판에 그대로 들어가고 몇 년씩 방치되는 현실은, 데스크톱이 더 이상 핵심 우선순위가 아니라는 사실을 확인시켜 줍니다(우분투 공식 웹사이트에서 'desktop'이라는 단어를 보려면 얼마나 스크롤을 내려야 하는지도 마찬가지입니다).

5. 우분투 소프트웨어는 뒤처지기 일쑤다

Wayland는 여러 해 동안 존재해 왔고, 노후한 X.Org 디스플레이 서버의 후계자로 오랫동안 인정받아 왔습니다. 우분투는 2017년 Wayland를 시험 적용했다가 이후 몇 년간 X를 고수했습니다. 데스크톱 팀의 설명은 "Wayland가 아직 준비되지 않았다"였습니다.

페도라가 새 기술을 조기에 도입하고 기본값으로 삼으며 지원 의지를 보이는 것과 달리, 우분투는 훨씬 신중한 편입니다.

안타깝게도 이런 경향은 여러 앱에 걸쳐 광범위한 기능을 깨뜨릴 수 있는 대형 백엔드 구성 요소에만 국한되지 않습니다. 우분투 21.04는 GNOME 40이 이미 출시된 상태에서도 우분투 20.10과 동일한 GNOME 3.38을 탑재했습니다. 그 결과 우분투 사용자들은 GNOME 3.38에 온종일이 아니라 온 1년 내내 묶여 있어야 했습니다.

우분투 21.10이 GNOME 40으로 넘어왔을 때는 다른 배포판에서 이미 GNOME 41을 쓸 수 있었습니다. 새 GNOME 버전은 어떤 기능 변화를 가져올까요? 캐노니컬의 확장 기능과 테마가 깨집니다. 사용자는 캐노니컬이 자체 커스터마이징을 맞추기를 기다리느라 더 오래 기다려야 했습니다.

이 문제는 데스크톱 환경 자체를 넘어섭니다. 범용 패키지 포맷의 등장 덕분에 최신 버전 앱을 구하기는 쉬워졌지만, 전통적인 저장소에 의존한다면 소프트웨어는 자주 구버전에 머물며, 특히 장기 지원(LTS) 릴리스에서 그렇습니다. Arch Linux 같은 롤링 릴리스 배포판과 비교하면 그 격차는 더욱 뚜렷합니다.

그래서 우분투는 아무것도 안 하는 건가?

전혀 아닙니다. 우분투는 GNOME 개발에 기여하며, 인터페이스의 속도를 우분투 사용자뿐 아니라 모든 리눅스 사용자를 위해 개선합니다. 여러 배포판이 스냅 포맷을 널리 받아들이지 않았지만, 해당 배포판 사용자도 여전히 캐노니컬 스토어에서 앱을 설치할 수 있습니다. 또한 캐노니컬의 하드웨어 활성화 스택(HWE) 덕분에 우분투 기반 리눅스 배포판은 더 많은 최신 하드웨어를 지원할 수 있습니다.

결국 우분투 데스크톱이 어느 정도 자신의 성공의 희생양이 되었다 해도, 캐노니컬과 우분투는 여전히 리눅스 커뮤니티에서 대체하기 어려운 소중한 존재입니다.