2015/08/09

Windows 10과 Ubuntu Unity Desktop


Windows 10을 몇일 써 보니 Ubuntu Unity Desktop과 겉보기에는 다르지만 근본적으로는 비슷한 기능들이 보여서 사용자 관점에서 간단히 비교해 보기로 하였다. 사실, OS 들도 서로 모방하면서 발전하는 경향이 있기 때문에 단순히 우분투나 리눅스가 더 낫다고 주장하려는 것은 아니다.

Windows 8과 우분투 Unity Desktop - 사라진 "시작 메뉴"

Windows 8에서 Windows Tile의 등장으로 Windows Desktop은 Windows 앱 중의 하나로 전락했다. 더구나 Windows Desktop으로 진입한 후에도 "시작 메뉴"에 자신이 설치한 앱들이 나타나지 않는 것이 많은 사용자들을 당황하게 만든 것 같다. 오른쪽 위 언저리에 마우스를 갖다 대야 나타나는 앱 검색 기능은 Windows 8을 직접 설치한 사람이 아니라면 사용 방법도 모를 것이다. 사실, Windows 8을 설치하고 나서 Gnome Shell을 모방한게 아닌가 하는 생각이 들었었다. 우분투 Unity도 Gnome Shell과 Mac OS X 짬뽕인 것처럼 느껴지듯이...

"시작 메뉴"의 기원은 Windows 였고, "시작 메뉴"를 Desktop에서 처음 없앤 것은 Gnome Shell이었을 것이다. 우분투의 Unity Desktop에도 "시작 메뉴"가 없다. Windows 7까지의 Desktop 환경에 익숙한 사용자들은 마우스로 자신이 설치한 앱을 "시작 메뉴"에서 찾아 사용하던 습관을 버리기 어렵다. "시작 메뉴"가 사라진 Windows 8과 마찬가지로 우분투 Unity Desktop도 처음 우분투를 접하는 사용자들에게는 거부감을 줄 수 있다. 리눅스 Mint 사용자들이 우분투 사용자 보다 늘어나게 된 주요 원인 중 하나도 "시작 메뉴" 때문일 듯 하다. 더구나 "시작 메뉴"는 키보드에 [Windows] key가 배치되면서  더욱 사용자들에게 익숙해져 버렸다. 리눅스 Desktop 환경에서도 이 [Windows] key를 [Super] key로 사용하기 때문에 "시작 메뉴"는 Windows 사용자뿐만 아니라 리눅스 데스크탑 사용자들에게도 익숙한 것이다.

키보드가 있는 PC 환경에서는 "시작 메뉴"에서 마우스로 앱을 찾아 들어가 클릭하여 실행하는 것보다는, Gnome Shell이나 Unity Desktop에서 처럼 [Super(Windows)] key를 눌러서 앱이나 파일을 키워드로 검색하여 실행하는 것이 훨씬 효율적이다. Windows 8이나 우분투 Unity Desktop이 Touch 환경까지 고려해서 만든 것이지만, 키보드가 없는 Touch Pad 환경에서는 키워드 검색보다는 Touch로 "시작 메뉴"의 앱을 찾아 들어가 실행하는 것이 더 나을 수 있다.

그러나, Windows 8이나 Unity Desktop이나 "시작 메뉴"는 사라졌다. 그렇다고 Touch가 불가능한 것도 아니다. Windows 8에서는 앱들이 Tile에 배치되고 Unity Desktop에서도 Unity Launcher나 Dash에서 앱 아이콘을 Touch 할 수 있다. 그러나, 익숙한 카테고리 별로 앱들이 분류된 "시작 메뉴"와는 달리 일일이 원하는 앱을 찾기는 무척이나 힘들다.

Windows 10 "시작 메뉴" 부분 복귀와 우분투 Unity Desktop - 검색 기능

