brunch

매거진 UX 더보기

You can make anything
by writing

C.S.Lewis

by 문한별 Nov 30. 2018

우분투(ubuntu)란 무엇인가? 2편

Unity 인터페이스의 등장

앞서 1편에서 우분투의 역사로 간략히 소개해 드린 우분투 데스크톱은 버전이 올라가면서 점점 더 나은 사용자 경험을 제공하였습니다. 그러다가 Unity(유니티) 인터페이스의 등장으로 완전히 새로운 경험을 제공하기 시작하였는데, 이것은 여러 디바이스에 통합된 경험을 제공하기 위한 우분투의 주력 무기가 되었습니다. 그 결과로 'Ubuntu TV', 'Ubuntu for Android' 가 나왔으며, 최근에는 'Ubuntu Touch'가 공개되었습니다.


'우분투(ubuntu)란 무엇인가?' 두 번째 편은 우분투 데스크톱의 첫 배포판인 4.10 버전부터 최근까지의 주요 버전들을 살펴보면서 유니티 인터페이스의 등장과 특징에 대해 알아보겠습니다.




데스크톱 UI의 변화


우분투 데스크톱의 첫 버전이 배포된 후 9년 동안에는 몇 가지 주요한 버전이 있었습니다. 위 그림에 표시한 여섯 개의 버전을 대상으로, 데스크톱 UI에 어떠한 변화가 있었는지 알아보겠습니다.


1. Ubuntu 4.10 (Warty Warthog)


우분투 4.10은 캐노니컬 재단의 첫 번째 배포판입니다. 데비안 계열의 새로운 리눅스 배포판으로서, 사용자들에게 아무 문제없이 리눅스의 경험을 제공하는 것을 목표로 하였습니다.


2. Ubuntu 6.06 LTS (Dapper Drake)


우분투의 네 번째 배포판이자 첫 번째 LTS 버전입니다. 여러 유선 및 무선 연결을 쉽게 전환하는 등의 새로운 기능들이 추가되었으며, 밝은 오렌지색의 휴먼 테마를 적용하고 창 모서리에 라운드를 주는 등 보다 정돈된 화면을 볼 수 있습니다.


3. Ubuntu 8.04 LTS (Hardy Heron)


우분투의 여덟 번째 배포판이자 두 번째 LTS 버전입니다. 데스크톱 환경 GNOME을 2.2로 업데이트했으며 Wubi라는 기능을 통해 윈도우 하위에 우분투를 설치할 수 있게 했습니다. 또한, 이전 버전인 7.10부터 적용된 컴피즈 퓨전(Compiz fusion)을 이어받았습니다. 이전에는 컴피즈와 베릴(Beryl)이라는 두 방법을 통해 화면 효과를 주었습니다. 하지만 컴피즈 퓨전을 통해서 정육면체 회전(Cube Rotation)이나 맥 OSX에서 볼 수 있었던 Exposé 와 같은 작업 공간(Work space) 설정이 가능해졌고, 데스크톱 창에 보다 화려하고 역동적인 트랜지션을 제공했습니다. 컴피즈 퓨전 데모 영상


4. Ubuntu 10.04 LTS (Lucid Lynx)


우분투의 열두 번째 배포판이자 세 번째 LTS 버전입니다. 이전과는 확연히 달라진 테마를 볼 수 있습니다. 우분투는 이 새로운 스타일을 '빛'이라는 아이디어에서 영감을 받았다고 합니다. 기능적으로는 SNS를 고려하여 설계하였기 때문에 페이스북이나 트위터, MSN, 네이트온, IMAP 메일 등의 많은 서비스들이 브라우저를 통하지 않고도 연동이 가능하게 되었습니다.


5. Ubuntu 11.04 (Natty Narwhal)


우분투의 열네 번째 배포판이며 데스크톱에 유니티 인터페이스가 적용된 최초의 버전입니다. 11.04 버전은 기존 노선에서 탈피하여 완전히 새로워진 우분투의 시작을 알렸습니다. 우분투 데스크톱은 이때부터 GNOME Shell 대신에 Unity를 기본 인터페이스로 채택하였고, 우분투의 오랜 사용자들은 너무나 확 달라진 모습에 적지 않은 충격에 빠졌었습니다. 물론 데스크톱 환경을 이전으로 되돌릴 수 있게끔 정식으로 지원도 했습니다만, 많은 사용자들이 보다 향상된 GNOME 3와 우분투를 기반으로 하는 또 다른 리눅스 배포판인 Mint(민트)로 유출되는 결과를 낳기도 했습니다. 사실 UI의 낯섦보다는 많은 시스템 자원을 요구했던 성능이 더욱 문제였습니다.


6. Ubuntu 12.04 LTS (Precise Pangolin)


우분투의 열여섯 번째 배포판이며 가장 최신의 LTS 버전입니다. 이 버전의 가장 큰 특징은 HUD(헤드 업 디스플레이)라고 불리는 새로운 검색 인터페이스의 도입이었습니다.




Unity 인터페이스의 특징


우분투 데스크톱의 변화를 보니 2011년에 배포된 11.04 버전과 유니티 인터페이스가 매우 큰 변화의 한 축이였다는 것을 확인할 수 있었습니다. 성서로 따지면 구약과 신약 정도의 차이로 비유해 볼 수도 있을 것 같습니다.


