
出版社: 清华大学
原售价: 79.80
折扣价: 64.64
折扣购买: Ubuntu操作系统实用教程
ISBN: 9787302615545
第3章 Linux和Ubuntu操作系统简介 Linux全称为GNU/Linux,是一种免费使用和自由 传播的类UNIX操作系统,其内核由林纳斯·托瓦兹于 1991年10月5日首次发布,它主要受到Minix和UNIX思 想的启发,是一个基于POSIX和UNIX的多用户、多任务 、支持多线程和多CPU的操作系统。它能运行主要的 UNIX工具软件、应用程序和网络协议。它支持32位和64 位硬件。Linux继承了UNIX以网络为核心的设计思想, 是一个性能稳定的多用户网络操作系统。Linux有上百 种不同的发行版本,如基于社区开发的Debian、 Archlinux和基于商业开发的Red Hat Enterprise Linux、SUSE、Oracle Linux和Ubuntu等。 3.1Linux发展史 Linux操作系统的诞生、发展和成长过程始终依赖 着5个重要支柱: UNIX操作系统、Minix操作系统、GNU 计划、POSIX标准和Internet网络。20世纪80年代,计 算机硬件的性能不断提高,PC的市场不断扩大,当时可 供计算机选用的操作系统主要有UNIX、DOS和Mac OS这 几种。UNIX价格昂贵,不能运行于PC。DOS显得简陋, 且源码被微软公司严格保密。Mac OS是一种专门用于苹 果计算机的操作系统。此时,计算机科学领域迫切需要 一个更加完善、强大、廉价和完全开放的操作系统。当 时供教学使用的典型操作系统很少,因此在荷兰当教授 的美国人特尼博姆(Andrew S.Tanenbaum,见图31 (a))编写了一个操作系统,取名为Minix,主要为了 向自己的学生讲述操作系统内部工作原理。 Minix虽然很好,但只是一个用于教学目的的简单 操作系统,而不是一个强有力的实用操作系统,然而其 最大的优点就是公开源码。全世界学计算机的学生都可 以通过钻研Minix源码来了解计算机中运行的Minix操作 系统。这时芬兰赫尔辛基大学二年级的学生林纳斯·托 瓦兹(见图31(b))在吸收了Minix精华的基础上, 在1991年写出了属于自己的Linux操作系统,版本为 Linux 0.01,是Linux时代开始的标志。林纳斯·托瓦 兹利用UNIX的核心,去除繁杂的核心程序,适用于一般 计算机的x86系统,并放在网络上供大家下载,在1994 年推出完整的核心Version 1.0,同时加入由理查德· 斯托曼(Richard Stallman,见图31(c))和其他 人编写的一组小程序,至此,形成GNU操作系统和实用 程序的雏形。就这样,Linux逐渐成为功能完善和稳定 的免费操作系统,并被广泛使用。 图31早期三位Linux操作系统贡献者 3.2Linux操作系统的特点 伴随着互联网的发展,Linux得到了来自全世界软 件爱好者、组织和公司的支持。它除了在服务器方面保 持着强劲的发展势头以外,在个人计算机、嵌入式系统 上都有着长足的进步。用户不仅可以直观地获取该操作 系统的实现机制,而且可以根据自身的需要来修改完善 Linux操作系统,使其最大化地适应用户的需要。 配套200分钟微课视频,提供教学课件、教学大纲下载,全书内容丰富,讲解详尽