1.1.1 Linux操作系统及其发展
Linux是一种自由和开放源码的类Unix操作系统。目前存在着许多不同的Linux,但它们都使用了Linux内核。Linux可安装在各种计算机硬件设备中,从手机、平板电脑、路由器和视频游戏控制台,到台式计算机、大型机和超级计算机。Linux是一个领先的操作系统,世界上运算最快的10台超级计算机运行的都是Linux操作系统。
严格来讲,Linux这个词本身只表示Linux内核,但实际上人们已经习惯了用Linux来形容整个基于Linux内核并且使用GNU工程的各种工具和数据库的操作系统。
Linux操作系统诞生于1991年10月5日(这是第一次正式向外公布的时间),得名于计算机业余爱好者Linus Torvalds。借助于Internet网络,并经过全世界各地计算机爱好者的共同努力,现已成为当今世界上使用最多的一种类Unix操作系统,并且使用人数还在迅猛增长。
Linux操作系统从1992年问世至今的20年间,已经发展成为一个功能强大、设计完善的操作系统。目前Linux已经可以与各种传统的商业操作系统分庭抗礼,占据了市场的相当一部分份额。Linux强大的功能、优良的特性、易于定制、具有大量适用的应用软件等特点使之成为嵌入式操作系统的一个比较理想的选择。同时,Linux是一个与生俱来的网络操作系统,成熟而且稳定。
Linux是源代码开放软件,不存在黑箱技术,任何人都可以修改它,或者用它开发自己的产品。Linux系统的定制特性可以让系统内核做得很小。一个带有中文系统及图形化界面的核心程序也可以做到不足1MB,而且同样稳定。Linux作为一种可裁剪的软件平台系统,是发展未来嵌入设备产品的绝佳资源,遍布全球的众多Linux爱好者又能给予Linux开发者强大的技术支持。因此,Linux作为嵌入式系统新的选择,具有非常大的发展前途。
Linux操作系统的诞生、发展和成长过程始终依赖以下5个重要支柱:Unix操作系统、MINIX操作系统、GNU计划、POSIX标准和Internet网络。