Tizen

Tizen是一款基于Linux核心的开放源代码移动操作系统，隶属于Linux基金会，并由技术指导小组管理，主要由三星电子参与开发。

该专案最初由Linux基金会以及LiMo基金会合力推出，目的在于取代MeeGo与LiMo平台。三星将自行开发的操作系统Bada合并到Tizen中。

可采用设备包括智能手机、平板电脑、智能手表、手提电脑、车载讯息娱乐设备（IVI）和智慧电视等。

目前三星是唯一推出使用 Tizen 的装置的业者，也是 Tizen 的最大支持者。

随着智能手机市场基本被 Android 和 iOS 两大系统蚕食完毕、微软在该市场的失败，平板电脑市场需求持续疲软，目前 Tizen 的最大支持者三星电子主要将 Tizen 用于除智能手机、平板电脑以外的领域，像是相机、智能手表、智慧电视、媒体播放机、机上盒、乃至智慧家庭（包括空调系统、冰箱、照明控制等），试图先行占据新兴市场领域。

## 历史

<image>

<image>

2011年9月，三星电子和英特尔与Linux基金会宣布致力在2012年开发出Tizen，希望用来取代MeeGo专案。参与开发的厂商有英特尔、三星、富士通、华为、NEC、KT公司（韩国通讯）、NTT DoCoMo、Orange、Panasonic、SK、Sprint、Vodafone等。之前曾经支持MeeGo专案的诺基亚则将独立发展另一个后继专案Meltemi，目标将专注于功能手机。MeeGo仍然有效，社群以此开发了另一个专案Mer。

2012年1月1日，LiMo基金会更名为Tizen协会。以推动Tizen，包括需求整合，产品识别和促进服务模式，以及整体行业营销和教育。Tizen的开发者希望能够强化HTML5的应用。

2012年1月17日，三星宣布将Bada整合至Tizen。4月30日，Tizen释出1.0版，开发代号为彩雀（Larkspur）。同年9月25日，Tizen释出2.0 alpha版，开发代号为玉兰（Magnolia）。

2013年2月18日，Tizen释出2.0版，开发代号为玉兰（Magnolia）。2月27日，三星在MWC大会上表示为了把流动业务进一步向Tizen发展，决定终止对Bada系统的开发。同年5月17日，Tizen释出2.1版，开发代号为油桃（Nectarine）。7月22日，Tizen释出2.2版。11月9日，Tizen释出2.2.1版。2013年10月的第一周，三星NX300M智能相机成为第一个基于Tizen的消费产品; 它在韩国出售了一个月，之后它的操作系统在Tizen开发者峰会上被揭示。2013年底，Sprint和Telefónica离开Tizen协会。Telefónica将重心转移至Firefox OS。NTT DoCoMo宣称依然重视Tizen。法国营运商Orange称Tizen开发速度不如预期。不过NTT DoCoMo与Orange依然是Tizen Association的成员。

2014年2月，三星发表二款使用Tizen操作系统的智能手表。6月2日，三星发表第一只使用Tizen操作系统的智能手机。11月8日，Tizen释出2.3版。

2015年9月4日，Tizen释出2.3.1版。10月22日，Tizen释出2.4版。

2016年6月加入.Net基金会指导小组后，三星在2016年11月宣布，他们将与微软合作，为Tizen带来.NET支持。

## 技术内容

Tizen所使用的部分内容如下：

- 电话堆栈程序为oFono
- Web核心渲染引擎为Blink和 V8的JavaScript引擎
- Smack用于沙盒 HTML5 Web应用程序的解释器。
- 桌面
- 使用带有Enlightenment Foundation库的X Window系统。
- Wayland：Tizen高达2.x支持Wayland在车载信息娱乐（IVI）设置，从3.0起，默认为Wayland。
- ZYpp被选为包管理系统
- 使用GStreamer多媒体框架
- 通过NetworkManager选择互联网连接方式

Tizen底层平台相关API已经按照HTML5的形式公开出来，涵盖通讯、多媒体、相机、网络、社群媒体等。Tizen支援平板以及各种移动设备。它绝大部分的源代码与MeeGo共用，至于MeeGo则是Moblin与Maemo合并而来。

