购买
下载掌阅APP,畅读海量书库
立即打开
畅读海量书库
扫码下载掌阅APP

1.1 Linux简介

1.1.1 Linux的发展

万物的发展都有根源,Linux也不例外。

贝尔实验室的肯·汤普森(Ken Thompson)在研发Multics时写了一个游戏。当他退出Multics的研发后还希望继续运行这个游戏,于是他花了一个多月的时间写了一个小型的操作系统来运行这个游戏。但是,人们对肯·汤普森的游戏不感兴趣,反而对他编写的小型操作系统很感兴趣,这个小型的操作系统就是UNIX的前身。

由于UNIX的授权费用昂贵,当时很多大学不得不停止对它的研究。1987年,荷兰的安德鲁(Andrew S.Tanenbaum)教授写了一个兼容UNIX的Minix,专用于教学。当Minix流传开来之后,世界各地的计算机爱好者纷纷开始使用并改进它,希望把改进的东西合并到Minix中。

1991年,有一个名为李纳斯·托瓦兹(Linus Torvalds)的芬兰大学生在互联网上公布了自己写的Linux内核,并发布了一个帖子说,我写了一个操作系统的内核,但还不够完善,你们能以任何方式使用而不收费,也可以帮助我一起修改这个内核。这个帖子发出后引起了强烈的反响,在众多计算机爱好者的共同努力下,Linux 1.0于1994年正式发布。随后Linux(其标志见图1.1)便进入了如火如荼的发展阶段。

图1.1 Linux的标志

Linux和UNIX的最大区别是,前者是重要的开源软件,后者是对源代码实行知识产权保护的商业闭源软件。

1.1.2 常见的Linux发行版

如果读者在互联网上搜索“Linux下载”,则可以得到几十万个搜索结果。浏览搜索结果时会发现,找到的大部分是诸如“Ubuntu下载”“CentOS下载”之类的条目。没接触过Linux的读者可能会感到奇怪,明明搜索的是“Linux下载”,为什么会得到这些搜索结果呢?

要解释这个问题,就要从Linux内核和Linux发行版之间的关系说起了。Linux内核是指提供硬件抽象层、硬盘和文件系统控制,以及多任务功能的操作系统核心程序,而Linux发行版是指我们常说的Linux操作系统(简称Linux系统),是由Linux内核与各种常用的软件构成的。

Linux发行版可以大体分为两类,一类是由商业公司维护的发行版,另一类是由社区维护的发行版。前者以著名的RedHat系列为代表,后者以Debian系列为代表。RedHat系列主要包括RHEL、CentOS和Fedora,RHEL和CentOS的稳定性非常好,适合服务器使用;Fedora的稳定性较差,适合桌面应用。Debian系列主要包括Debian和Ubuntu等。Debian是社区类Linux发行版的典范,是迄今为止最遵循GNU规范的Linux发行版;Ubuntu是桌面版本,依靠其快速的启动、高速的在线升级、良好的易用性,拥有了众多的用户,而且它对硬件的支持非常全面,是最适合桌面应用的Linux发行版。

Linux发行版如表1.1所示。

表1.1 Linux发行版

本书使用的Linux发行版为Ubuntu 16.04 LTS,读者可以安装相同或更新版本的Ubuntu。需要注意的是,不同版本的Ubuntu界面略有不同。

1.1.3 Linux系统的下载

从网络上下载Linux系统主要有两种方法:官网下载和国内镜像网站下载。打开Ubuntu官网的网址(www.ubuntu.com),在下载专区选择合适的版本后,可得到相应版本的ISO镜像文件。本书使用的镜像文件是ubuntu-16.04.5-desktop-amd64.iso。镜像网站是一个放置开源系统镜像文件的站点,其作用是免费下载镜像文件下载,下载后既可以刻盘后安装,也可以直接通过虚拟光驱安装。常用的国内镜像网站包括网易镜像(http://mirrors.163.com)和阿里云镜像(http://mirrors.aliyun.com)。国内镜像网站的下载速度通常比官网的下载速度快。 n42q3hn71RcOriNBCv7Lyypy1ltTXOPb/CUFJ1GCXiFh3uv7hJCARlVIJJQo1vK6

点击中间区域
呼出菜单
上一章
目录
下一章
×