6년간 자신만의 길을 개척해 온 우분투(Ubuntu)가 이제 대담한 새로운 방향으로 나아가고 있습니다. 캐노니컬(Canonical) 창립자 마크 설터워스(Mark Shuttleworth)가 최근 유니티(Unity)와 미르(Mir) 프로젝트의 종료를 공식 발표했고, 우분투 18.04 버전부터 기본 데스크톱을 GNOME으로 전환할 계획이라고 밝혔습니다. 이로써 우분투를 상징하던 고유한 정체성의 상당 부분이 사라지게 되었습니다.
새로 접하는 사용자에게는 처음 보는 우분투가 소개될 것이며, 유니티 이전 시대부터 함께해 온 사용자에게는 예전의 모습으로 돌아갈 수 있다는 희망을 안겨줍니다. 어떻게 받아들이든, GNOME으로의 전환은 수백만 명이 사랑해 온 우분투 데스크톱에 큰 변화가 찾아온다는 뜻입니다.
1. 리눅스 생태계와의 호환성
필자가 처음 리눅스를 사용하기 시작했을 때, 우분투와 페도라(Fedora)의 차이란 테마가 다르고 코덱 설치가 쉬운지 여부 정도로 느껴졌습니다. 하지만 몇 년 뒤 상황은 달라졌습니다. 먼저 우분투 소프트웨어 센터가 등장했고, 이어서 유니티가 나왔습니다. 그 후에는 컨버전스(Convergence), 미르(Mir), 스냅(Snap) 패키지에 대한 이야기가 이어졌고, 심지어 모바일 프로젝트인 우분투 터치(Ubuntu Touch)까지 선보였습니다.
우분투는 점차 다른 데스크톱 리눅스와의 호환성이 낮아지는 길을 걸어왔습니다.
이는 오픈소스 커뮤니티 전반에 걱정거리였습니다. 현재 우분투는 리눅스 세계의 윈도우와 같은 존재입니다. 기업이 리눅스용 앱이나 게임을 출시할 때 보통 우분투부터 시작하며, 때로는 거기서 멈춰 다른 리눅스 운영체제용 패키지는 사용자들이 직접 만들어야 하기도 합니다. 만약 우분투용 개발이 다른 곳과는 전혀 다른 데스크톱 환경, 디스플레이 서버, 패키지 포맷을 지원하는 일이 된다면 과연 가능했을까요?
설터워스의 발표로 이러한 우려는 대부분 사라졌습니다. 우분투는 더 이상 자체 데스크톱 환경을 갖지 않게 됩니다. GNOME이 Wayland를 지원하고 Mir는 지원하지 않기 때문에 자체 디스플레이 서버도 없어집니다. 모바일 플랫폼 역시 마찬가지입니다. 스냅 패키지의 경우 캐노니컬의 결정을 지켜봐야겠지만, 패키지 포맷이 너무 많다는 문제는 리눅스 사용자들이 오래전부터 익숙하게 견뎌온 부분이기도 합니다.
2. 다른 리눅스 배포판과의 유사성 증가
우분투는 다른 리눅스 배포판과의 호환성이 낮아진 것뿐 아니라, 사용 경험 자체도 독특해졌습니다. 유니티는 오픈소스이지만, 이 프로젝트에 동참한 주요 배포판은 없었습니다. 유니티는 어디까지나 우분투만의 것이었고, 그 결과 웹에서 우분투 스크린샷을 보면 누구나 바로 알아볼 수 있었습니다.
이제 우분투는 GNOME을 탑재한 수많은 배포판 중 하나가 됩니다. 상업적인 관점에서 캐노니컬의 데스크톱은 고유한 정체성을 잃게 됩니다. 겉보기에는 우분투 사용이 페도라나 openSUSE와 크게 다르지 않게 느껴질 것입니다. 물론 캐노니컬이 기본 GNOME 데스크톱을 유니티처럼 느껴지도록 조정하기로 한다면 예외입니다. 몇 가지 확장 기능만으로도 그렇게 만드는 것은 어렵지 않습니다.
3. 더 넓은 커뮤니티와의 연결
GNOME은 다양한 리눅스 및 유닉스 계열 운영체제에서 폭넓게 사용되고 있습니다. 가장 인기 있는 데스크톱 리눅스 배포판이 다시 GNOME을 지원하게 되면, 자유 소프트웨어 생태계 전반에 더 광범위한 이점을 가져다줄 수 있습니다. 최소한 GNOME의 버그를 신고하는 사용자가 늘고, 해당 문제 해결에 대한 관심도 높아진다는 의미입니다.
그동안 캐노니컬의 GNOME 소프트웨어 관여는 대부분 우분투만의 비전에 맞추기 위해 앱을 패치하는 수준에 그쳤습니다. 이제 우분투가 자체적인 존재가 되려는 시도에서 거의 10년 가까이 실패를 경험한 만큼, 캐노니컬은 GNOME 개발자들과 직접 협력해 변경 사항을 구현하는 데 더 많은 투자를 할 수 있을지도 모릅니다. 시간이 지나야 알 수 있는 부분입니다.
4. 더 쉬운 유지보수, 그리고 적어지기를 바라는 버그
캐노니컬이 GNOME 기여에 적극적으로 나설지 여부와 관계없이, 안정적인 품질 수준을 유지하는 일은 한결 수월해질 것입니다. 이는 최근 우분투 릴리스에서 점점 심해지던 문제이기도 합니다. 많은 사용자가 변화가 거의 없고, 기능이 사라지고, 안정성마저 떨어진 데스크톱에 좌절감을 느껴 왔습니다.
더 이상 자체 소프트웨어를 만들고 모든 버그를 혼자 처리할 필요가 없어지면서, 우분투 데스크톱은 리눅스 전역의 수많은 사용자에게 폭넓게 검증된 인터페이스를 활용하는 이점을 누릴 수 있게 됩니다. 문제가 생겼을 때 캐노니컬이 모든 책임을 짊어지지 않아도 됩니다. 규모가 줄어든 데스크톱 팀은 남은 자원을 소프트웨어를 직접 설계하고 유지보수하는 대신, 들어오는 소프트웨어를 잘 패키징하는 데 집중할 수 있습니다. 말이 나온 김에...
5. 일부 사람들은 일자리를 잃게 됩니다
이러한 방향 전환은 일자리 감소라는 대가를 치르고 이루어집니다. 오픈소스 가치를 떠나, 캐노니컬은 어디까지나 민간 기업입니다. GNOME 복귀 발표 이후 The Register는 캐노니컬이 유니티 팀의 절반 이상을 해고했다고 보도했습니다. 남은 팀원들은 다른 부서로 재배치되고 있습니다.
감원은 유니티에 국한되지 않습니다. 다른 부서에서도 인원이 줄어들고 있습니다. 반면 클라우드, 사물인터넷(IoT) 같은 유망 분야를 담당하는 부서는 오히려 성장하고 있습니다.
설터워스는 수익을 내지 못하는 부서에 많은 인건비를 지출하는 회사를 투자자들이 선호하지 않을 수 있기 때문에 이런 변화가 필요하다고 설명합니다. 그럼에도 일자리를 잃는 사람들을 보는 것은 안타까운 일입니다. 게다가 이들은 데스크톱 리눅스 디자인 업무로 급여를 받는 몇 안 되는 자리 중 하나였습니다.
6. 다른 데스크톱 환경을 시도하기에 더 좋은 선택지가 될지도
우분투의 기본값이 GNOME이라고 해서 그곳에 갇혀 있는 것은 아닙니다. 다른 데스크톱 환경을 제공하는 '플레이버(flavor)'라 불리는 대체 버전이 항상 존재해 왔습니다. 쿠분투(Kubuntu), 주분투(Xubuntu), 우분투 MATE 등이 그 예입니다. 또한 우분투 GNOME 덕분에 오랫동안 GNOME을 기본으로 하는 우분투 데스크톱을 사용할 선택지도 있었습니다.
유니티 이전 시대에는 GNOME이 아닌 데스크톱이 기본 우분투만큼의 지원을 받지 못했습니다. 캐노니컬이 지금 그들에게 자원을 쏟아붓기 시작할 가능성은 낮지만, 회사가 자신들이 활용할 수 없는 기능 개발에는 덜 집중하는 듯합니다. 쿠분투 사용자는 작동하는 메시징 메뉴나 우분투 원 애플릿, KDE 친화적인 우분투 소프트웨어 센터를 기다리며 앉아 있지 않아도 됩니다. 그런 프로젝트들이 더 이상 존재하지 않기 때문입니다. 이는 대체 데스크톱을 더 평등한 입장에 놓이게 합니다.
우분투의 미래는 어떻게 되기를 바라시나요?
위에서 언급한 내용 대부분은 추측입니다. 일부 변화는 확실하게 일어나겠지만, 우분투가 결국 어떤 모습이 될지는 지켜봐야 합니다. 18.04 버전 출시까지는 아직 1년이 남았습니다.
앞으로 어떤 모습을 기대하는지 충분히 이야기할 시간이 있습니다. 이 소식에 만족하시나요? 향후 우분투 버전에서 어떤 변화가 있기를 바라시나요? 댓글에서 여러분의 생각을 들려주세요!