热门标签 | HotTags
当前位置:  开发笔记 > 运维 > 正文

MOTO的linux手机

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能从阻碍开发者把软件带到自己的平台上这件事情中得到什么好处呢?
推荐阅读
  • 本文深入探讨了 Delphi 中类对象成员的核心概念,包括 System 单元的基础知识、TObject 类的定义及其方法、TClass 的作用以及对象的消息处理机制。文章不仅解释了这些概念的基本原理,还提供了丰富的补充和专业解答,帮助读者全面理解 Delphi 的面向对象编程。 ... [详细]
  • 本文将详细介绍如何安装和使用 CactiEZ 的中文版本,帮助那些对英文界面不太熟悉的用户轻松掌握这一强大的网络监控工具。 ... [详细]
  • 本文深入探讨了 PHP 实现计划任务的方法,包括其原理、具体实现方式以及在不同操作系统中的应用。通过详细示例和代码片段,帮助开发者理解和掌握如何高效地设置和管理定时任务。 ... [详细]
  • 本文介绍如何配置SecureCRT以正确显示Linux终端的颜色,并解决中文显示问题。通过简单的步骤设置,可以显著提升使用体验。 ... [详细]
  • 俗话说得好,“工欲善其事,必先利其器”。这句话不仅强调了工具的重要性,也提醒我们在任何项目开始前,准备合适的工具至关重要。本文将介绍几款C语言编程中常用的工具,帮助初学者更好地选择适合自己学习和工作的编程环境。 ... [详细]
  • 如何解决Windows 7桌面图标显示异常的问题
    本文提供了多种有效的方法来解决Windows 7系统中桌面图标显示为未知文件图标的问题,包括更换个性化主题、清理图标缓存等。 ... [详细]
  • 深入理解动态链接库及其应用
    本文将探讨动态链接库的基本概念,包括Windows下的动态链接库(DLL)和Linux下的共享库(Shared Library),并详细介绍如何在Linux环境中创建和使用这些库。 ... [详细]
  • 应对.avast后缀勒索病毒:全面指南
    本文详细介绍了.avast后缀勒索病毒的特性、感染途径、恢复方法及预防措施,旨在帮助用户有效应对这一威胁。 ... [详细]
  • NFS(Network File System)即网络文件系统,是一种分布式文件系统协议,主要用于Unix和类Unix系统之间的文件共享。本文详细介绍NFS的配置文件/etc/exports和相关服务配置,帮助读者理解如何在Linux环境中配置NFS客户端。 ... [详细]
  • 本文详细介绍如何在 Windows 环境下安装 Ubuntu 12.04 版本的 Linux 操作系统,包括必要的软件下载、配置步骤以及注意事项。 ... [详细]
  • 随着技术社区的发展,越来越多的技术爱好者选择通过撰写博客来分享自己的学习经验和项目进展。本文将介绍一个具体案例,即将一套原本运行于Windows平台的代码成功移植到Linux(Redhat)环境下的过程与挑战。 ... [详细]
  • 本文详细介绍了在Linux环境下如何有效地管理任务,包括撤销操作、挂起与恢复任务、终止后台程序以及取消定时任务的方法。这些技巧对于提高日常工作效率和系统维护至关重要。 ... [详细]
  • 在Windows Server 2008 R2上配置IIS FTP服务
    本文详细介绍了如何在Windows Server 2008 R2操作系统上通过IIS配置FTP服务的过程,包括服务器角色的选择与安装、FTP站点的创建以及必要的服务和防火墙设置检查。 ... [详细]
  • Ubuntu GamePack:专为游戏爱好者打造的Linux发行版
    随着Linux系统在游戏领域的应用越来越广泛,许多Linux用户开始寻求在自己的系统上畅玩游戏的方法。UALinux,一家致力于推广GNU/Linux使用的乌克兰公司,推出了基于Ubuntu 16.04的Ubuntu GamePack,旨在为Linux用户提供一个游戏友好型的操作环境。 ... [详细]
  • MySQL锁机制详解
    本文深入探讨了MySQL中的锁机制,包括表级锁、行级锁以及元数据锁,通过实例详细解释了各种锁的工作原理及其应用场景。同时,文章还介绍了如何通过锁来优化数据库性能,避免常见的并发问题。 ... [详细]
author-avatar
qiaoyan1984_868
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有