Computer Science
Algorithm
Data Processing
Digital Life
Distributed System
Distributed System Infrastructure
Machine Learning
Operating System
Android
Linux
MacOS
Tizen
Tizen,加油 (2012)
Windows
iOS
Programming Language
C++
Erlang
Go
Scala
Scheme
Type System
Software Engineering
Storage
UI
Flutter
Javascript
Virtualization
Life
Life in Guangzhou (2013)
Recent Works (2013)
东京之旅 (2014)
My 2017 Year in Review (2018)
My 2020 in Review (2021)
十三年前被隔离的经历 (2022)
A Travel to Montreal (2022)
My 2022 in Review (2023)
Travel Back to China (2024)
Projects
Bard
Blog
RSS Brain
Scala2grpc
Comment Everywhere (2013)
Fetch Popular Erlang Modules by Coffee Script (2013)
Psychology
耶鲁大学心理学导论 (2012)
Thoughts
Chinese
English

Tizen,加油

Posted on 29 Feb 2012, tagged tizenmobile

一直以来,都希望有一个真正的基于Linux的手机操作系统。找来找去,还是看好Tizen。Tizen是一个由Linux基金会主持的一个项目,致力于打造一个真正开放的手机系统。这里是它的项目主页:https://www.tizen.org/

有人说,Android不也是一部基于Linux的操作系统吗?但它不是我所期望的,有以下几个原因:

1.不能轻松获得Linux下的开源软件

Android只是借用了Linux的内核来实现功能。大部分应用程序都是独立的。如果是一个类似于Linux发行版的系统,应该很容易就获得Linux下的很多开源软件。

2.没有使用X窗口系统

上面所说的软件当然是命令行下的,因为Android并没有使用X窗口系统。这就导致了不能使用Linux的桌面软件。很多人认为X窗口太大了,其实现在手机性能越来越高,已经可以赶上几年前的电脑了,何况更可以把精力投入到X窗口的改进上。

3.系统架构中的Java虚拟机

这个直接导致了大部分Android应用程序都要用Java编写。这也许也是谷歌乐于看见的结果,因为这样可以加快应用的开发速度,迅速占领市场。但是这一层架构,不是必须的,应该把选择的自由给程序员。

而Tizen则没有以上的问题。这里有Tizen的几个特色:

  1. 由Linux基金会和Limo基金会合作,完全开源。
  2. 使用X窗口系统。这也是Meego以前被看好的原因。
  3. 相对于Meego以前只有诺基亚一家厂商支持相比,Tizen有Limo的成员支持,包括三星等厂家。
  4. 致力于打造一个标准的、硬件无关的操作系统。

现在的移动设备越来越普及,对人们越来越重要。借鉴PC的发展历程,如果移动设备能够统一硬件的标准,无疑是一个极大的进步。人们选择设备将只考虑硬件的好坏,不管买哪个厂家的设备,都能安装自己喜欢的操作系统。

Tizen有希望借Limo这个厂家生态圈和Linux这个广阔的平台,来促进这个过程。并且,如果这个平台是基于Linux的,那么很多软件只需要开发一次,进行少量的修改,就可以在不同的平台上运行,包括PC机、平板电脑、手机甚至是智能电视。这将极大的节约劳动力。

Tizen的前途还是未卜,但是,Tizen,加油!