캐노니컬과 우분투 커뮤니티가 2년 간 추진한 설계 및 엔지니어링의 결정체인 유니티는, 이전 버전에 비해 더 간단하고 쉽게 우분투를 사용할 수 있게 만들었습니다. 이는 스마트폰과 태블릿에서 영감을 받아 비주얼적으로도 풍부하고 화려한 인터페이스를 제공하였습니다. 그럼 유니티 인터페이스는 어떠한 특징을 갖고 있을까요?



위와 같이 네 항목이 유니티의 특징적인 구성요소라고 할 수 있으며 화면에서 패널과 런처, 대시의 위치는 다음과 같습니다.



1. Panel

패널은 활성화된 응용 프로그램에 대한 메뉴만을 표시합니다. 글로벌 메뉴(Global menu)라고도 불리는 이것은 모든 응용 프로그램의 메뉴를 스크린 상단에 같은 장소에 모아주는 역할을 합니다.



2. Launcher


맥 OSX에서 볼 수 있는 Dock과 비슷하며 화면 측면에 고정되어서 응용프로그램의 아이콘을 올려놓을 수 있는 런처는 3가지 기능을 갖습니다. 첫째는 응용프로그램의 실행입니다. 아이콘을 클릭하면 해당 아이콘과 연결된 응용 프로그램을 실행시킵니다. 둘째는 실행되고 있는 응용프로그램의 시각적 표시입니다. 위의 사진을 보면 파이어 폭스가 3가지 방법으로 표시되고 있습니다. 삼각형이 양쪽에 표시된 첫 번째는 현재 실행 중이며 제일 위에서 활성화되고 있다는 상태를 알립니다. 다음 두 번째는 좌측에 하나만 표시되어 있는데 이것은 실행 중이긴 하나 제일 위에 있지 않다는 것을 알립니다. 마지막 세 번째는 오픈되어 있는 삼각형인데 이것은 다른 작업 공간에서 실행되고 있음을 표시합니다. 런처의 기능 마지막은 응용 프로그램의 스위칭입니다. 런처에 있는 아이콘을 클릭하여 화면 뒤에 가려진 해당 응용프로그램을 앞으로 전환할 수 있습니다.


3. Dash


대시는 메뉴의 계층 구조를 탐색하는 대신에, 열고자 하는 응용프로그램이나 문서의 이름을 입력하는 필드를 제공합니다. 그리고 대시에서 검색을 하면 단일 로케이션에 파일, 응용 프로그램, 음악, 동영상 등을 모두 모아서 표시해줍니다. 이것은 마치 구글 사이트의 첫 페이지에서 검색을 하는 방법과 매우 비슷합니다. 대부분의 사용자가 인터넷을 시작하는 방식으로 검색을 선호하는 것처럼, 웹에서 비롯된 추세를 우분투가 적극적으로 수용한 것입니다. (여기서 말하는 인터넷 사용 패턴은 네이버가 주류인 국내 사용자 환경과는 차이가 있습니다.)


4. HUD


HUD는 우분투 12.04 버전에서 등장하여 Dash와 함께 응용 프로그램과 상호 작용하는 강력한 검색 인터페이스입니다. 응용 프로그램의 기능을 메뉴에서 일일이 찾지 않고, Alt 키를 눌러서 HUD를 띄운 다음 수행할 작업을 입력하는 방식입니다. 어떤 새로운 프로그램을 사용하면서 이에 대한 기능의 종류와 위치를 적응해 나갈 때는 메뉴를 하나씩 짚어 가면서 확인하는 과정이 필요할 때가 있습니다. 하지만 HUD는 검색의 방법으로 이러한 과정을 생략시키는 인터페이스이며, 우분투 내에서 더 많은 프로그램들을 쉽게 다룰 수 있도록 접근성을 넓혀 주는 장점이 있습니다.


한편, 최신 인터페이스가 왜 키보드를 이용한 CLI(Command-Line Interface)로 제공되는가에 대한 물음이 생기기도 합니다. Dos나 터미널과 같은 CLI 방식에서 GUI(Graphical User Interface) 환경이 대세가 되면서 생긴 가장 큰 이득은 보다 많은 사람들이 쉽게 컴퓨터를 쓸 수 있게 되었다는 점입니다. 복잡한 명령어를 알지 못해도 컴퓨터로 작업을 하고 시스템을 관리할 수 있게 된 것이지요. 그러면서 CLI 조작 자체가 점점 전문가들의 영역처럼 되어 버렸는데, 우분투의 HUD는 이러한 경계를 느슨하게 만들면서 CLI의 자유도를 경험해 볼 수 있게 만드는 것 같습니다. 또한 뒤에서 소개할 우분투 태블릿에서는 이 HUD 인터페이스가 음성 인식과 결합되고 있기도 합니다. HUD의 데모 영상


다음 편에서는 TV와 폰, 태블릿에 적용되어 데스크톱 밖으로 나온 Uniti 인터페이스에 대해 알아보도록 하겠습니다.




* 이 글은 2013년 6월, 피엑스디 블로그에 게재되었습니다.

매거진의 이전글 우분투(ubuntu)란 무엇인가? 1편
브런치는 최신 브라우저에 최적화 되어있습니다. IE chrome safari