의견.png

"타이젠"의 두 판 사이의 차이

위키원
이동: 둘러보기, 검색
(참고자료)
(참고자료)
97번째 줄: 97번째 줄:
 
*장우정 기자, 〈[http://biz.chosun.com/site/data/html_dir/2014/07/31/2014073100897.html (삼성전자 2014)② 바다부터 타이젠까지…삼성전자 OS 분투기]〉, 《조선비즈》, 2014-07-31
 
*장우정 기자, 〈[http://biz.chosun.com/site/data/html_dir/2014/07/31/2014073100897.html (삼성전자 2014)② 바다부터 타이젠까지…삼성전자 OS 분투기]〉, 《조선비즈》, 2014-07-31
 
*7knam, <[https://sevenknam.tistory.com/entry/TIZEN-%ED%83%80%EC%9D%B4%EC%A0%A0-%EC%9D%B4%EB%9E%80 TIZEN 타이젠 이란?]>, 《티스토리》, 2014-07-18
 
*7knam, <[https://sevenknam.tistory.com/entry/TIZEN-%ED%83%80%EC%9D%B4%EC%A0%A0-%EC%9D%B4%EB%9E%80 TIZEN 타이젠 이란?]>, 《티스토리》, 2014-07-18
*[https://namu.wiki/w/%ED%83%80%EC%9D%B4%EC%A0%A0#s-8 타이젠]〉, 《나무위키》
+
*<[https://namu.wiki/w/%ED%83%80%EC%9D%B4%EC%A0%A0#s-8 타이젠]〉, 《나무위키》
*[https://ko.wikipedia.org/wiki/%ED%83%80%EC%9D%B4%EC%A0%A0 타이젠]〉, 《위키백과》
+
*<[https://ko.wikipedia.org/wiki/%ED%83%80%EC%9D%B4%EC%A0%A0 타이젠]〉, 《위키백과》
  
 
== 같이 보기 ==
 
== 같이 보기 ==

2019년 7월 25일 (목) 11:24 판

타이젠(Tizen)

타이젠(Tizen)은 삼성전자㈜인텔리눅스재단 등이 주도하여 애플iOS구글안드로이드(Android) 운영체제에 대항하기 위해 개발한 오픈 소스 기반의 운영체제(OS)이다. 리눅스(Linux)를 기반으로 개발했고, HTML5, CSS 등 웹 표준 기술을 지원한다. 스마트폰, 태블릿 PC, 넷북, 스마트 카메라, 스마트워치, 스마트 TV 등 다양한 스마트기기의 운영체제로 사용되고 있다.

개요

타이젠(Tizen)은 'Tie(묶다)'와 'Zen(불교의 선(禪)'을 결합해 만든 이름으로 리눅스 재단, 리모 재단, 삼성전자, 인텔이 공동으로 개발한 모바일 및 IT기기를 지원하는 운영 체제이다. 휴대 전화를 비롯한 휴대용 장치를 주로 하며, TV, 냉장고와 같은 모든 전자기기에 포함을 목적으로 하는 오픈 소스 모바일 운영 체제이다. 타이젠은 리눅스 파운데이션의 리눅스 커널을 기반으로 하며, HTML5 및 C++ 기반으로 만들어진다. 또한 소프트웨어 개발 키트(SDK)를 통해 응용 프로그램을 개발하기 위해 필요한 각종 도구들과 API를 제공한다.[1]

등장배경

역사

  • 2012년 4월 30일 : 타이젠 1.0 락스퍼(Larkspur, 참제비고깔)
  • 2013년 2월 18일 : 타이젠 2.0 마그놀리아(Magnolia, 목련)
  • 2013년 5월 17일 : 타이젠 2.1 넥타린(Nectarine, 천도복숭아)
  • 2013년 7월 22일 : 타이젠 2.2
  • 2013년 11월 9일 : 타이젠 2.2.1
  • 2014년 11월 8일 : 타이젠 2.3
  • 2016년 2월 5일 : 타이젠 2.4
  • 2017년 5월 12일 : 타이젠 3.0[1]

특징

  • 최신 웹 표준 HTML5 지원

타이젠은 HTML5, CSS5 등 월드와이드웹컨소시엄(W3C) 표준 웹 기술을 최대한 지원하는 게 특징이다. 특히 HTML5 호환성 테스트 측정 사이트 html5테스트닷컴에 따르면, 타이젠은 500점 만점에 492점으로 다른 브라우저 대비 가장 높은 호환성 점수를 받고 있다. 기존의 앱 뿐 아니라 웹 앱에서도 다양한 기능을 제공할 수 있다는 의미다. 웹 앱이란 앱을 내려받을 필요 없이 인터넷 주소창에 주소를 입력하는 방식으로 콘텐츠를 즐길 수 있는 것을 말한다. 기존 앱과 비교해 속도가 아직은 느리다는 단점이 있다.

  • IoT 시대 노린 플랫폼

타이젠은 스마트폰을 비롯해 TV, 자동차 인포테인먼트(IVI), 냉장고, 에어컨, 카메라 등 다양한 기기에서 사용할 수 있다. 지난 2013년 8월 신종균 IT·모바일(IM) 부문 사장은 “타이젠을 단순히 안드로이드 대안 플랫폼으로 키운다는 것은 오해”라며 “스마트폰, 태블릿, 컴퓨터, 카메라 등 IT 기기간 컨버전스(융합)뿐 아니라 자동차 업계, 바이오 산업, 은행 등 전혀 다른 업계와의 컨버전스도 매우 활발하다”고 강조했다.

  • 안드로이드보다 더 개방

타이젠의 최대 장점은 개방성이다. 타이젠은 다양한 오픈소스 및 직접 개발된 코드로 이뤄져 있다. 타이젠의 소스코드는 모두 공개돼 있다. 누구나 타이젠 프로젝트에 참여할 수 있고 라이선스를 준수한다면 소스코드를 수정 후 재배포할 수 있다. 타이젠을 도입한 회사들이 각자 사정에 맞게 새로운 서비스를 추가하거나 빼는 등 수정 작업이 편리하다는 뜻이다.iOS의 경우 애플이 OS와 하드웨어를 모두 틀어쥐고 있기 때문에 다른 회사들이 마음대로 수정할 수 없다. 안드로이드는 타이젠처럼 개방형 오픈소스이기는 하지만, 정책면에서 상대적으로 폐쇄적이다. 안드로이드와 타이젠을 아는 한 앱 개발자는 “안드로이드는 다른 개발사가 소스코드를 바꾸지 못하게 하기 때문에 구글이 기기에 맞춰 바꿔줄 때까지 기다려야 한다”고 설명했다.[2]

  • 꾸준한 전통과 역사를 자랑하는 OS

타이젠은 어느날 갑자기 혜성처럼 등장한 운영체제가 아니다. 리눅스 기반의 오픈소스 모바일 프랫폼인 ‘리모’와 ‘미고’에 뿌리를 두고 있다. 타이젠이란 이름은 인텔이 2011년 9월 이 프로젝트에 참여하면서 불리기 시작했다.인텔은 타이젠에 합류하기 전 노키아와 함께 ‘미고’라는 리눅스 기반의 모바일 운영체체를 개발하고 있었다. 그러나 노키아가 마이크로소프트와 손잡고 윈도폰 개발을 시작하면서 미고는 길을 잃기 시작했다. 인텔은 새로운 파트너로 삼성전자, 화웨이와 손잡으면서 리모와 미고에 뿌리는 둔 새로운 모바일 운영체제 프로젝트를 시작했고, 이 프로젝트가 바로 타이젠이다.인텔과 삼성전자가 합류하면서 타이젠 개발 속도가 빨라졌다. 2012년 4월 타이젠1.0 정식버전이 나왔고 2013년 2월 타이젠2.0 정식버전이 나왔다. 타이젠1.0 코드명은 ‘참제비고깔’을 뜻하는 ‘락스퍼’, 2.0 버전의 코드명은 ‘목련’을 뜻하는 ‘마그놀리아’이다.삼성전자는 2013년 열린 ‘모바일월드콩그레스(MWC)2013’에서 타이젠2.0을 공개했다. 1.0 때는 개발도구 역할 정도에 불과했지만 2.0은 앞으로 타이젠 폰이 어떻게 나올 것인지 상용화 가능성을 내비쳤다. 인텔에서는 HTML5로 개발된 앱을 iOS나 안드로이드로 변환하는 기술을 개발했다. 반대로 iOS앱을 HTML5 기반으로 바꿔주는 ‘인텔HTML5앱포터툴’을 공개해 타이젠 앱 생태계 조성에 나섰다.[3]

활용

C언어 기반의 EFL과 HTML5 중 하나를 선택하거나, 혹은 양쪽을 모두 사용하여 앱 개발이 가능하다. HTML5는 개발자의 진입 장벽을 낮추기 위한 도구. 타이젠 내부 시스템 앱 및 네이티브 앱의 경우 전자로 구현되어있다.

일단은 멀티 플랫폼을 지향하기 때문에, 스마트 폰이든 웨어러블이든 TV든 IVI든 타이젠 기반이기만 하면 한 플랫폼에서 개발한 앱을 약간 수정한 후 바로 다른 플랫폼에서 사용할 수 있다. 물론 수정 같은 거 없이 그냥 구동시키는 것도 가능하다. 뒤쳐진 스마트 폰 앱 생태 구축에 앞서 웨어러블 기기나 TV 등의 앱 생태를 구축해 발판으로 삼기에는 유효한 전략이다.

삼성 오픈소스 컨퍼런스 2016에서 삼성이 마이크로소프트와 손을 잡아 닷넷을 지원하며 비주얼 스튜디오 타이젠 익스텐션 및 Xamarin 기반 앱 개발 환경을 제공함으로써 C# 개발 환경을 타이젠 3.0 부터는 공식으로 지원한다는 소식을 발표하였다. 게다가 이제는 TIZEN에서 React Native도 돌아간다. Github. C/C++와 C#은 기본적으로 생산성부터가 상당한 차이를 보이는 데다가 그 중에서도 EFL은 입문 단계부터 난이도가 헬이라는 평가를 받아왔기 때문에 기존에 비해 개발 난이도가 훨씬 낮아질 것으로 보이며 C#용으로 나온 서드파티 서비스 API가 상당히 많기 때문에, 타이젠의 앱 문제는 어느 정도 개선될 것으로 보인다.[4]

탑재기기

타이젠 탑재 기기 목록 출시일
삼성 갤럭시 기어(업데이트를 통해 제공) 2013년 9월 25일
삼성 기어2 2014년 3월 27일
삼성 기어 2 네오 2013년 3월 27일
삼성 기어 S 2014년 11월 5일
삼성 기어 S2 2015년 10월 2일
삼성 Z1 2015년 1월 18일
SUHD TV 2015년 7월 3일
삼성 Z3 201년 10월 20일
삼성 기어 핏 2 2016년 6월 24일
삼성 Z2 2016년 9월 7일
삼성 기어 S3 2016년 11월 14일
삼성 Z4 2017년 5월 16일
삼성 기어 스포츠 2017년 10월 27일

문제점

  • 참여 기업의 부족

스마트폰 제조사 중에서는 타이젠을 쓰는 회사가 삼성 외에는 전무하다. LG전자나 구글 등 다른 스마트폰 하드웨어나 소프트웨어 경쟁기업이 삼성이 주도하는 타이젠에 참여할 가능성은 없으니 앞으로도 혼자서 이끌어 가야한다. 즉 삼성이 포기하면 그냥 낙동강 오리알. 바다의 전례를 보면 한때 바다는 고사양, 낮은 가격으로 윈도우폰을 제치고 점유율이 꽤 올라갔으나 삼성이 포기하자마자 시장에서 사라졌다.이에 대한 가장 큰 원인은 OS 제조사와 하드웨어 제조사가 같은 것. 다른 업체들이 지위를 이용한 횡포를 두려워해서 타이젠을 멀리하게 된다. 구글이 모토로라를 인수했을 때 삼성전자가 불안감을 느꼈던 것과 마찬가지로, 다른 업체들도 삼성전자에 대한 불안감을 가질 수밖에 없다. 애초에 타이젠이 구글의 안드로이드를 이용한 횡포[24]에 대비하려는 것인데 나중에 삼성이 타사에 비슷한 일을 벌이지 않는다는 보장이 있겠는가? 또한 타이젠이 보급되는 것이 삼성전자에 이득이면 이득이지 손해는 아닌 것도 경쟁 업체 입장에서는 타이젠을 이용하는데 장애가 된다. 타이젠이 보급될수록 삼성전자가 구글에 대한 힘이 생기는데 이것에 타사가 힘을 실어주는 모양이 되기 때문. 말 그대로 죽쒀서 개주는 꼴이 될 수 있다.

  • 보안취약점

타이젠은 삼성의 TV 제품등에 쓰였는데 매우 보안취약점이 많은 것으로 알려져 있다. 그래서 미국 CIA가 삼성의 TV를 해킹해서 도청용으로 썼다는 것이 위키리크스에 폭로되기도 했다.또 타이젠의 코드를 살펴본 보안전문가는 40여가지 타이젠의 보안취약점을 발견해 보안학술회의에 발표하며 타이젠의 코드를 "내가 봤던 것 중에 최악의 코드"라고 평가하였다. "모든 게 잘못 되어 있다. 보안에 대해서 조금이라도 아는 사람이 이 소스코드를 살펴봤거나 작성했다고 볼 수는 없다. 이건 마치 학부생을 데려다가 소프트웨어 프로그램을 맡긴 것 같다."라고 언급했다.이는 삼성의 소프트웨어 개발인력의 수준이 매우 낮다는 것과 단기간에 가시적 성과에 집착하는 삼성의 업무풍토 때문에 생긴 결과이다. 소프트웨어 품질은 우수한 인력과 경영진의 품질에 대한 강한 의지와 적절한 개발 일정과 계획이 필요한데 삼성은 어느것 하나 갖추지 못하고 있기 때문에 타이젠의 낮은 소프트웨어 품질은 이미 예견된 것이고 어쩌면 당연한 귀결이라고 할 수 있다.이렇게 낮은 타이젠의 소프트웨어 품질과 보안문제는 타이젠을 삼성의 가전기기에 내장하여 사물인터넷 장치의 소프트웨어로 사용하는데 큰 문제가 될 수 있다. 일반적으로 윈드리버 등 기기 내장용 OS는 매우 신뢰성이 높고 안전한 것이 장점인데 타이젠은 이 점에서 전혀 신용을 얻고 있지 못하므로 타이젠을 쓴 삼성의 가전기기들은 매우 보안이 취약해 해커들에 의해 탈취되어 개인의 사생활을 유출시키거나 DDoS 공격에 동원되는 좀비 가전제품이 될 수 있다.[4]

각주

  1. 1.0 1.1 타이젠〉,《위키백과》
  2. 장우정 기자, <(삼성전자 2014)② 바다부터 타이젠까지…삼성전자 OS 분투기>, 《조선비즈》
  3. 7knam, <TIZEN 타이젠 이란?>, 《티스토리》
  4. 4.0 4.1 타이젠〉,《나무위키》

참고자료

같이 보기


  의견.png 이 타이젠 문서는 소프트웨어에 관한 토막글입니다. 위키 문서는 누구든지 자유롭게 편집할 수 있습니다. [편집]을 눌러 이 문서의 내용을 채워주세요.