分类 观点 下的文章

之前,Ed 写了篇文章《软件透明度》,主旨是如果软件开发的过程是透明的,那么软件对恶意的后门(以及无心的安全漏洞)就更具抵抗性。

软件透明的因素包括公开源代码,可以阅读源代码或为一个项目反馈的问题做出贡献,以及参与内部开发讨论。他提到一种情况,在这儿我想详细讨论一下:在2008年,Debian项目(一个用于web服务器的很流行的linux发行版),宣称Debian中OpenSSL的伪随机数生成器遭到破解,已经不安全了。

首先,了解一些背景信息:伪随机数生成器(PRNG)就是一个程序,假定代号为F。给定一个随机种子s,则会得到一个看起来随机的长的二进制序列F(s)。如果我和你都使用同样的种子s,两个人会得到同样的二进制序列。但是如果我随机选择一个s,也不告诉你s是什么,你根本不能够推测F(s)的结果,如你所期望的,F(s)就是随机的。OpenSSL中的PRNG试图从系统中抓取不可预测的信息(称之为"熵"),比如当前进程ID,或者很有可能是不同的内存内容(比如,由其它一些进程控制或可能控制的未初始化的内存)等等。把这些东西转换成种子s,就会得到随机比特流F(s)。

2006年,为了解决一个用于查找软件内存存取bug的工具警告问题,一名Debian维护者决定注释掉OpenSSL PRNG里的两行代码。但是这两行代码非常重要,它们负责抓取几乎所有的不可预测的熵,以作为OpenSSL PRNG的种子。没有这些代码,PRNG只有总共32,767个选择可作为种子s,因而也只有这么多的F(s)供选择。

这样一来,很多依赖于OpenSSL随机数生成器的程序,其实并没有它们以为的那么多的随机选择。比如,一个这样的程序要为SSL(安全网络浏览)和SSH(安全远程登录)生成秘钥。严格来说,这些秘钥必须是随机的:如果你可以猜到我的秘钥,你就可以破解我使用该秘钥保护的任何东西。这意味着你有能力读取加密的通讯信息,登录到远程服务器,或者伪造看起来似乎是真实的信息。这个漏洞是2006年第一次引入,而且进入到Ubuntu中(另一个流行的linux发行版,广泛应用于网络服务器)。漏洞影响到数以千计的服务器而且存在了很长一段时间,因为只是给受影响的服务器打补丁还不足以解决问题,必须替换掉任何在漏洞存在情况下生成的秘钥。

顺便说一句,为伪随机数生成器寻找熵是个著名难题。事实上,在今天来看要解决这个问题依然是个巨大的挑战。随机错误难以检测,因为当你盯着输出看时,每次运行程序结果都不一样,就像随机的一样。弱随机性很难发现,但是它可以使(貌似)安全的加密系统失效。不过,Debian中的那个漏洞很醒目,被发现后在安全社区引起了很多嘲笑

于是有人问,这是个故意设置的后门吗?似乎不大可能。做出这个更改的代码维护者 Kurt Roeckx,后来成为Debian项目的主管。这意味着他是个可靠的家伙,不是为了插入漏洞而由NSA伪造出来的身份。想进入Debian项目组的核心,需要做出巨大的努力,那真是出了名的难进。这样看来,错误根本不是有意为之,而是一系列失误导致的,而且后果严重。

漏洞确实是在一个透明的环境下发生的。所做的任何一件事都是公开的。但是漏洞还是引入了,而且长时间未被注意到。部分原因在于,透明引起了很多混乱,导致本应发现这个显而易见的漏洞的人们也都没太在意。 另外,也因为漏洞本身太过微妙,一个随意的观察者很难发现修改带来的影响。

这是否意味着软件透明没什么帮助? 我可不这么认为。许多人都赞同透明软件要比不透明软件更安全。但是这也并不表示漏洞不会产生,或者认为有其他人都看着呢而我们自己就可以掉以轻心。

至少,多年以后,透明可以让我们回顾,究竟是什么导致了某个漏洞--本文例子中,就是工程上的纰漏,而非人为破坏。

via: https://freedom-to-tinker.com/blog/kroll/software-transparency-debian-openssl-bug/

