Ubuntu 를 위한 Unity 는 이제 없다.

2017-04-06

ubuntu linux unity gnome essay

아쉽게도 그리고 갑작스럽게도 우분투에 기본으로 탑제되던 Unity 데스크탑 환경이 우분투 18.04 LTS 부터 사라지고, Unity 이전에 기본으로 탑제하던 GNOME 으로 대체된다고 한다. 또한, 기본 데스크탑 환경이 GNOME으로 변경됨과 동시에, Unity 7(현제 우분투의 기본 데스크탑 환경), Unity 8(모바일, 테블릿, PC 통합 데스크탑 환경), 우분투 터치(모바일 기기용 우분투) 그리고 Unity 8 을 의해 독자적으로 개발했던 디스플레이 서버인 Mir까지 포기 한다고 한다.

글을 쓴 마크 셔틀워스(우분투를 개발하고 캐노니컬을 창립한 사람)는 컨버전스를 위해 Unity 8, 우분투 터치를 개발한 것이 잘못이였다고 생각하는데, 내 생각에는 우분투 터치와 Unity 8을 개발한 것이 잘못이 아니다. 이걸 개발한 것 자체는 굉장히 좋은 시도였다고 생각한다. 그리고 개인적으로 많이 기대했다. 우분투 터치와 Unity 8 둘다 정말 기대해 왔다.

Unity 8과 우분투 터치 그리고 컨버전스 기능을 개발한다고 Mir 라는 독자적인 디스플레이 서버를 만들어 독자노선을 밟고 삽질을 한 것이 문제라고 생각한다. Xorg 를 대체하려 하지만, 여전히 안정화가 필요하다고 하는 디스플레이 서버인 Wayland 하나 지원하는데도 오래 걸린다고 한다. 이런 상황에서 Mir 를 따로 만들면 하드웨어 제조사들이 Wayland 지원하느라 바쁜데, Mir 지원을 해 주기나 할까?

그리고 Unity 에 커스텀 버전의 GTK 를 넣어서 다른 데스크탑 환경에서 멀쩡히 돌아가던 GTK 기반 앱들이 Unity 환경에서 UI 등이 깨지는 호환성 문제 등을 야기한 것도 잘못이라 생각한다. (예를 들어, GNOME 환경에서는 UI가 멀쩡하게 노틸러스 파일 탐색기 앱이 Unity에서는 UI 가 깨져서 나온다.

우분투 터치의 경우, 시기적으로 너무 늦은것도 있다. 이미 Android 와 iOS가 시장을 다 점유한 상황에서, 새로운 모바일 OS나 플렛폼이 그 틈에 쉽게 끼어들 수 있을까? 전혀 쉽지 않을 것이다. 이미 모질라에서 Firefox OS 만들어서 휴대전화 만들어 볼려 했다가 접었고, Windows Phone 도 좀처럼 점유율이 늘지 않았다. 우분투 터치를 달고 나온 모바일 기기들도 마찬가지로 잘 안 팔렸을 것이다. 잘 팔려 나갔었다면 필자가 이미 쓰고 있었겠지…

그나저나 우분투 터치 나왔을 때 그걸로 앱 개발하던 사람들과, 우분투 터치 쓰던 사람들, Unity 7 쓰던 사람들은 이제 어찌 될려나… 이제 막 익숙해 진 사람들도 있을텐데…

캐노니컬은 우분투 터치, Unity 8을 포기하고, 대신 클라우드와 사물 인터넷에 더 집중할 것이라고 한다. 우분투는 이미 클라우드 컴퓨팅과 서버 등의 인프라 쪽이나 사물인터넷 분야는 꽤나 선방하고 있으니, 앞으로도 이 분야에서는 잘 나갈 것 같다. 서버 운영에 사용하는 유명한 소프트웨어(Openstack, Docker, Kubernetes 등)들 문서가 대부분이 우분투 기준으로 작성되어 있던데, 그럼 이미 말 다 했지 뭐.

업데이트 : 캐노니컬에서 Unity 8 을 포기하니, 이 프로젝트를 포크해서 이어 가려는 사람들이 나타났다. 어쩌면 이게 훨씬 더 좋을지도 모르겠다. 프로젝트 이름은 처음에는 Unity8org 였다가 지금은 yunit(윤잇?) 으로 변경되어서 지속되고 있다.

참고 링크

광고 차단 소프트웨어를 사용하고 계신 것 같습니다. 혹시 글이 마음에 들었다면, 광고 차단을 해제해 주시거나 후원을 해 주시는 것은 어떤가요?

It seems like you're using ad block software, If you like the post, Would you like to disable that or donate me a bit?

Shoes

不再有Ubuntu用Unity。(简体中文)

2017-04-06

因为Canonical决定放弃Unity工程,从Ubuntu 18.04,Unity不是Ubuntu的基本桌面环境。 从明年,GNOME是Ubuntu的新基本桌面环境。 那个企业也又放弃Unity工 …

캐노니컬 라이브패치 서비스 사용하기

2016-10-20

캐노니컬(Canonical) 에서 몇일 전(2016.10.18 18:02:06 UTC) 에 캐노니컬 라이브패치 서비스(Canonical Livepatch Service) 를 공개했습니다. 라이브패치 서비스를 사용하면, 중요한 커널 패치를 재부팅 없이 적용할 수 있습니다. 때문에, 우분투를 이용하여 서버를 운영하는 경우, 라이브패치 서비스를 이용하면, 재부팅으로 인해 서비스 중단이 생기는 경우가 없어지는 장점을 얻을 수 있습니다. 서비스 요금 일반 사용자 : 우분투 원 계정이 있는 경우, 최대 3대의 서버/데스크탑/VM 에서 무료로 사용이 가능합니다.

Ubuntu Server 에 Docker 설치하고 설정하기.

2015-11-16

필자는 AWS EC2 VM에 도커(Docker)를 한번 설치하여, 이것저것 개발한 웹 앱과 서버 등을 돌려보기로 했습니다. 그러면서 포스팅으로도 정리하려 합니다. 먼저, 설치/설정을 대략 했는데, 이 포스트로 그 과정을 정리합니다. Docker?? 도커(Docker)는, 리눅스 컨테이너 기술을 기반으로, 앱을 배포할 때 필요한 모든 것을 하나의 컨테이너에 담아 OS에 상관없이 앱을 패키징하여 배포할 수 있도록 해 주는 프로그램 입니다.