程序员的感觉 LINUX智能操作系统扫盲(1)
随着摩托罗拉和三星几款Linux智能手机的高调上市,Linux智能手机仿佛子一下又热起来,根据Gartner的统计,嵌入式Linux在2005年第一季度的全球智能手机出货中已经拥有14%的市场份额,比去年同期的3.4%增长了四倍多。于是面对Symbian与微软的WinCE两大阵营,挟着开放式架构、授权费用低、开发资源丰富等优点的Linux智能手机操作系统是否有机会在新一代的智能型手机市场中崭露头角,成为了引人关注的议题。人们开始对Linux关注起来,就让读者跟随我们的文章,来了解Linux智能手机操作系统的前世今生。 LINUX的自由 先让我们来了解一下Linux软件,毕竟Linux智能手机操作系统只是它应用的一个分支。Linux的出现,最早开始于一位名叫Linus Torvalds的计算机业余爱好者,当时他是芬兰赫尔辛基大学的学生。他的目的是想设计一个代替Minix(是由一位名叫Andrew Tannebaum的计算机教授编写的一个操作系统示教程序)的操作系统,这个操作系统可用于386、486或奔腾处理器的个人计算机上,并且具有Unix操作系统的全部功能,因而开始了Linux雏形的设计。简单地说,Linux是一套免费使用和自由传播的类Unix操作系统,它主要用于基于Intel x86系列CPU的计算机上。这个系统是由全世界各地的成千上万的程序员设计和实现的。其目的是建立不受任何商品化软件的版权制约的、全世界都能自由使用的Unix兼容产品。 近年来,Linux以自由、免费、开放源代码为武器,经过来自互联网、遍布全球的程序员的努力,加上IBM、SUN等计算机巨头的支持,Linux在操作系统市场异军突起,服务器版的Linux、桌面版的Linux、嵌入式Linux已经广泛地投入应用,基于Linux的应用和应用开发渗透到各个领域,一部分手机厂商接机推出了Linux手机。目前很多手机开发商本身并不希望在操作系统方案上受制于人并增加产品开发成本,而源代码开放的Linux是最好的切入点。由于很多公司在Linux桌面应用开发的经验而促成其转向智能手机终端产品的开发中,国内基于Linux的嵌入式操作系统应用开发商远多于桌面应用开发商,Linux具有最大的自由开发群。此外,由于其开放性使工程师可以对系统有更深入的了解,并能针对特定硬件方案和产品需求进行优化,通过了解源代码开发很多应用。 采用Linux操作系统的理由是降低智能手机的生产成本。Linux开发起来最大的特点是从根本上开放源代码,与其他系统相比,采用开放源代码的Linux手机操作系统能够大大降低成本。而且开放源代码还有一个好处是允许手机制造商根据实际情况,有针对性地开发适合自己手机的Linux操作系统,这样既能让自己的产品有特色,又能避免受制于人,还能够满足用户多方面的应用。到现在,手机的应用就由通话和简单的邮件传输,发展到Web浏览和拍照摄影,照片编辑,动画播放等多个方面,这样一来,手机软件的开发规模是3年前5倍以上。基于这个原因,开发Linux OS,开发者教育等各方面的成本就削减了不少,从而上市的产品便会更具竞争力。
首页 上页 | 1 | 2 | 下页 尾页 共 2 页