Android和Maemo系统,哪个是自由的王者?
Android 和 Maemo 的主要吸引力,可能都在于软件的自由度。但是对于我们这些自由软件用户和开发者,更应该支持哪个呢?
现实中的软件自由度有多个层面的含义。尽管理论上只需要一个合适的授权方式,但我们需要考虑很多的东西,例如最简单的就是给终端使用者管理员级别的权限。以下四点在我看来至关重要:
1. 用户的访问权限
2. 协作和交互的程度
3. 闭源软件的存在
4. 实际应用中的自由度
用户访问权限
对于手机来说,完全控制你自己的设备从来都不是理所当然的事情。现在市面上的很多平台确实允许用户运行他们的自制程序,但往往针对恶意软件的安全策略也会影响自制软件。 更让人困惑的是,由于传统手机操作系统功能先天不足,这样的能力是否有用还需要商酌(指运行自制软件)。目前更加强大的硬件使得手机可以在不影响续航能力的前提下运行Linux,但作为用户应当有更高的期待。
Android 和 Maemo 都可以宣称自己的核心组件是免费的,但是到目前为止我们只讨论用户权限。对于Android 阵营来说很遗憾,目前没有厂商在自家手机里主动提供获取 Root 权限的方式。因此,尽管不像 iPhone 越狱那么困难,Android 的用户仍然需要八仙过海、各显神通来获取系统的最高权限。
而直接由 Nokia 研发的 Maemo 则会在系统里直接内置获取 Root 权限的方式,用户只需要从官方软件源安装一个包,这个包的作用仅仅是让用户理解开启 Root 权限的危险性。(注:稍微解释下几个名词,所谓的 Root 权限就是管理员权限,事实上用这个权限运行应用软件非常危险,因为它完全不受系统安全策略的影响,你很可能在不知不觉中干掉自己的系统,软件源是源自 Debian 的说法,你可以把它理解为更加强大的 App store。)
如果在 Android 设备上也可以很容易地通过非官方途径获得 Root 权限的话,会出现怎样的问题?以下列举几个:
初学者压根就不会动这种念头。专业知识不应该成为自由之路上的绊脚石,谁说初学者一定不会用到 Root 权限?
高级用户不该为了获取 Root 权限而被迫破解手机。有些人破解完了以后会有负罪感,但事实上他们只不过是买了一个倒霉的残疾产品。用户不应该被迫和操作系统斗争,在破解手机会让他们失去厂商的安全升级。一个需要破解的操作系统是劣质产品,即便它的用户可以通过非官方的手段获得完全控制设备的自由。
软件市场将会被分为已破解和未破解两类。破解手机的用户并不一定能够获得未来的产品更新和服务。
胜者: 跑在 Nokia 设备上的 Maemo。
文章来源:http://tech.ifeng.com/special/smartphoneos/detail_2010_07/14/1771110_0.shtml
免责声明:本文仅代表作者个人观点,与世界朋友网无关。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。