1.Linux的发展史:1991年,Linux由芬兰赫尔辛基大学的名叫Linus Torvalds的大学生开发的,Linux是这个操作系统内核的名字。
2.嵌入式系统:所谓嵌入式系统是指带有微处理器的非计算机系统,如MP3播放器、工控设备、车载电子设备、手持设备、信息家电等都采用的嵌入式系统。Linux凭借其内核稳定、可靠性高、实时性好、可裁剪、内核小、支持多种开发语言等优势成为众多嵌入式系统厂商看好的一个方向。据调查,有超过百分之五十的嵌入式系统倾向于以Linux作为操作系统。
到正题了…
3.Linux的主要特点包括稳定性、兼容性、可移植性、用户界面等。
下面将详细介绍:
3.1——多用户多任务:
Linux支持多个用户从相同或者不同的终端上同时使用同一台计算机(多用户),而没有商业软件许可证的限制。
在同一时间段内,Linux能响应多个用户的不同请求,也可以在Linux中同时执行多个程序(多任务)。
3.2——高度的稳定性:
Linux的内核设计继承了UNIX的优良特性,可以长期高效、稳定的运行。Linux的基础架构由相互无关的层组成,每层都有特定的功能和严格的权限许可,从而保证Linux最大限度地稳定运行。
3.3——良好的兼容性:
Linux遵循POSIX(Portable Operating System Interface of UNIX)标准,所以Linux与现在的SystemV以及BSD等主流UNIX系统均可兼容,在UNIX系统系统下可以执行的程序,也几乎可以完全在Linux上面运行。
3.4——强大的可移植性:
由于Linux的系统内核只有低于10%的源代码采用汇编语言来编写,其余都是以C语言来完成的,因此平台的可移植性很强。无论是掌上计算机、PC、小型机还是中型,甚至是大型计算机都可以运行Linux,迄今为止,Linux是支持硬件平台最多的操作系统。
3.5——支持多种文件系统:
Linux可以将许多不同的文件系统,以挂载的方式加入,例如Windows98的FAT16/32,Windows NT/2000的NTFS、OS/2的HPFS,甚至是网络上其他计算机所共享的文件系统NFS,都是Linux支持的文件系统。
3.6——高效的内存管理:
Linux会将未使用的内存区域作为缓冲区(Buffer),以此来加速程序的执行。另外系统会采用内存保护模式来执行程序,以避免因一个程序执行失败而导致整个系统的崩溃。
3.7——图形化用户界面:
Linux提供了两种用户界面:
字符界面->是传统的UNIX界面,用户通过键盘输入命令来执行相关操作。
图形化用户界面->可以使用鼠标来操作,表现形式生动直接,和在windoows下操作一样。
3.8——完善的网络功能:
Linux继承了UNIX作为网络操作系统的优点,使用TCP/IP作为默认的网络通信协议。除此之外,它还内置许多服务器软件,例如Apache(WWW服务器)、Sendmail(邮件服务器)、Vsftpd(FTP服务器)、Squid(代理服务器)等,所以不需要额外购买其他软件,即可直接利用Linux担任全方位的网络服务器。
4.Linux的内核版本号由三个数字组成,一般表示为X.Y.Z,如2.4.18.其中:
X代表主版本号,通常在一段时间内是比较稳定的。
Y代表次版本号,如果是偶数,代表这个内核版本是正式版本(或者称为稳定的核心版本),可以用于实际的产品中;而如果是奇数,则代表这个内核是测试版本(或者称为发展的核心版本),还不太稳定,功能也不太完善,仅供测试。
Z代表补丁的版本号,这个数字越大,则表明修改的次数越多,版本相对更完善。