Windows 10에서는 부팅 후 Desktop이 기본 환경이 되었고 "시작 메뉴"도 부분적으로 부활했다.  Windows 7까지의 "시작 메뉴"와는 달리 카테고리가 알파벳 또는 가나다 순으로 배치되었다. 자주 사용하는 앱은 "시작 메뉴"의 Tile에도 배치할 수 있도록 Windows 8의 Tile 기능을 수정했다.

그렇지만, 자신이 설치한 앱이 "시작 메뉴"에 바로 나타나지 않기 때문에 "시작 메뉴" 복귀를 원했던 사용자들은 여전히 실망할 것이다. 참고로 "시작 메뉴"에서 모든 앱 보기로 가나다 순으로 배치된 앱을 찾아서 Tile에 앱 아이콘을 끌어다 놓으면 "시작 메뉴"의 Tile에 자주 사용하는 앱을 배치하는 것이 그리 어려운 일은 아니다. Tile 내에서도 수직으로 아이콘을 Tile이 없는 곳에 조금 더 밑으로 끌어다 놓으면 새로운 카테고리도 등록할 수 있다.

Windows 10에서 이 보다 더 주목할만 한 것은, 앱/설정/파일 검색기능을 "시작 메뉴" 및 Task bar에 배치함으로써 키워드 검색 기능을 Windows 8보다 더욱 강화시켰다. Windows 8에서는 검색기능이 숨어 있다는 점 외에도 사용자가 앱/설정/파일을 별도로 지정해서 검색해야만 원하는 결과를 얻을 수 있었지만, Windows 10에서는 인터넷 검색까지 포함해서 통합 검색 결과를 보여준다. 이는 우분투 Unity Desktop의 검색 기능과 거의 유사하다고 볼 수 있는 것이다.


하지만, Windows 10의 키워드 검색 기능은 다음과 같이 우분투 Unity Desktop/Gnome Shell 보다는 아직 한 수 아래다.
  • 앱 사용 목적에 따른 키워드 검색 지원이 안된다. Unity Desktop에서 "internet" 또는 부분 문자열인 "int"로만 검색해도 인터넷과 관련된 앱들을 보여주는데, Windows 10에서는 internet이라는 단어가 들어간 앱인 internet explorer만 검색된다.
  • 또한, 최근에 만든 문서 검색은 키워드 검색 후 [내 장치]에서 검색을 한번 더 선택해야 보여 준다. 탐색기에서 최근에 사용한 문서나 폴더를 볼 수도 있기는 하다. 하지만, Unity에서는 통합 검색 결과를 사용자들에게 유용한 형태로 보여준다.
  • 추가적으로, Windows에서는 파일 확장자 별로 기본 앱이 할당되어 있음에도 확장자로 검색하면 기본 앱을 보여주지 않는다. Unity는 확장자 검색도 지원된다. 가령, ppt를 검색하면 ppt 파일 뿐만아니라, Libre Office Impress도 검색된다.
이 외에도 한글 키워드 들이 제대로 동작하지 않는 것은 Unity나 Windows 10이나 비슷하다고 볼 수 있다. 가령, "word"로 검색하면 Office Word가 검색되지만, "워드"로 검색하면 워드패드만 검색되는 식이다. Windows 10의 키워드 검색 기능이 우분투보다 좋은 한 가지는 구글 검색처럼 한글 변환키를 누르지 않은 상태에서 한글 키워드 검색이 가능하다는 점이다. 가령, "메모" 대신 "apah"라고 검색해도 메모장을 보여주는 식이다.


참고로, 우분투 Unity에서는 Lens 확장 기능을 이용해서 야릇한(?) 것들에 대한 검색도 지원한다. 구글 검색에서 시도하는 것들을 다 집어 넣으려는 것인지 모르겠지만... 가령, 우분투 15.04의 Unity에서 "10*300"을 검색하면 계산기 앱을 띄워서 "3000"이라는 결과를 보여준다. 뭐 이런 것까지 지금 당장 필요해 보이지는 않지만 미래의 OS에는 야릇한 기능 들이 일상 기능이 될지도...

