Jolla Unofficial Chinese Blog

[新故事]Sailfish系统+Fairphone - 一个社区驱动的项目


欧洲旗舰机将欧洲操作系统与移动产业道德价值与意识形态融合在一起

关于德国手机商 Fairphone 2 通过参与一场优秀的社区项目融合芬兰操作系统 Sailfish系统 的采访。双方社区和两家公司都希望这个项目能够成功。而它确实成功了。 JollaFairphone 在这里分享了他们的观点,表达了对这次非官方项目了支持。

更新:Kees Jongenburger在Fosdem 2016上的讲话

Fairphone 2可以安装多个系统
Fairphone 2运行官方安卓和非官方AOSP,Sailfish系统和Firefox系统
  • Kees Jongenburger表示他们计划提供网络服务,以帮助用户更容易地在Fairphone 2智能手机上安装可选操作系统
  • Simonas Leleiva介绍了移植Sailfish系统的Fairphone 2,展示用户界面、Linux终端、前后摄像头正常运行。
  • Dirk van Leersum,Sailfish社区著名TOH(包括QWERTY键盘)构建者,正在打造并出售Fairphone 2附件封套
  • 包括Sailfish系统,Fairphone 2还能运行Firefox系统和开源版安卓系统(图像见上)。Fairphone 2官方预装安卓系统(图像左边)

前言

一个基于Linux的移动操作系统,运行在一台配备5''全高清显示屏、2.26赫兹四核处理器、 2GB高速运存、WLAN、4G、FM收音机、有着一段传奇故事的手机上,听着挺酷不是吗?

这些都是真的,而且很快你就可以买到一部——快到超出你预料。我们正在见证一部欧洲旗舰机和一个系统的结合,不管你信不信,这次结合是在两家公司的合作下,以社区贡献的方式诞生的。

这次非官方Sailfish系统移植到Fairphone 2项目由两家公司和一些独立个人完成,而我今天有幸参访到其中大部分参与者。这次参访中我也被许多人的热枕所感染。希望我的文笔能尽量传递这份感触。

介绍参与方

Fairphone 2 来自一家传奇的德国公司。他们的第一部手机赢得了60000用户。而Fairphone 2才刚刚启动。但Fairphone并不希望人们在旧手机耗尽生命周期前就更换新手机。

Fairphone 卖手机,但他们更准备向更多平台讲述一个更大的故事。他们正在调研开放供应链,支持用户自主维护、并获得替换组件。你甚至可以更改手机的显示屏,而不用担心驱动问题。Fairphone 也因此在整体上比其它电子消费产品更耐用。这家独立社会企业坐立于荷兰,雇有40余名员工。

我们是Fairphone 活动由Fairphone所有公司、粉丝和骇客组成。他们在接下来的故事中扮演着举足轻重的作用。

Sailfish系统

Sailfish OS 是一个来自芬兰的操作系统,注重用户体验和隐私。它对开发者友好,允许通过一个内置的Linux 终端操作系统文件。约80%的Sailfish系统软件基于开源协议发布。

Jolla 承诺不会利用这个系统销售用户数据给任何第三方。与Fairphone不同之处在于,Jolla并未经济独立,而他们对于开源自己操作系统的承诺甚至有所缩水,并在2015年末遭遇了财务危机。公司成功度过了危机,但受创严重。他们正聚焦于授权和定制他们了不起但尚年轻的操作系统给第三方,从而获取稳定收入。

Sailfish移植社区 致力于将Sailfish系统移植到不同的设备上。这次的故事中, Fairphone将成为硬件提供方。这是一次非官方的移植,但双方公司都参与了进来。

在接下来的故事中,社区扮演着主导的角色。对于将这个独立系统移植到这台富有价值的手机上,社区人员饶有兴趣。Sailfish系统基于Mer核心和Qt,运行于Linux内核,其开放性足以支持这次的移植工作。他们毫不费力就成功将系统安装到了Fairphone 2上,然后又花了几个月让所有功能正常运作。这些是他们目前的成果:

将Sailfish系统移植到Fairphone 2

Fairphone构架
Fairphone构架

说在前面。这些都是非官方的,但双方公司成员都有参与。Fairphone 2已经正式搭载了 Fairphone自家版本的安卓系统。安卓是一个由Google和开放手机联盟开发的来自美国的操作系统,搭载有Google自家服务。这样的用户界面对用户来说会比较熟悉,但毫无疑问,并非所有Fairphone 用户都觉得对于一台传奇的手机这会是个理想的搭配。

做为候选,Fairphone正在帮助用户构建他们开源版操作系统 ,例如去除Google Play服务,甚至允许用户将整个手机替换为用户喜欢的系统,比如Sailfish系统。他们真是太友善了!

Sailfish系统受到Fairphone用户青睐
Fairphone用户投票青睐的系统

这个项目的动机和目标源自 我们是Fairphone 社区。Fairphone 2用户论坛 发起了一次投票,而Sailfish系统斩获了大量用户的青睐。意识到这一兴趣点,Fairphone和Sailfish 社区取得了联系,并很快在这篇博客 中发布了这一喜讯。

