평소 애용하는 운영체제에서 원하는 기능이 빠져 있어 아쉬웠던 적이 있으신가요? 더 나은 데스크톱 경험을 위한 아이디어가 반영되기를 바란 적은요?
사실 캐노니컬(Canonical)도 같은 생각을 하고 있습니다. 리눅스 기반 운영체제 우분투(Ubuntu)를 개발하는 이 회사는 2017년 사용자 피드백을 수집할 수 있는 두 가지 통로를 열었고, 지금까지의 성과를 고려하면 앞으로 더 많은 창구가 마련될 가능성도 충분합니다.
그렇다면 이것은 대체 무엇일까요? 캐노니컬은 어떻게 사용자와 소통하고 있으며, 수집된 데이터는 어떻게 활용될까요? 과연 우리가 우분투 개발 방향에 실제로 영향을 줄 수 있을까요?
우분투 17.10 기능 요청
2017년 초, 캐노니컬의 우분투 제품 관리자 더스틴 커클랜드(Dustin Kirkland)는 해커 뉴스(Hacker News)에 한 가지 발표를 올렸습니다.
"2017년 4월 말에 문을 열고 10월의 17.10 릴리스로 완성되는 우분투 17.10 개발 주기에 대해 해커 뉴스 독자 여러분의 피드백과 기능 요청을 듣고 싶습니다. 수다스럽기로 유명한 HN 커뮤니티에 이런 질문을 던지는 것은 이번이 처음이라 기대가 큽니다. 분명 흥미로운 결과가 나올 것입니다!"
이 요청에 해커 뉴스 커뮤니티는 뜨거운 호응을 보였고, 713명의 고유 사용자가 무려 1,109개의 댓글을 달았습니다. 더 자세한 통계는 커클랜드의 요약 블로그에서 확인할 수 있습니다.
결론적으로 이번 기능 요청은 대성공이었고, 이미 우분투의 중대한 변화 하나에 영향을 미쳤습니다.
기능 요청의 결과
우분투가 유니티(Unity)를 접었다는 사실은 이미 많이 알려져 있습니다(물론 계속 사용하는 것도 가능합니다. 유니티가 완전히 사라진 것은 아니니까요). 하지만 수많은 데스크톱 환경 중에서 하필 GNOME으로 전환하기로 한 결정이 이 기능 요청 설문의 영향을 받았다는 사실은 알고 계셨나요?
17.10 일일 빌드는 이미 공개되어 있으며, GNOME 데스크톱과 함께 커뮤니티가 기여한 여러 개선 사항이 포함되어 있습니다:
- 블루투스 지원 개선을 위한 새로운 BlueZ 구현
- 4K·멀티모니터·HiDPI 개선으로 다양한 디스플레이에서의 4K 지원 강화
- 네트워크 연결성 향상을 위한 Network Manager 1.8 업그레이드
- 더 나은 마우스 설정과 터치패드 제스처 지원 개선
- NVIDIA GPU 지원 개선 (독점 그래픽 드라이버는 리눅스 시스템의 오랜 난제입니다)
이 외에도 더 많은 변경 사항이 더스틴 커클랜드의 블로그에 상세히 정리되어 있으니 참고해 보세요.
데스크톱 기본 애플리케이션 설문조사
앞선 설문의 성공에 힘입어 커클랜드는 이번에는 리눅스 중심 웹사이트들을 통해 사용자들이 기본 앱에 얼마나 관심을 갖는지 조사하고 있습니다. 우분투에 포함된 기본 앱들은 과연 인기가 있을까요? 이를 알아보기 위해 https://ubu.one/apps1804 에서 설문에 참여할 수 있으며, 애플리케이션 유형별로 최대 세 가지 옵션을 제안할 수 있습니다.

