欢迎进入Linux的世界!随着人们对开放源代码软件热情的不断高涨,Linux也受到了越来越多的关注。Linux是操作系统界里的一颗耀眼明星,在各种媒体中,人们都能发现Linux的影子,Linux真的离人们很近了。你一定听过关于Linux这个神奇操作系统的种种传说,但你不一定能真正了解Linux。要学好Linux,首先就要了解Linux的历史、特点和应用,有了这些基础知识后学习起来才能事半功倍。如果你现在还不知道,不用着急,本节就带你穿越时空,为你介绍Linux的历史。
1.1.1  什么是Linux
Linux是一个免费的类Unix操作系统,它最初是由芬兰人Linus Torvalds1991年开发的,目前由来自世界各地的爱好者开发和维护。Linux是一套遵从POSIX(可移植操作系统环境)规范的操作系统,它兼容于Unix System V以及BSD Unix操作系统。BSD UnixUnix System VUnix操作系统的两大主流,以后的Unix系统都是这两种系统的衍生产品。对于System V系统而言,目前把软件程序源代码拿到Linux底下重新编译之后就可以运行,而对于BSD Unix系统而言,它的可执行文件可以直接在Linux环境下运行。但要记住的是,Linux源代码不源于任何版本的Unix,即Linux并不是Unix,而是仅模仿Unix的用户界面和功能,是一个类似于Unix
产品。自Linux诞生以来,凭借其稳定、安全、高性能和高扩展性等优点,得到广大用户的欢迎,成为目前最为流行的操作系统之一。
Linux名称的由来
为了推广Linux,最初Linus向赫尔辛基大学申请FTP服务器空间,可以让别人下载Linux的公开版本。当时Linus为这个操作系统取名为Freax,即由Free(自由)+Freak(怪诞)+X组成,不过负责FTP站点的管理员阿里?莱姆克非常不喜欢这个名字,却喜欢Linus当时正在使用的另一个名字Linux。由于当时Linus没有太过坚持原来的名称,所以这个操作系统从此就被命名为Linux
如果说到Linux的标志,大家一定会想到一只可爱、友善的小企鹅,其实Linus将小企鹅作为Linux的吉祥物有一段有趣的故事。因为Linus曾在澳大利亚的动物园中被一只小企鹅咬过手指,被染上了一种罕见的疾病penguinitis。此病会使人于半夜失眠,Linus说他失眠时“不断想着自己是如何地爱企鹅”,所以后来有人提出要为Linux设计一个吉祥物时,小企鹅便浮现于Linus脑海中,Linus后来还帮这只可爱的胖企鹅起名为Tux,如图1-1    所示。
1-1  Linux之父与Tux
1.1.2  Linux的发展历史
有人说Linux是一个诞生于网络、成长于网络且成熟于网络的操作系统,这话一点都不错。如果要真正领会这句话,就请跟着笔者回顾Linux的发展历史。
1Linux的诞生
Linux的诞生可以追溯到1991年,当Linus还是芬兰赫尔辛基大学的一名学生时,他对当时为教学而设计的Minix操作系统提供的功能不满意,于是决定自己编写比Minix更强大的类Unix操作系统来取代Minix。有了这个伟大的想法后,Linus开始通过自己的工作来进行试验,他把Minix当做一种基础来开发一种新的程序。由于unix文件系统Linus经常要用他的终端仿真器去访问大学主机上的新闻组和邮件,为了方便读写和下载文件,他又不得不编写一个磁盘驱动程序,同时还要编写文件系统。这样有了任务转换功能、有了文件系统和设备驱动程序,几个月后Linux就诞生了。