Sailfish系统移植 社区已经参与过一些其他以Sailfish系统替换原生安卓系统 的成功项目。 Matti Lehtimäki 便是其中一名天才移植者,同时也是Sailfish系统XPeria手机移植版 幕后制作者。与其他已经收到Fairphone手机和刷机工具的合作者一起,他们开始了Sailfish系统的移植工作。

Matti完成了这次移植的大部分工作。他的目标是让这台手机的每一寸硬件都能正常工作。不过嘛,Fairphone2貌似有一块FM调频硬件?

看起来如果要发布系统镜像,包含一款FM调频软件必不可少。我已经写好一个命令行工具,可以获取调频音频,然后在另一个应用中录制下来。目前的问题是,要制作一个合适的界面,而且不能将后台卡住,还需要很多工作,不过这些都只是时间的问题。

Matti

Fairphone运行Sailfish系统
Fairphone运行Sailfish系统

这是现在的状态。但是回到2015年9月,第一份在Fairphone 2上启动的镜像是由 Vasil Filipov 制作的:

感谢设备的开放性和Fairphone人员的帮助,安装Sailfish到Fairphone易如反掌。

Vasil

在那个时候确实还有一大堆问题需要修复。WLAN不能用,相机不工作,第一版甚至连电话都打不了。不过这些家伙还真是不知道什么是放弃。来自Jolla的职员,Simonas Leleiva 加入了这次移植。他不但有许多私货分享,还能对不同问题联系到各种牛逼的人物。

通过Simonas的帮助,移植者们可以联系到Jolla的其它职员,帮助他们的非官方移植工作。像 Slava Monich 这样的Jolla嵌入式软件工程师和ofono(电话制造)专家也乐于加入其中,帮助解决电话问题:

我发现移植者社区对我工作相关的内容也有帮助,因此加入这次行动是一场双赢。

Slava

社区可以帮他在不同平台上测试他的代码。这是在公司办不到的。对此他非常高兴。当然,电话功能也得到了解决。不过,要想让所有其它新硬件完全工作,还有一些更深层次、达到Linux内核级别的问题需要解决。这时,Philippe De Swert 加入了。 Philippe并不是为了个人名誉,而是将这份荣誉与Slava,Simonas和其它移植者一起分享。他的部分:

好吧,内核并没那么难,只是需要一些时间,需要猜测到底是Fairphone 2里面哪块硬件。合作上我认为很顺畅,大部分进程是Matti一腔热情推进的。

Philippe

最后,向他们五人致敬。目前还有一些系统功能需要测试后才能准备发布。这次发布将提供给所有Fairphone 2用户。不过还有一些地方需要完善:

我们正在和Fairphone方面商量什么时候发布第一份公众镜像,以怎样的形式发布。目前还有一些问题需要解决,才能保证安装更友好。

Matti

公司方面

Fairphone和Jolla双方人员都对这一进程报以浓厚的兴趣,并对这一非官方项目提供了设备和专业意见。下面是对他们双方的采访,首先是Fairphone软件开发领头 Kees Jongenburger,然后是 Jolla公关部主管 Juhani Lassila

采访Fairphone

Kees Jongenburger
Kees Jongenburger, Fairphone软件开发领导人

RJ:总体来讲,和Sailfish系统移植者合作如何?双方合作加入?

我们在2015年9月伦敦已经有了一个不错的开始,也(在irc上)对移植者进行了支持。 Fairphone提供硬件,并在必要时回答问题。

就在不久前我们开始测试编译的镜像(并帮助调试)。这周我们成功拨出了第一通电话。那真是一个令人激动的时刻。

Kees Jongenburger, Fairphone软件开发领导人

RJ:在研究你们的设备时,社区反馈的最棘手的问题是什么?

我们只能发布初期内测硬件,我们必需在开始移植的同时及时将主要变更告诉给社区。总体来说,开发者们都技术精湛,并不需要太多帮助。

Kees

RJ:Sailfish系统的商业部分无法移植到社区版。Fairphone 2是否有可能官方售卖Sailfish系统设备,搭载完整的用户体验?

一旦移植完成,理论上来说下一步就是向购买的用户提供这一选择。主要的问题在于,要同时支持我们用户指定的公司(以及用户客服服务)还需要很多工作,同时支持安卓和另外一个系统需要大量人力物力。第一步可能只会有社区支持。

Kees

RJ:我听说Fairphone 2已经开始邮寄了。什么时候人们能买到呢?

目前Fairphone 2可以在Fairphone在线商店 预订,同时也可以在我们美国、德国、法国、瑞士、芬兰、瑞典的零售商购买。1月预订用户有望在2016年2月开始邮寄。

Kees

RJ:感谢你提供的信息,更感谢你对社区的支持。最后有什么想对我们读者说的吗?

Sailfish+Fairphone项目的成功大部分来自用户和社区。我们将保持开放的心态。

Kees

采访Jolla

Juhani Lassil
Juhani Lassil,Jolla公关部主管

RJ:做为一家公司,Jolla可以为此提供怎样的帮助?

这确实是一个社区项目,但我们的一些专家也作为成员参与了进来。他们的参与并不代表官方。