译者:l3b2w1 校对:jasminepeng

本文由 LCTT 原创翻译,Linux中国 荣誉推出

Linux平台只需要一款杀手级游戏就能杀入主流游戏市场,DICE创意总监Lars Gustavsson如是告诉记者,他还透露,开发工作室其实“非常愿意”入驻Linux平台。

“我们之所以如此强烈想要入驻Linux,原因只有一个”,Gustavsson说,“就如同Xbox凭借着光晕(Halo)一举成功逆袭并使粉丝们为之疯狂 —— 通常,只需要一款杀手级应用或游戏,人们就更愿意去[适应新平台] —— 对于Linux来说,这并不难,例如,它只需要一款能吸引人们主动去玩的游戏而已。”

“我认为,即使这样,消费者正变得越来越挑剔,所以,我们必须说服他们如何才愿意玩某一款游戏,并将其作为日常生活的一部分,”他解释道,工作室目前已经开始使用Linux服务器,因为Linux在这方面本就是最佳选择。”

当被问道对Valve公司最近关于Steam操作系统和Steam主机的声明有何看法时,Gustavsson认为,这对游戏机市场来说非常有益,他相信相关产品会打开新的市场,拓展出消费游戏新的发展道路,也许比这更好。 “基本上,通过各种方法获取消费者的青睐并给予他们娱乐的各种可能性,我认为这才是最令人激动的,”他说,“我只知道一件事,往前推5到10年,谁能想象游戏市场会是今天这个样子。也许我们能预料到更低的硬件需求和更丰富的游戏体验,但流媒体服务和新的输入设备等等这些东西才真的让人惊讶。”

现在哪还有三A级经典游戏?就像活着的猛犸象一样少见!

“我认为,有时竞争往往意味着消费者拥有更好的体验。VHS难道比BetaMax更强吗?但VHS最终获胜了。(译者注:他指的是当年索尼和JVC的录像带之争,索尼的BetaMax在专业领域优势很大,但JVC的VHS由于更适合当时普通消费者的家庭使用,因此,他在这里举了这个例子)”,他继续说道,“因此,尽管竞争的最终结果不一定就是完全正确的方向,但总体来看,竞争还是利大于弊的。何况消费者也欢迎,因此,我相信未来我们一定能做出更好的游戏。”

总监相信,尽管用户数量有限,但独立游戏开发正不断上升并开始取得成功,现在正处在一个更有利的位置,能够迎合Linux视频游戏市场。

“长久以来,独立制作一般就意味着三A级经典,直到伴随着移动终端产业的爆发,独立游戏开始扎堆泛滥,”他说,“因此,我非常高兴能看到独立制作又回到了它曾经的现状,就好像人们在说,’现在哪还有三A级经典游戏?就跟活着的猛犸象一样少见‘“。

“所以,对我来说,我认为尽管Linux平台上的用户数量并不特别多,但独立制作游戏成功的可能性很大。”

对于即将启动的战地4,DICE已经讲述了许多如何降低上手难度和准入门槛等在战地3中出现的问题,Gustavsson说,他们并没有忘记骨灰级玩家,恰恰相反,DICE在开发战地4的过程中,不断需要克制自己不要“太过于骨灰”。

当被问道DICE如何在开发新特性的过程中避免忽视老玩家时,他解释道:“说老实话,我们的问题并不在于忽视骨灰级玩家,而是有太多人向我一样从99年或至少2000年就开始每天玩战地,我们需要的是控制自己,避免自己太沉溺于其中。沉迷游戏,是每个玩家的天性。所以,我们需要提醒自己,同时提醒每一个人”

战地4对于新玩家更好上手,但同时,它也将充分照顾到老玩家,DICE透露,也许老玩家会发现游戏中有些方面射手与恐怖分子几乎没有区别。例如,Gustavsson提到,新的战斗测试涵盖了各个技术水平的玩家都可以发挥的范围。

我们需要的是控制自己,避免自己太沉溺于其中。