Tizen提供了基于JavaScript库、jQuery和jQuery Mobile的应用程序开发工具。从2.0版本开始，基于Bada平台的离线应用程序框架也已经推出。该软件开发工具包（SDK）允许开发者使用HTML5和相关Web技术编写可以在Tizen上运行的程序，也可用C++编写本地应用程序框架。

移动网络平台社区小组（Coremob）一起带来了开发商、设备制造商、网页浏览器厂商和运营商的核心功能，开发者可以依赖于运行库。

基于HTML5的应用程序可以运行在Tizen操作系统上。Tizen也支援以C，C++，Java等语言编写的，运行在本地的离线应用程序。

Tizen还有专门为汽车级Linux工作组研发的操作系统，这与PC兼容。

Android的应用程序通过应用程序兼容性层（Application Compatibility Layer）可以在运行Tizen的设备上工作。

基于Qt、GTK+和EFL框架的应用可以在Tizen上运行，尽管这些第三方框架没有官方的支持。根据Tizen的SDK的网站上的解释，移动设备应用无需依赖于正式的IDE，只要申请符合Tizen制定的包装规则即可。2013年5月，Qt的一个版本被移植到Tizen上，专注于提供本地GUI控件和集成Qt与Tizen操作系统功能的智能手机。因为Qt移植到Tizen，自此之后，Tizen和MER可以互换代码。

## 发布版本

- 2012年4月30日：发布Tizen 1.0
- 2013年2月18日：发布Tizen 2.0
- 2017年1月18日：发布Tizen 3.0
- 2017年5月31日：发布Tizen 4.0
- 2018年5月31日：发布Tizen 5.0
- 2020年5月31日：发布Tizen 6.0

## 使用设备

### 智能手表

<image>

- Samsung Galaxy Gear
- Samsung Galaxy S
- Samsung Galaxy S2
- Samsung Galaxy S3
- Samsung Gear 2
- Samsung Gear Fit 2
- Samsung Gear Fit 2 Pro
- Samsung Gear Sport
- Samsung Galaxy Watch
- Samsung Galaxy Watch Active
- Samsung Galaxy Watch Active 2
- Samsung Galaxy Watch 3

### 智能相机

<image>

- Samsung NX200
- Samsung NX300
- Samsung NX1

### 智能手机

- Samsung Z
- Samsung Z1
- Samsung Z2
- Samsung Z3
- Samsung Z4

## 使用情况

<image>

首部原厂 Tizen 的装置是一款由日本公司 Systena 于2013年10月推出的平板电脑。而后三星电子推出的 Galaxy Gear 系列智能手表（包括Galaxy Gear、Gear S、Gear Fit、Galaxy Watch等）、NX 系列相机及 Z 系列智能手机也预装 Tizen。2016年2月21日，三星发表了基于 Tizen 的互联汽车系统，提供车辆诊断的资讯显示分析、Wi-Fi 以及其它车上系统的连接显示服务。

## 争议

以色列的安全研究人员Amihai Neiderman在2017年4月3日由卡巴斯基实验室举办的安全分析高峰会（Security Analyst Summit）上，揭露了三星与英特尔联手打造的Tizen行动平台含有40个安全漏洞，Neiderman利用Tizen Store的安全漏洞从远端骇进了三星智慧电视，并于电视机上植入其他恶意程式，也成功地骇进了采用Tizen的Samsung Z1与Samsung Z3等两款手机。

## 基本资料

- 开发者：Linux基金会、三星电子
- 操作系统家族：类Unix/Linux
- 运作状态：支持中
- 源码模式：操作系统：开放源代码、SDK：专有软件
- 发行日期：2012年1月5日
- 市场取向：移动操作系统、嵌入式系统
- 语言：多种
- 软件包管理系统：RPM套件管理员
- 支援平台：ARM和x86
- 内核类别：整块性核心（Linux核心）
- 使用者空间：GNU核心工具组
- 默认用户界面：图形界面（One UI 支援原生及 Web 应用程序）
- 许可证：操作系统：GPLv2、LGPL、Apache许可证、BSD、Flora许可证、SDK：专有
- 编程语言：HTML5，C，C++，Java