결론적으로, 우분투 Unity Desktop에서는 "시작 메뉴"가 없어도 키워드 검색만으로 충분하지만, Windows 10은 좀더 개선할 필요가 있다.

Windows 10 가상 데스크탑과 우분투 작업공간

Windows 10에서 처음으로 가상 데스크탑을 지원하기 시작했다. 가상 데스크탑의 수는 Gnome Shell처럼 동적으로 늘렸다 줄였다 할 수 있는 것이 특징이다. Taskbar의 검색 기능 바로 옆에 새로운 아이콘이 하나 생겼는데 이것이 가상 데스크탑 아이콘이다. 물론 Windows 3.1 시절부터 가상 데스크탑을 만들어 주는 앱들을 사용할 수는 있었지만 OS에서 지원하는 것이 아니다 보니 성능이 떨어질 수 밖에 없었다.


반면에 리눅스에서는 X-Window 초기 시절 부터 Workspace라는 이름으로 존재해 왔다. 거슬러 올라가면 리눅스의 Workspace도 Unix를 모방한 것이다. 우분투의 경우에는 [All Settings] > [Appearance] > [Behavior] Tab에서 [Enable workspace] checkbox에 설정을 해 주어야 Unity Launcher에 4분할 작업공간 icon이 나타난다. 작업공간 갯수는 4개가 기본이지만 더 늘릴 수도 있다.

리눅스 데스크탑에서는 각 작업공간에 실행 중인 앱을 마우스로 이쪽에서 저쪽으로 쉽게 Drag & Drop이 가능하다. Windows 10에서도 가능하긴 한데 좀 불편하다. 큰 창에 있는 앱을 화면 아래의 원하는 곳의 작은 가상 데스크탑으로 끌어다 놓아야 한다.


한편으로, Windows의 가상 데스크탑들은 현재 실행 중인 앱 정보가 데스크탑 별로 보안이 잘 유지된다. 우분투에서는  Unity Launcher에서 전체 Workspace에서 실행 중인 앱들을 어느 Workspace에서나 볼 수 있다. 우분투의 장점은 Workspace의 위치에 상관 없이 앱 전환을 빠르게 할 수 있는데 반해 Workspace 간의 실행 앱들에 대해 비밀 보장이 안된다. 뒤집어 얘기하면 Windows 10의 가상 데스크탑의 장점은 한쪽에서 게임을 하다가 다른 데스크탑으로 재빨리 이동하면 다른 사람들에게 들키지 않을 수도 있다는 말이다.

Windows 10 Edge Browser

우분투도 webbrowser라는 Qt 기반의 가벼운 자체 Web browser를 제공하고 있는데 공식적으로 자랑하고 있지는 않고, 기능도 그다지 좋은 편은 아니라서 Windows 10의 새로운 기본 Web Browser인 Edge와 비교하기는 좀 그렇다.

Edge는 잘 알려진대로 ActiveX를 지원하지 않고 타 Web Browser 들에 비해 성능도 무척 좋다. 한편, 각종 정보가 Edge를 통해 Microsoft로 새나갈 수 있다는 얘기도 있다. 다른 Browser에서 볼 수 없는 한가지 새로운 기능이 있는데, 특정 Web에 접속한 후 메모를 하고 저장할 수 있다. Screenshot으로 메모를 쉽게 저장할 수 있는 점은 유용해 보인다.

맺음 말

Windows 10과 우분투 Desktop 중 유사한 기능 들에 대해 간단히 비교했는데 누가 더 낫다기 보다는 이런 기능도 각각 필요해 보인다는 정도로 이해하면 될 것이다.

종합적으로는 Windows 10에서 키워드 검색기능이 더 보완되면 "시작 메뉴"가 더이상 필요하지 않을 수도 있다는 점을 강조하고 싶고, 우분투 사용자들에게는 이미 사라진 "시작 메뉴"에 연연해 할 필요가 없다는 점을 알려 주고 싶다.

2015/08/02

Windows 10 Clean Install


