Linux是Unix类的操作系统(OS),在原代码级上兼容绝大部分Unix标准,是一个支持多用户、多进程、多线程、实时性较好的功能强大而稳定的操作系统,它可以运行x86PC,Sun Sparc,Digital Alpha,680x0,PowerPC, MIPS, ARM等平台上, 它是目前运行硬件平台最多的操作系统。自从2000年2月,Red Hat发布了嵌入式Linux的开发环境,Linux在嵌入式行业的潜力逐渐被发掘出来。目前,在嵌入式行业,它越来越受到各种商家的青睐。在所有的操作系统中,Linux是一个发展最快,应用最为广泛的操作系统,Linux本身的种种特性也使其成为嵌入式开发的首选。
根据IDC的报道,Linux已经成为全球第二大操作系统。预计在服务器市场上,Linux在未来几年内将以25%的速度增长,中国的Linux市场更是保持40%左右的增长速度。而在Linux操作系统方面,IDC对中国在2001-2006年的市场预测发现,其市场占有率从2001年的4。47%平稳地上升到2006年的26。77%。
在手机领域,摩托罗拉为扭转在Symbian阵营中的不利位置,抢占智能手机市场,早已在倡“Linux+Java”的发展思路。三星在2003年9月份推出了首款基于Linux系统平台的CDMA智能手机SCH-i519,NEC也一再强调其3G手机高端产品几乎100%会采用Linux,NEC还透露自己正在开发的手机Linux内核采用的是MontaVista 的MontaVista Linux Consumer Electronics Edition,并将在此基础上增加GUI系统X Window System、GTK+和glibc等软件,并计划把数据处理、多媒体技术和通话技术的中间件应用到Linux中去,以打造一个丰富的Linux手机软件平台。目前嵌入式系统正向人们的日常生活走进,在IT行业又出现新的市场机遇,在此时,LINUX以其独特的优势,成为许多商家目光关注的焦点。
LINUX的下面一些特点,决定了它是一个会在嵌入式领域占很大分额的一个嵌入式操作系统。
①.开放性
开放性是指系统遵循世界标准规范,特别是遵循开放系统互联国际标准。凡遵循国际标准所开发的硬件和软件,都能做到彼此兼容,可方便地实现互联。
②.多用户
多用户是指系统资源可以被不同用户各自拥有使用,即每个用户对自己的资源有特定的权限,互不影响。Linux和UNIX都支持多用户操作。
③.良好的可移植性
可移植性是指将操作系统从一种计算机硬件平台转移到另一种计算机硬件平台后,使它仍然能按其自身的方式运行的能力。Linux是一种可移植的操作系统,能够在从微型计算机到大型计算机的任何环境和任何平台上运行。可移植性为运行Linux系统的不同计算机平台与其他任何机器进行准确而有效的通信提供了手段,而不需要另外增加特殊和昂贵的通信接口。