MOTO的linux手机
作者:qiaoyan1984_868 | 来源:互联网 | 2017-11-06 15:39
MOTO的linux手机--Linux通用技术-Linux技术与应用信息,下面是详情阅读。
这篇文章讲的是冤大头Moto。在我们的印象了--好吧,在我的个人印象里--Moto是最摇摆不定的主儿--作为一个成年人,我们都知道,这种状况不管是女朋友还是手机平台--都不是个好事儿。和其他竞争对手相比,圈里有坚持与虎狼为伴,或者傍大款到底的 Windows Mobile 帮,从HP到多普达;有财大气粗自行其是坚持Symbian的剽悍玩家,比如诺基亚;还有一票人马虽然红黑两道都不沾,但也手脚利索,决不吃素,比如索爱,三星以及一干日本厂商。
Moto 在 Proprietary OS,Windows Mobile,Symbian 和 Linux 上都试过水。他们在2003年宣布自己的smartphone要迁移到Linux平台上。同年第四季度的A760是第一个Linux smartphone。现在这个系列已经有十多个产品。
初看起来,子孙满堂,好像十分精彩,可是实际上,联系第三方应用和开发者的 ecosystem 根本不见踪影。这样一个看上去有点尴尬的局面,用作者Nathan Willis的话说,就是Is Motorola’s switch to Linux a hit for the company but a miss for end users?
当然,不能说这些phone上的开发活动一点都没有。比如,至少有个还很活跃的社区MotorolaFans.com,还有 OpenEZX project 。后者期望开发一个该系列Linux phone上的完全真正free的可替代环境(见后)。只是,Moto 的态度和举动,好像更是在设置绊脚石而不是激励开发者在该平台上的开发。
一个例子是kernel源码。Moto是和MontaVista合作开发自己的Linux系列 smartphone 的。A780和E680似乎采用的是2.4.20版本,还有一些标准库。不过MotorolaFans.com 上的一个开发者向Moto索取他的E680的源码时,碰到不少麻烦。email 沟通就花了俩月,Moto说只能通过CD而不是其他电子方式提供代码,CD OK 后,Moto 又宣称费用要200美元,这倒霉的哥们还得自己到海关提货,同时支付关税。当然,他的收获是至少发现了代码里一些可以优化的地方。
OpenEZX 期望为该系列Linux phone 构建一个2.6 版本系列的内核,还有支持更多文件系统,编写其他驱动,比如SD卡。
现在,E680 和A760 的源码都在SourceForge上。MotorolaFans.com 的论坛上也有比较详细的步骤说明怎么play with这些代码。dude们,是时候出手玩玩了。
Moto 高管 Mark VandenBrink (Chief Architect of Mobile devices) 说,他们尚无兴趣支持native linux 应用。据说这也是运营商们的意见,他们操心在射频,网络,安全还有互连方面可能出现问题。那么,你真的想为这个 Linux 系列smartphone开发第三方应用?真的非常想?--JVM。
相比之下,Symbian 为开发者提供充足的文档和SDK,Microsoft 亦然。开发者和社区都能方便得为这两个平台编写native程序,ecosystem 至少都是两方重视和着力培养的对象 。Moto 的尤物里虽然运行着Trolltech 的 Qtopia(Qt/Embedded),不过还有个附加层EZX,基本上所有主要应用都运行在EZX上--傻瓜都猜得到,这个EZX当然是封闭的。
OPIE 虽然已经可以这系列Linux phone上运行,不过把千把块的手机变成不能打电话的 PDA 终究有点不爽。
觉得,Linux 平台上business更重要的是建立生态圈或者按照已建立生态圈的玩法进行游戏。诚然,Moto手机里装个什么玩意儿我们管不着,如果他是Proprietary OS 我们自然连讨论的兴趣的都没有。只是,鄙人今天辛辛苦苦地敲字,还有这个星球上几百万人都围着他转动,就是因为那是 Linux,这就是我们抱着不同的更高的期望的原因。
推测起来,Moto 通过转向Linux可能在license fee上省了点钱--作者Nathan Willis推测,我又没可看过 Moto 和 MontaVista 这二Mo签的合同,不知道是不是--可是在宣布自己这个迁移之后3年了,用户们却没看到什么和自己相关的切实利益。GPL要求Moto向要求获得代码的用户提供代码,当然,没要求Moto在这件事上要非常nice--这两条Moto都做到了,而且还做的很好--尤其是第二条。真正费解的当然是这家稀里糊涂的公司不觉得把开发者吸引到自己的产品周围有什么好处。
像 TiVo , Zaurus ,这样的公司已经有实绩证明了鼓励open source hacking能带来的收益。contributor能享受代码的乐趣,应用开发商赚到自己的一份钱,大佬在后面笑呵呵地看着用户被前两者鼓励/吸引来买自己的产品。那么,问个弱智问题,Moto能从阻碍开发者把软件带到自己的平台上这件事情中得到什么好处呢?
推荐阅读
本文详细介绍了如何为联通光猫配置DNS服务器地址,以提高网络解析效率和访问体验。通过智能线路解析功能,域名解析可以根据访问者的IP来源和类型进行差异化处理,从而实现更优的网络性能。 ...
[详细]
蜡笔小新 2024-12-28 11:28:18
本文详细分析了JSP(JavaServer Pages)技术的主要优点和缺点,帮助开发者更好地理解其适用场景及潜在挑战。JSP作为一种服务器端技术,广泛应用于Web开发中。 ...
[详细]
蜡笔小新 2024-12-28 11:00:33
在计算机技术的学习道路上,51CTO学院以其专业性和专注度给我留下了深刻印象。从2012年接触计算机到2014年开始系统学习网络技术和安全领域,51CTO学院始终是我信赖的学习平台。 ...
[详细]
蜡笔小新 2024-12-28 08:20:07
1:有如下一段程序:packagea.b.c;publicclassTest{privatestaticinti0;publicintgetNext(){return ...
[详细]
蜡笔小新 2024-12-27 19:32:17
本文介绍了OAuth认证协议的核心概念及其工作原理。OAuth是一种开放标准,旨在为第三方应用提供安全的用户资源访问授权,同时确保用户的账户信息(如用户名和密码)不会暴露给第三方。 ...
[详细]
蜡笔小新 2024-12-28 12:07:46
Valve 最新发布了针对 Steam Deck 掌机的 Windows 驱动程序,旨在提升其在 Windows 环境下的兼容性、安全性和性能表现。 ...
[详细]
蜡笔小新 2024-12-28 10:31:16
本文详细介绍如何从官方渠道下载并安装PyCharm集成开发环境(IDE),涵盖Windows、macOS和Linux系统,同时提供详细的安装步骤及配置建议。 ...
[详细]
蜡笔小新 2024-12-28 09:42:41
本文详细介绍如何使用Python进行配置文件的读写操作,涵盖常见的配置文件格式(如INI、JSON、TOML和YAML),并提供具体的代码示例。 ...
[详细]
蜡笔小新 2024-12-28 08:39:55
本文详细介绍了 Linux 系统启动过程中常见的 MBR 扇区和 GRUB 引导程序故障及其解决方案,涵盖从备份、模拟故障到恢复的具体步骤。 ...
[详细]
蜡笔小新 2024-12-27 20:40:29
本文详细介绍了如何在Linux系统上安装和配置Smokeping,以实现对网络链路质量的实时监控。通过详细的步骤和必要的依赖包安装,确保用户能够顺利完成部署并优化其网络性能监控。 ...
[详细]
蜡笔小新 2024-12-27 19:31:05
此版本为经过优化的Windows 10 LTSC 21H2企业版,特别适合低内存配置的计算机。它基于官方版本进行了精简和性能优化,确保在资源有限的情况下依然能够稳定运行。 ...
[详细]
蜡笔小新 2024-12-27 16:47:43
本文探讨了在Linux环境下安装pygraphviz时遇到的常见问题,并提供了详细的解决方案和最佳实践。 ...
[详细]
蜡笔小新 2024-12-27 16:44:26
本文介绍了一款用于自动化部署 Linux 服务的 Bash 脚本。该脚本不仅涵盖了基本的文件复制和目录创建,还处理了系统服务的配置和启动,确保在多种 Linux 发行版上都能顺利运行。 ...
[详细]
蜡笔小新 2024-12-27 16:33:32
本文介绍如何使用CMake支持不同平台的代码编译。通过一个简单的示例,我们将展示如何编写CMakeLists.txt以适应Linux和Windows平台,并实现跨平台的函数调用。 ...
[详细]
蜡笔小新 2024-12-27 14:43:56
本文详细介绍了如何在Linux环境中安装和配置ActiveMQ,包括端口开放及防火墙设置。通过本文,您可以掌握完整的ActiveMQ部署流程,确保其在网络环境中正常运行。 ...
[详细]
蜡笔小新 2024-12-27 14:38:54
qiaoyan1984_868
这个家伙很懒,什么也没留下!