Windows 10을 Clean Install 해 보았다. Windows 7 Home Edition을 사용하던 낡은 PC에서 Windows 8 Pro 버전을 Upgrade promotion 기간에 저가에 샀는데 Upgrade했다가 다시 Windows 7으로 재설치해서 방치하고 있는 license key가 있었는데 낡은 PC를 버리게 돼서 우분투가 설치된 다른 PC에 Windows를 설치하는 김에 따끈따끈한 Windows 10을 설치하기로 했다.

구글링해 보니 Windows 8을 clean install 하고 registry를 수정하면 Windows 8 Upgrade 버전의 license key로 정품인증이 가능하단다. 또, Windows 7이나 8은 설치 후 최신 update를 모두 해 주어야 Windows 10으로 upgrade가 가능하단다. 그런데 Windows 8.1은 바로 Windows 10으로 upgrade 할 수 있단다.

Windows 10 license 정책 변화

추가적으로, Windows 10의 라이센스 정책이 하나의 license를 하나의 특정 기기(main board 기준)에 영구히 종속시키는 정책으로 바뀐 듯 하다. 이는 이전 Windows에서 1개의 license key를 갖고 있으면 아무 PC에나 1개의 Windows를 설치할 수 있었던 license 정책을 바꾼것이다.

이 정책의 좋은 점(?)은, Windows 7, 8, 8.1 이 정품 인증된 PC에서 먼저 Windows 10으로 upgrade한 후에는 같은 기계에서 라이센스 키를 재입력하지 않아도 Windows 10을 영원히 재설치 할 수 있다는 것이다. 이는 특정 PC의 main board 정보와 그 PC에 설치된 Windows license key를 Microsoft사의 서버에서 지속적으로 관리하겠다는 의도인것 같다.

나쁜 점은, 기존에 Windows license가 없는 경우에는 Windows 10 license key를 재구매 하면 되는데, 한번 특정 PC에 설치하면 다른 PC에서는 이 license key를 사용할 수 없게 되는 것이다. 아마도 이것이 기존 Windows 사용자들에게 Windows 10 upgrade를 무료로 제공하는 가장 큰 이유일 듯 싶다. PC가 망가지면 무조건 Windows를 새로 구입해야 하니까...

중장기적으로 이 정책이 Microsoft에게 더 많은 이익을 줄 것임이 분명하다. 그니까 사용자입장에서는 Window 8.1까지 정품 구매한 Windows는 보물로 간직하라는...?

Windows 10 Clean Install 설치 절차

Windows 10을 Clean Install 하기 위해서는 반드시 한번은 기존의 Windows 7~8.1을 Windows 10으로 먼저 Upgrade해 주어야 한단다. M$가 공짜로 Windows 10을 제공하는데 그 정도 노가다야 니들이 해야하지 않겠냐고 생각할지도... 아무튼 Windows 10을 clean install 하기 위해서는 아래와 같이 엄청난 노가다와 소모 시간이 나를 기다리고 있다. 정말 큰맘 먹지 않으면 clean install은 포기하라는...

0. Backup

항상 OS를 Clean Install 하기 전에 중요한 Data를 Backup해 두어야 한다. 더구나 OS 파티션은 삭제하거나 최소한 새로 format 할 것이기 때문이다.

1. Windows 8.1 Clean Install 후 정품 인증

Windows 8.1 Pro 설치 iso를 내려 받아서 rufus로 USB에 구워서 clean install 했다. 그런데, Windows 8/8.1은 Windows 7이나 Windows 8 Upgrade license key로는 설치할 수 없으므로 여기 게시물을 참고해서 ei.cfg 파일을 만들어 설치 USB에 넣어 줌으로써 설치시 license key 입력창이 뜨지 않도록 해 줄 필요가 있다. 다행히도 Windows 8.1 설치 후  license key를 입력했더니 정품인증이 바로 되더라. Registry는 건드리지도 않았는데 말이다.

2. Windows 10으로 Upgrade