“有些人即使从最开始到现在一直在玩战地,游戏里他依然不会选择坐飞机,因为他觉得不安全,所以这并不是是否忽略老玩家的问题。如果你去玩家论坛转转,你会无数次看到诸如‘我不知道这件武器或这个装备怎么用‘这样的问题,然后每个人都会来回答他。这是件很和谐、很美妙的事。但有时你又会觉得,一个游戏不能太傻了,应该智能一些。”

针对上面例子中的问题,他们已经提供了一个武器装备比较工具。Gustavsson说,“即使是我,做游戏的人,有时也会蒙圈到底哪件装备配哪件武器。”

为了迎合战地的资深老玩家们,游戏还特地推出了一款检修控制系统,重写了网络代码,移除了一些隐患,增加了角色数量,并相应地给予命名。除了社区呼声已久的旁观者模式,战地4还介绍了无重生模式战场升级系统鼓励玩家们一起游戏。

“说实话,一直以来,我都不好意思参加访谈活动,因为总是要一次次承认我们确实没有旁观者模式。但这次活动我腰板硬多了,因为我们终于有旁观者模式啦!伴随着新一代游戏机中的分享和广播等新特性,我十分期待社区会带来哪些意想不到的惊喜。”

via: http://www.polygon.com/2013/10/12/4826190/linux-only-needs-one-killer-game-to-explode-says-battlefield-director

译者:小眼儿 校对:wxy

本文由 LCTT 原创翻译,Linux中国 荣誉推出

Chris DiBona是谷歌开源总监。他也是开源界杰出的领军人物之一,这还要追溯到他的大学时期,那时他对Linux可谓一见钟情。

在今年的 “一切皆开源” 大会上,Christ将会提供谷歌目前的开源软件活动的最新消息以及对过去的回顾,还有Android的起源和现况。

我遇到了Christ,我们讨论了他最喜爱的Linux发行版、开源的无情法则以及他对谷歌作为业界领袖应有的责任的看法。

以下是访谈详情。

问:对于你加入谷歌并且在开源部门展开工作,有那些方面是我们所不知道的?

答: 第一次使用Linux是在上学的时候,由于当时选修了操作系统课程,因此,我需要写一些有关客户端/服务器的东西。出乎意料的是,那时候Sun工作站实验室很热闹,因为公开探讨问题的风气使然,编码味十足,使用的终端跑得相当慢。我在想,瓶颈在哪,不妨就用一直都摆放在家里的一台486-16上试试这个linux到底怎么样。这是我有史以来最棒的一次决定!从此我喜欢上了linux系统。linux太棒了,运行很快,与其他unix系统相比,功能齐全。OS这门课程,我也得了A。

问:下面这个问题的危险程度跟询问你最喜欢的球队一样,你最喜欢哪个linux发行版?

答: 哈!如果轻率地回答,那么是Android,因为Android是基于linux内核的,而我对它的使用频度远远超过其他一些东西。尽管通常情况下讨论Android时,多数人都不把它当做一个发行版。我现在正在一个Ubuntu/Debian衍生版本上运行的Chrome浏览器中回复你这个问题的回答,我在谷歌计算引擎上运行的是Debian,在家里则经常用Fedora。出席公共场合的时候,大多数情况下我携带Chromebook,感觉用它最安全。那么最喜欢的就是Android。

问:2004年加入谷歌之前,你在开源和linux领域投入了许多精力,是什么原因促使你加入谷歌?

答: 从事了一小段时间咨询方面的工作以后,当我决定开始全职工作,谷歌的offer对我来说最富有吸引力。 成为谷歌开源人、白手起家开始创业的想法深深地吸引着我。我感觉无论过去还是现在,谷歌始终在计算机科学领域做着有趣的事情,而且以它独有的方式吸引着我,这些是其他offer所不具备的。

问:你不但指导各种项目的开发,而且也参与了Google Ventures,为该项目的启动注资,那么你在一个项目中想要寻求什么,是什么让你说出“是的,我就是想帮你”这样的话 ?

答: 呃,坦白说,我希望它能够做的有趣。对于Google Ventures,我并不需要过多的深入其中,而开源问题就不同了,有趣而且参与者众多。

问:多年前的一次采访中你曾经说过:“谷歌与开源社区同行。赞助意味着责任,这是相当严肃的一件事情。”谷歌是否打算避免在自己参与的社区中担责,二者之间存在必然联系吗?