Juhani Lassil,Jolla公关部主管

RJ:由于这并非官方项目,哪些Sailfish系统部件不在这次移植中呢?

用户可以激活Jolla账户,通过在线商店安装应用,通过无线网络获取系统升级。但由于授权限制,任何第三方商业软件都不可用,包括HERE地图、安卓支持和微软Exchange同步。

Juhani Lassil

RJ:这样啊。那今后可能官方提供一份带有完整Sailfish系统用户体验的移植版吗?

我们双方对此都有很大的兴趣,但我目前没有什么官方消息可供分享。

Juhani Lassil

RJ:我们真心希望能在今后看到更多的合作。最后,你有什么想和参与的社区成员分享的吗,包括来自Sailfish系统和来自Fairphone系统的成员?

这个项目有力地证明了社区的力量,我们感谢每一位参与进来的人。时间会告诉我们这个项目会发展到怎样的程度。

Juhani Lassil

Sailfish驱动的Fairphone 2 - 特性与可用性

Sailfish系统Fairphone最新移植版
Sailfish系统Fairphone最新移植版

图片来自 @Nokius

非官方Sailfish 2.0系统Fairphone 2移植版将由社区发布,但安装过程可能会难到一些用户。根据上面Fairphone和Jolla的官方发言,终端用户目前可能需要自行更换操作系统。

当最终测试和调试完成后,这个版本可能会支持Fairphone 2所有硬件,包括双卡双待和FM调频收音。

用户可以使用Jolla官方和第三方提供的Sailfish系统应用。Sailfish系统的关机闹钟特性也能正常使用。

鉴于目前已经完成的移植工作,一定会有一款 Sailfish系统旗舰机,搭载高通骁龙801处理器, 2GB DDR3 RAM,甚至FM调频收音。你可以在这里 查看完整的技术规格。

但是这个版本的操作系统没有HERE地图(ModRana是个不错的选择)。系统无法使用微软Exchange邮件服务同步。运行安卓应用更不可能。不过关于这个问题,这个与众不同的社区已经在研究如何让安卓应用运行在移植版上。下面的视频是移植项目的Nexus 5版,这个超赞的特性可能在Fairphone 2上也可用:

对于Fairphone 2安卓应用支持特性,Matti Lehtimäki有话要说:

安卓软件可能在稍后的日子里支持运行,因为已经有一些开源项目来增加安卓应用支持。但是这些技术什么时候能成熟到足以纳入发布版系统,还不好说。

Matti

最后,Matti希望号召具有Linux知识,同时对此感兴趣的人们加入进来:

我希望更多人能对移植Sailfish系统到安卓设备感兴趣。这可能会耗费大量时间,但这将是一份大有回报的爱好。

Matti

你手头有一台安卓手机吗?你恰好知道ls的意思吗?开始移植Sailfish系统吧,你可以从阅读 Jolla官方指南 开始,通过IRC #sailfishos-porters 频道的加入移植组,提出任何问题或者寻找合作。这里的人都很棒,你会感到温暖的欢迎。

后序

Fairphone公正的价值观,搭载公道硬件规格的手机,配上注重用户体验和隐私的Sailfish系统,真是一份有趣的替代方案。

它硬件过硬,系统独立,而且不会把你访问的任何网址发送给美国大公司。考虑到意识形态、道德伦理、价格、生命周期和隐私策略后,在优点和缺点的权衡下,终端用户也许会发现Fairphone + Sailfish系统是一个完美的组合,甚至成为忠实粉丝。

一开始的 支持 仅来自社区,并不算坏。不过有些人认为最大的问题是 应用,而Sailfish系统本地应用远远不够。随着另一部Sailfish系统手机Intex阿酷鱼 即将进入市场,Sailfish系统可能会迎来一次应用开发爆发增长——当然也可能什么也不发生,毕竟这款官方手机也可以运行主流安卓应用,而Jolla还没找到支持Sailfish应用开发者的有效方式。

我有一种强烈的感觉,这世上已经有很多人想知道他们的手机源自何处,他们的个人信息又将流向何方,而这终将使这一故事成为传奇。为了移动设备产业未来的道德观念,请考虑将这款手机+系统组合作为你的下一部手机,并为这一意识的崛起一起分享这篇报道。

相关阅读

文源:Review Jolla CC BY-NC-SA 2.0

参考:采访Fairphone,Jolla以及#sailfishos-porters(irc)

封面图片:Fairphone 2伦敦启动仪式,来自Fairphone CC BY-NC-SA 2.0 。其它图片来自Fairphone、Jolla、Vasil Filipov以及@Nokius的Twitter


Simo Ruoho

我是Simo Ruoho,目前正在芬兰坦佩雷大学学习IT和教育。我的文章都观点独立,即便如此还是希望能看到一个了不起的Sailfish系统的故事。我也会尽力保持我文章的内容客观。Flattr this


Translated by

TylerTemp

TylerTemp是一只Python程序员。你可以在这些地方找到我哦:      

如果你喜欢我的作品,你可以买我一杯啤酒,让我做的更好:  |  Flattr this