태터데스크 관리자

도움말
닫기
적용하기   첫페이지 만들기

태터데스크 메시지

저장하였습니다.
 

 


 

'CM'에 해당되는 글 1

  1. 2013.03.06 우분투폰이 CyanogenMod 기반이라? (2)
 

우분투폰이 CyanogenMod 기반이라?

IT뉴스/기타OS | 2013. 3. 6. 07:19 | Posted by kaldaris



우분투폰이 넥서스 시리즈를 위해 이미지로 공개된지도 어느덧 2주가 지났습니다. 우분투 OS 개발을 담당하는 캐노니컬(Canonical)이 말했듯 우분투폰을 기존 안드로이드 디바이스로 포팅하는 작업은 크게 어렵지 않습니다(적어도 개발자들에겐 말이죠). 그래서인지 벌써 우후죽순 다양한 안드로이드 디바이스를 위해 알파 버전 포트가 완성되어 배포되고 있습니다.

하지만 포팅 과정이 너무 쉬웠나요? 개발자들은 물론 많은 사람들이 우분투폰을 유명 커스텀롬인 CyanogenMod(이하 CM) 기반이라고 생각하고 있습니다. 안드로이드 AOSP를 기반으로 개발된 CM의 소스코드를 이용해 그 위에다 우분투 터치 UI 스킨을 적용한 것이라는 말들이 많은데 이는 정확한 분석이 아닙니다.


우선 우분투폰이 CM 소스코드를 적용한 것은 분명 사실입니다. 이유는 바로 CM이 AOSP를 기반으로 우분투폰이 안드로이드 디바이스에서 작동하기 위해 필요한 많은 작업들을 벌써 적용해뒀기 때문입니다. 하지만 우분투폰은 안드로이드가 아닙니다. 비록 안드로이드 커스텀롬인 CM의 소스코드를 적용하긴 했지만 안드로이드이기 위해 꼭 필요한 달빅VM을 제외했기 때문이죠. 이렇기에 우분투폰은 안드로이드 앱을 사용할 수 없습니다.

그럼 우분투폰은 안드로이드앱을 사용할 수 없는 안드로이드 포크 정도 밖에 되지 않는다고 생각하실 수도 있겠지만 좀 더 큰 스케일에서 보면 안드로이드 역시 리눅스 소스코드를 기반으로 한 OS이고 우분투 역시 그렇습니다. 리눅스는 오픈소스로 여러 개발자들이 기존 소스코드 개조하여 OS를 개발, 그 소스코드 중 몇몇 부분을 다시 기존 리눅스 소스코드에 추가하는 식으로 발전해가는 OS입니다. 안드로이드는 리눅스에서 왔으니 우분투에서 사용하더라도 한바퀴 돌아 리눅스를 사용하는 정도 밖에 안 되는 것이죠.

우분투폰은 개발을 위해 필요한 소스코드만 빼온 것이기에 CM의 한 버전이라고도, 안드로이드의 새로운 포크라고도 하기가 뭐한 색다른 OS입니다.

댓글을 달아 주세요

  1. 그러나 2013.05.03 16:18  댓글주소  수정/삭제  댓글쓰기

    달빅을 제외시켜 안드로이드 앱을 사용할 수 없다고 하나
    개발 당시부터 얘기 나왔던 것이
    달빅같은 다른 자바가상머신 플러그인 같은 것을 추가로 설치하면
    안드로이드 앱이 실행이 가능하도록 하여
    시장접근성을 높이는 것 또한 계획에 있었습니다

    당연히 CM기반은 아니고
    자바 가상머신 위에서 돌아가는 안드로이드와 달리
    애플의 iOS처럼 네이티브하게 돌아가는 운영체제입니다
    그래서 더욱더 최적화가 필수적입니다
    리눅스의 장점과 안드로이드의 장점을 모두 가진 운영체제죠

    아이폰이나 윈도우 폰처럼 네이티브로 돌아가는 운영체제인데다
    폐쇄정책이 아니죠
    모든 배포판을 합치면 운영체제 점유율 1위인 리눅스
    그리고 그중 PC용 리눅스의 점유율 1위를 달리는 우분투 터치(우분투포폰)이
    정말 기대됩니다 뭔가 대안이 되어주길 좀 바라고 있는지도 모르겠습니다