答: 我想是这样的。我希望谷歌工程师和非谷歌开源界的工程师都能把对方看做计算机科学领域的同侪。我们得意识到,对开源项目的广泛资助预示着责任,比如项目控制,大家都知道,事情就应该这么做,即使真的没什么联系。

问:你曾经称开源是“无情”的,具体是什么意思?

答: 呃,我还以为你会问为什么开源可以行得通,什么时候会考虑开源软件工程管理在业内是如何运作,但是你没有。分散的、不同特性的团队在公司里相当难运作,但是在开源领域,可以创作出世界级非常优秀的软件。为什么会这样?

因为我认为,在开源项目中,你可以选择只和富有成效的人一起工作而忽视其他人。这种行为被理解为非常尖刻和排斥性的。然而实情原本就如此:无情并别排斥那些无所贡献的人。

然而这就是为什么项目克隆如此重要。无论出于什么原因,如果一个人被排斥在一个项目之外,那么他们可以克隆该项目然后使该项目朝着一个新方向发展。假如他们的想法及实现优于先前被拒绝加入的项目,那么,好吧,这次克隆成为新的现实,而那些拒绝别的开发者加入的家伙现在则尝到了被拒绝的滋味。

所以,我想说,开源世界是一个适者生存、优胜劣汰的残酷机制,但是这样却能生产出高质量的软件产品。诚然,对新手来说比较难上手……

问:14年前,你在O'Reilly出版过一本有关开源的书。这些年开源领域是否了发生大的变化?你认为将来开源模式会取代专有模式吗?

答: 开源界确实发生了一些变化,非常显著的一点就是公司里从事开源工作的人数的增长。而且我还觉察到学术界参与开源的人数有所下降,我把它归咎于技术转让专利申请,对代码许可权确实是个障碍。类似的,一些来自大学和公司的开源代码不足以称之为开源,因为围绕着专利要应付相当多的问题。我很想说要不是有专利授权许可,我们应该都持怀疑态度,但是在这个时候说这样的话就有一点走极端了。

via: https://opensource.com/business/13/10/interview-chris-dibona

本文由 LCTT 原创翻译,Linux中国 荣誉推出

译者:l3b2w1 校对:Caroline

真正的历史总在事情发生多年以后才会写就。但是,我越来越相信,当将来某天自由软件的历史最终定稿的时候,去年,将作为Ubuntu没落的初始之年而被载入史册。

起初,这个想法可能看起来荒谬可笑或者不怀好意。因为你仍能看到Ubuntu的狂热支持者们在为其每一个发行版的改进鼓掌叫好呐喊助威;记者们也还在谄媚地报道Ubuntu创始人Mark Shuttleworth所说的每一句话。

社区负责人Jono Bacon正在为Ubuntu Touch移动操作系统开发一个新的应用开发者社区;最近,Ubuntu的商业部门Canonical还公布了一些重大项目,例如与中国政府合作,为其开发国家级的中文操作系统,以及被Linux基金会选中负责实现Steam游戏平台等等。

然而,Ubuntu在Google上搜索量的锐减趋势也许能说明一些问题。除了Android和Mageia,其他Linux主流发行版情况类似,都有所下降,但事实是,即便这样,却没有哪个发行版像Ubuntu一样下降得如此厉害 —— 搜索量还不到2007年10月的一半,为2006年六月以来的最低值。

一直以来,质疑都在持续。Shuttleworth曾经希望能引领自由软件,但现在Ubuntu和Canonical已经将他们自己孤立于自由软件社区之外。就在去年,社区已经多次暗示,它至少部分感到权利被剥夺。

最糟糕的的是,去年,Ubuntu发起的倡议一再被否决,Canonical盈利能力也出现了明显的持续下降。所有这些现象,看起来好像该组织已经陷入一片难以挽回的混乱,当然,如果这些真的可以挽回的话。

半途而废

和去年形成鲜明对比的是Ubuntu的早几年。2005年到2007年,三年间,Ubuntu成为了Linux桌面世界最新最伟大的希望之星,批评言论主要限于那些认为没有给Debian足够荣誉或是质疑某个古怪暴发户投资动机的人。