Windows 8.1 제어판에서 Windows update를 사용하면 바로 Windows 10  Upgrade가 뜨더라. Windows 10 iso를 먼저 내려 받아서 USB에 구워서 Upgrade 할 수도 있다는데 그냥 제어판에서 Upgrade했다. 내려받는 속도가 빠른 편이라 문제 없었다. 다만, 기존의 Windows 8.1을 backup하는 등의 일을 처리하는 때문인지 Windows 10으로 upgrade 완료하기까지 시간을 정확히 측정하지는 못했는데 1~2시간 걸린듯. 첨에는 내려 받기가 끝나고 나서 설치 준비중이라고 메시지가 뜬 후 한참동안 작업 진행 표시가 없어서 먹통이 됐나부다 했는데 구글링해 보니 원래 시간이 오래 걸리는 것이었다. Upgrade 완료 후 Windows 10이 정품인증 됐음을 확인했다.

Windows 8/8.1에서는 Windows OS 파티션 앞에 Microsoft Reserved Partition을 추가하는데, Windows 10 upgrade 후에는 Windows OS 파티션 끝에 파티션이 하나 더 추가 된다. 아마도 backup 용 인듯...

3. Windows 10 Clean Install

위의 Upgrade 중에 Windows 10 Pro iso(기존 Windows license와 일치하는 Windows 10 버전)를 다시 내려 받아서 USB에 구우면 된다.  설치시에 라이센스 키 입력하는 것은 모두 건너 뛰면 된다. Windows 8/8.1 설치와는 달리 license key를 입력하지 않아도 Windows 10은 설치할 수 있다. 설치 시간은 Windows 8.1 설치시간과 비슷하다. 대략 30분... 설치 후 정품인증이 됐나 확인해 보니 자동으로 정품인증이 되어 있다.

Windows 10 Clean Install 후에는 Microsoft Reserved Partition 1개만 생성되는데 Windows 8/8.1에서 128MiB 였는데 16MiB로 용량이 줄었다.

4. 기존 Windows Software 모두 재설치

자주 쓰던 프로그램들을 모두 재설치 해야만 한다. 걍 천천히 할 생각이다. Windows 10이 기존 Windows 들에 비해 좀 빠릿빠릿 해졌다는 것으로 위안을 삼으면서....

Ubuntu Grub 복구

늘 그랬듯이 Windows를 설치하고 나면 우분투 grub을 복구해야만 다시 우분투로 부팅할 수 있다. 참고로 Ubuntu와 Windows 모두 UEFI 모드로 설치했다. 복구 방법은 이전 글 "Ubuntu BIOS 및 UEFI Grub 복구"를 참고하면 된다. Windows 10 설치 후 우분투 설치 USB에서 UEFI Grub 복구방법이 불완전했기에 이전 글을 수정하였다.

설치 후 소감

아직 Windows 10을 제대로 써보지 않아서 노가다 후 피로감에 빠져 있다. 시작 메뉴 회귀와 함께 우분투 Unity의 검색기능과 동일하게 Task Bar에 앱/파일/키워드 검색 기능이 들어 간것은 인상적이다. Windows 8에도 앱 검색기능이 있었는데 키워드 검색이 잘 안돼서 그닥 쓸모 없어 보였는데 Task Bar에 붙여 놓고 키워드 검색도 되니 한결 쓸모 있어 보인다.

리눅스 사용자들에게는 식상한 가상 작업공간도 새로운 기능인데 나름 빠릿빠릿 동작한다. 이외에도 Cloud 관련 기능들이 눈에 띈다. OneDrive나 OneNote가 그것들이다.

아무튼 기존 Windows 사용자들에게 Windows Clean Install을 권하고 싶지는 않다. 엄청난 노가다와 시간을 허비할 만큼의 가치가 있는 일인지는 잘 모르겠다. 1 PC당 1 license라는 Windows license 정책 변화도 사용자들에게 risk가 있다. PC가 망가지면 새로 license를 구매해야 한다.

결과적으로 우분투를 더욱 더 사랑하게 될 것 같은 느낌이 든다.