예를 들어 웹 브라우저, 이메일 클라이언트, 터미널 클라이언트 등이 있습니다. 할 일은 단순합니다. 현재 사용 중인 오픈소스 앱과 이전에 사용했거나 우분투에서 보고 싶은 앱을 짚어보고, 사용하는 모든 애플리케이션 유형에 대해 선호도 순으로 나열한 뒤 Submit 버튼을 누르면 됩니다!
제출된 정보는 2018년 4월 출시 예정인 우분투 18.04 LTS의 새로운 기본 앱 구성을 정하는 데 활용됩니다. (참고로 우분투 릴리스 이름은 연도와 월을 따라 붙습니다.)
수집된 데이터는 어떻게 활용될까?
설문 응답자들(그리고 아직 응답하지 않은 분들!) 사이에서는 데이터가 실제로 활용될지에 대한 우려가 있었습니다. 이를 확인하기 위해 필자는 더스틴 커클랜드와 직접 이야기를 나눴고, 그는 매우 명확하게 답했습니다. "응답해 주신 모든 사용자는 자신의 목소리가 확실히 반영되었다고 100% 확신해도 좋습니다. 우리는 데이터를 꼼꼼하게 수집했고 현재 처리 중입니다."

글을 쓰는 시점 기준 응답률은 놀랍게도 76%에 달합니다. Reddit, OMG Ubuntu 등 이 설문을 소개한 모든 블로그와 웹사이트를 통틀어 집계한 수치입니다. 그렇다면 이렇게 방대한 데이터를 어떻게 유용하게 쓸 수 있을까요? "캐노니컬의 우분투 데스크톱 엔지니어링 팀은 결과를 정제하고, 우분투 사용자가 데스크톱과 어떻게 상호작용하는지, 어떤 앱을 사용하는지에 대한 인사이트를 도출하기 위해 열심히 작업하고 있습니다."
커클랜드에 따르면 데이터는 몇 주 후 1차 조사가 종료되면 공개됩니다. 수집된 데이터의 양이 방대하기 때문에 2017년 후반에 2차 조사가 진행되며, 9월 13일에는 정교화(refinement) 설문이 시작됩니다.
"2차 설문 결과는 9월 25일 주에 시작되어 2017년 10월 9일 주에 구체적인 제품 계획과 함께 마무리되는 우분투 18.04 LTS 엔지니어링 기획 주기에 반영됩니다. 이후 우리는 6개월 동안 우분투 18.04 LTS를 개발하게 됩니다."
하나가 성공하면 다른 곳도 따라올까?
커클랜드는 이번 프로젝트의 성공 덕분에 향후 우분투 버전에서도 동일한 수준의 커뮤니티 소통이 이어질 것이라고 밝혔습니다. 우분투 데스크톱은 다른 운영체제와 달리 사용자에게 여전히 깊은 개인적 의미를 지니며, "우분투 데스크톱은 여전히 매우 개인적인 경험이고 우분투 사용자들은 그것에 대해 놀라울 정도로 열정적"이라고 그는 말합니다.
물론 사용자의 PC 사용 패턴 데이터를 수집하는 회사는 캐노니컬만이 아닙니다. 하지만 마이크로소프트와 달리, 이 과정은 완전히 자발적입니다. 최종 사용자인 여러분이 모르는 사이에, 감시도 거의 없이 뒤편에서 데이터를 긁어가는 방식이 결코 아닙니다.
누구나 우분투 기본 앱 설문 페이지에 방문해 자신의 의견을 낼 수 있습니다. 누가 당신인지 알 필요도 없고, 아무도 신경 쓰지 않습니다. 다만 우분투가 최고의 모습이 되기를 바라는 마음만 있으면 충분합니다.
정말 훌륭한 접근 방식입니다. 앞으로 몇 년 안에 다른 운영체제와 리눅스 배포판으로도 확산될 것으로 기대됩니다. 진짜 변화를 만들 기회입니다. 코딩을 할 줄 알든 모르든, 이제 여러분은 가장 큰 리눅스 운영체제 중 하나의 개발에 영향을 줄 수 있습니다. 놓치지 마세요!
이 설문에 참여하실 건가요? 그렇다면 서두르세요! 아니면 Windows, iOS, Android처럼 여러분이 선호하는 운영체제도 같은 방식으로 사용자에게 다가오길 바라시나요? 아래에 의견을 남겨주세요.
이미지 출처: Gajus/Shutterstock