在那些风光的年月里,Ubuntu确实做出了很多努力,大大推进了Linux桌面系统的易用性与普遍性。也许最值得铭记的就是它对多语言环境和本地化键盘切换的支持,现在这已成为各大主流发行版的标准。

但好景不长,渐渐地,Ubuntu和Canonical开始将自己孤立于主流自由软件社区之外。Shuttleworth的那些美好初衷,诸如项目协作、强调易用性等等,都被严重忽略了。由于对GNOME开发速度不满 —— 也或者是被GNOME社区视为爆发户 —— Shuttleworth开始了Unity 接口开发,他对此如此着迷,以致甘愿放弃Canonical CEO的职位。

由此,Unity以及与之相关的一切迅速成为了新版Ubuntu发布的关注焦点。由于Canonical不断要求完善的压力(很少有人注意到这是跳票的真正原因),有时软件包的开发像之前一样无法赶上发布进度,这样就使得开发团队总是无法得到Ubuntu社区的肯定。

虽然在Unity上赋予了很多开发努力,结果却是Unity更适于匹配移动设备,而不是工作站或笔记本电脑。经Distrowatch的统计,尽管有多达79个发行版是由Ubuntu衍生而来,但其中只有11个发行版默认采用了Unity。Ubuntu家族尚且如此,其他的主流发行版就更不会采用Unity了,更不要说推动它的发展。

同样的情况还发生在Upstart上,Ubuntu使用它代替init服务;以及最近的Mir,Ubuntu用其代替Wayland,而被替换下场的Wayland,正是其他发行版一直看好的X Window系统的最佳替代者。

Ubuntu为什么要这么做?Upstart和Mir虽然都保留着自由软件许可,但其实它们都在Canonical的实际控制之下,Canonical主要通过贡献者协议将所有权利都划归到了公司手里。

这种控制也许就是Intel最近宣布它将不再支持Mir的原因。在过去4年里,Ubuntu和Canonical已经从最受自由软件社区欢迎的成员变成了表面遵守自由软件许可暗地里却背道而驰的牛犊子。现在,这个圈子里已经没有人再愿意帮它任何忙了。

后院起火

Canonical将自己孤立得越发遥远,它却越想控制整个Ubuntu社区。

Canonical之所以这样,也许可以解释为这是越来越坚定想努力盈利的结果。尽管Canonical一直在忙于宣布获得了新的合作与支持,但是这些声明中却总是缺少任何提及合作资金数额的词句。要说这是遗漏了?经过长达九年的商业化运行,很难想象他们会漏掉任何可以报道的好消息。但是,无论原因是什么,Canonical已经越来越多地不经任何商讨,就将它的决定强加给Ubuntu志愿者社区。

其中的许多决定都是很琐碎的。范围从决定不再支持完全自由许可的Ubuntu版本或者一个基于KDE的版本,到标题栏图标的重新定位,以及替换HUD菜单的介绍。

其实,在争论中,解决问题并不是最重要的,重要的是解决问题时人们之间的关系。与Canonical不同,Ubuntu社区每天的运行看起来就像是任何预期中规范的自由软件项目一样,有讨论有商议。而Canonical呢?据说,Canonical公司中的高级雇员经常滥用否决权,即便是礼貌的否定,都可能会导致摩擦 —— 更何况,这种否定还常常是粗鲁的。Canonical已经不再欢迎开诚布公的讨论,而是借着“为了让Ubuntu成功”的名义越来越倾向于扼杀人们的不同意见。

矛盾积蓄久了终会爆发。经过长时间的公开质问,Ubuntu社区贡献者们的地位仍得不到肯定,2013年2月,许多人开始考虑退出社区(事实上,貌似只有一个人付诸行动)

表达不满的首次发声很快就被Jono Bacon老练的公关手段平息下来,但也仅仅过了几个月,由于Ubuntu首页上通往社区的链接被移除,矛盾再次爆发。

Bacon再一次平息了事态,在局外人看来,这几个月社区似乎重新归于平静。但是长期积累的不满不可能完全消失,理由很简单,Canonical一直都在无视Ubuntu社区。矛盾再次爆发看起来只是时间问题。

迷失方向

Canonical是否曾经相信Ubuntu发行版能够盈利,这我们不得而知。当然,之前无数的教训已经警告了Canonical,为赚钱而生的发行版成功的几率有多渺茫。但是多年来在Ubuntu上付出的努力似乎表明Canonical希望——或者曾经希望——能将不可能变为可能。又或者,也许Canonical只是简单地将一个优秀发行版看作是其宏伟目标的踏脚石。

不管怎样,如今看来,在Unity上付出如此多的努力已经是一步错棋。直到今天,Canonical似乎仍然缺乏一个商业计划为其带来任何可以盈利的合理机会。

至于那些周边产品,诸如在线存储、音乐商店、或者Dash中的合作广告,这些努力可能有助于弥补开发Ubuntu所需的花销,但要说这些东西就能帮助Ubuntu盈利,没人会张这个嘴。而用在线会议代替实际会议,这只能说明一家公司正在寻找削减开支的手段,而不是盈利的方法。

更重要的,这些“努力”会导致新的问题。其中格外要提到的是,Dash中的广告已经导致了对个人隐私的担忧,甚至被Richard Stallman称之为间谍软件。这些广告还加重了社区的不满情绪。

Canonical用了一年时间来解决个人隐私问题,但即使这样,缺乏足够的细节说明它只是想让用户们相信它。

其他方面,像Ubuntu TV,仍然没有成形。当然,Ubuntu的主战略看起来正向多样化多元素靠拢,但是尝试闯入一个饱和市场,其合理性仍然值得怀疑。Ubuntu Touch计划于10月份同13.10一起发布,但是如果有手机制造商要搭载预装产品,Canonical还将推迟发布日期。

更糟的是Ubuntu Edge资金筹集计划,该计划打算通过众筹基金打造一款时尚前卫的经典手机,如果能够成功,Canonical就可以在市场中为其建立一个小生态圈。

然而,最终3200万美元的筹资目标只达到了四成,Canonical对此只能“强颜欢笑”,因为参与众筹的投资者们也确实为产品卖力的宣传了。但是这个结果意味着Canonical在潜在的商业伙伴眼中背上了失败者的名声,现实就是如此残酷。Ubuntu Edge的失败给Canonical的商业计划留下的是更多的不确定性,希望愈加渺茫。

拭目以待

以上我所写的这些并不是说一夜之间Canonical和Ubuntu就会消失。任何“没落”都才刚刚开始,并不是无法挽回。管理层引进新面孔,或者执行内部改革,都有可能让Canonical和Ubuntu重新振作。也许倾听Ubuntu社区的声音也是一个好的选择。

如果问题依旧,即使再过一个9年,Canonical和Ubuntu也不会成功。Linux桌面那些早年的主要贡献者,他们甚至都没有对自己的代码有所创新,更不要提一般的自由软件了。长此以往,要么困惑要么绝望,都将会加速Ubuntu的没落。

即使不加以改革,Ubuntu和Canonical也有可能恢复之前的威望,虽然Ubuntu Edge项目表明这种可能性并不大。但是,渐渐地,Canonical和Ubuntu已经开始失去他们多年来拥有的领袖地位。

到底是扭转颓势,还是依靠不疼不痒的措施加速没落,这些都是未知数。接下来的这几年会很有趣,充满变数,让我们拭目以待!

via: http://www.datamation.com/open-source/are-we-witnessing-the-decline-of-ubuntu-1.html

本文由 LCTT 原创翻译,Linux中国 荣誉推出

译者:tinyeyeser 校对:jasminepeng

Canonical公司的创始人Mark Shuttleworth通过这一有趣的说法将Ubuntu Egde智能手机与iPhone 5S联系了起来。

几个月前,Canonical和Mark Shuttleworth尝试筹资来推出一款手机,该手机被认为是手机中的“F1赛车”。虽然筹资失败了,但是他认为苹果已经从这款手机(Ubuntu Edge)的概念中获得了灵感。

“我认为Ubuntu Edge可能加速了终端融合的概念,你看苹果描述他们的新的CPU为‘桌面级’的,我认为这并不是偶然。”他在接受ZDnet采访时这么说。

Canonical公司的创始人可能有一些我们不能获得的内部消息,不过这也许只是一个有趣的猜测。

苹果是否会按照Canonical的Ubuntu Edge手机描绘的终端聚合方向发展还有待观察。

via: http://news.softpedia.com/news/Mark-Shuttleworth-Thinks-Apple-Used-the-Ubuntu-Edge-Convergence-Idea-for-iPhone-5S-390507.shtml

本文由 LCTT 原创翻译,Linux中国 荣誉推出

译者:SCUSJS 校对:wxy

摘要:Ubuntu 13.10也许并不是最激动人心的桌面Linux,但它却非常可靠,拥有许多有用的新特性。

许多桌面发烧友至今仍然对Ubuntu转用Unity耿耿于怀,另外有些人不喜欢Ubuntu的母公司Canonical一意孤行,用Mir代替更主流的Wayland,还有些人不喜欢Ubuntu将本地搜索与Web搜索合并在一起。我想说,那又怎样!

Ubuntu 13.10即将发布,本文只是预热。

让我来告诉你们,什么是事实!回首2011年4月,Ubuntu的创始人Mark Shuttleworth曾经说过,Ubuntu新的发展方向是,“为普通消费者带来快乐、自由、创新、性能和安全,而这些正是Linux平台中一直所缺少的东西”。如今,他做到了!

Ubuntu 13.10,代号“俏皮的蝾螈(Saucy Salamander)”,已经进入发布前的最后阶段。的确,Ubuntu也许不是那些每天热衷于编译内核代码的Linux专家们所喜爱的桌面Linux,因为它本就不是为那些人准备的。

Ubuntu是一个所有人,甚至包括我那81岁的老岳母,都能使用的Linux桌面操作系统。基于这个角度,Ubuntu已经成功了,而下周最终发布的新版本,对于那些仅仅只是想学习使用一台电脑的新人来说,其意义绝不亚于一场胜利。

为了目睹新版的Ubuntu是如何做到这一点的,我在两套系统上分别安装运行了beta版和RC版。第一套测试环境是我2007年产的Dell Inspiron 530S,搭载2.2GHz Intel奔腾 E2200双核处理器、4G内存、500GSATA串口硬盘,集成Intel 3100GMA显示芯片组。第二套测试环境是2008年入手的Gateway DX4710,搭载2.5GHz Intel酷睿2四核处理器,6G内存,1T串口硬盘,同样集成了Intel GMA 3100显卡。

安装过程小菜一碟。首先说明一下,我并没有尝试在有Windows 8 Secure Boot锁定的系统上安装Ubuntu,如果你想尝试的话,这里有如何安装Ubuntu与Win8双系统的教程,如果是其他使用统一可扩展固件接口(Unified Extensible Firmware Interface - UEFI)的系统,也可以看下这个教程。

安装过程中有个不错的新功能,就是安装的同时你可以登录或创建一个免费Ubuntu One的云端服务账户。Ubuntu One是一款类似Dropbox的存储服务,提供5G免费空间,商业版费用为39.95美刀,提供20G空间和音乐流媒体支持。该服务除了完美集成在Ubuntu系统中,你也可以在Windows、Mac OS、Android和IOS系统中使用它。

首先,安装完成后,我注意到的第一件事是,在我这两台老电脑上,Ubuntu 13.10运行非常流畅,就像在顶级配置的电脑上运行一样。(译者表示,这样的配置竟然还叫老电脑,让译者的1G内存情何以堪,你们有考虑过老闪龙的感受吗!)如果你的机子比我的还老,跑Windows 7以上的系统都嫌慢,并且比较在意即将结束的XP官方支持,可以考虑一下Ubuntu,或者其他易于上手的Linux发行版,比如Mint。

再来看看核心部分。首先,“俏皮的蝾螈”运行Linux 3.11 内核

在此基础上,再看看显示引擎,本来大家预测的是Mir,但是PC上的Mir暂时还没有准备好迎来它的黄金时期。内有Ubuntu家族中诸如Kubuntu的反对,外有Intel的抵制,Mir需要同时面对“内忧外患”。

最后的结果就是13.10将仍然默认使用老旧的Xorg-server 1.4.3。如果你富有冒险精神,可以选择尝试一下Mir。如果你想要在智能手机上运行Ubuntu,也就是传说中的Ubuntu Touch,恰好,你就可以用到Mir

如果你是一个开发者,这是个大问题。但如果只是普通用户,你根本不必在意。例如,Valve公司基于Ubuntu的Steam系统上线后,Ubuntu仍将是最棒的Linux游戏平台。

在图形架构之上,Ubuntu搭载的是基于Unity 7接口的GNOME 3.8。最新的Unity 8强调使用屏幕边缘来控制计算机设备,但Unity 8只将在Ubuntu Touch 13.10中使用,默认并不会加入桌面版的13.10。

如果确实不习惯Unity,你也可以方便地在安装时去掉它。或者,你也可以使用其他Ubuntu家族的Linux发行版,例如面向KDE用户的Kubuntu,Cinnamon粉丝喜欢的Mint,又或者专门针对LXDE爱好者的Lubuntu。搭载Unity的Ubuntu主要为新手用户提供,你完全可以挑选你喜欢的任一款Ubuntu桌面系统。

在新版Ubuntu的软件包最终敲定之前,人们都以为它会选用Google的Chrome浏览器的开源版本Chromium。但是最终,它还是选择了Firefox 24作为默认浏览器。

其他应用程序都将是Ubuntu或Linux桌面用户熟悉的面孔。办公套件为LibreOffice 4.12;邮件客户端为Thunderbird 24;照片编辑有Gimp 2.8.6,默认的音乐播放器为Rhythmbox 2.99.1。

对新用户来说,最值得一提的新特性将是Smart Scopes(之前叫做Lens)。Lens最初被提出来的时候,其功能只是根据本地Unity Dash的搜索结果对Amazon的搜索结果进行整合。原本是作为默认功能的,但最终该特性被改为了可选。

在Ubuntu 13.10中,当你使用Unity Dash搜索时,不但可以使用Amazon,还可以选择Facebook、Google、Yelp以及其他多个在线Web页面。

它是如何工作的呢?当你在Unity Dash中输入一个搜索条目时,Ubuntu会尝试猜测最佳匹配项。例如,如果我搜索“最炫民族风”,它除了在我的电脑中搜索,还会在Web的音乐分类下进行搜索。

其中每个分类都有多个源或scopes,例如选择“参考”分类,会自动对应维基百科、在线词典WordnikZotero(一个Linux下的类似笔记管理软件)这三个源。

担心基于Web的搜索会泄露个人隐私?Ubuntu已经通过匿名搜索和匿名结果解决了这一问题。

如果说你仍然不想从桌面直接进行Web搜索,别担心,你可以在“设置/安全与隐私/搜索”中将它们全部关闭。或者,我建议通过以下步骤,只使用你信任的搜索引擎:

  • 打开应用程序源(屌丝青年可以使用快捷键,Win键+A)
  • 往下“滚”,一直滚到Dash插件
  • 选择“See X more results.”
  • 选择你想要禁止的源
  • 点击“Disable”

坦白讲,经过一些修改,我很喜欢这个新功能,当然,Ubuntu 13.10的其他部分我也很喜欢。

经过几个星期的试用,Ubuntu 13.10一直运行良好。对我来说,它是一个流畅、安全、使用方便的桌面Linux。

尽管Unity不太合我个人的胃口,但我仍然认为,Shuttleworth已经成功地打造了一款所有人都可以使用的Linux桌面系统。不相信我?自己下载俏皮的蝾螈试试看吧~

文章作者简介:

Steven J. Vaughan-Nichols,亦称sjvn,早在上世纪80年代,CP/M-80还是最前沿操作系统的时候,就开始撰写技术及商业文章。范围涵盖网络、Linux、开源以及操作系统。

via: http://www.zdnet.com/ubuntu-13-10-review-a-great-linux-desktop-gets-better-7000021825/

本文由 LCTT 原创翻译,Linux中国 荣誉推出

译者:小眼儿 校对:wxy