Ubuntu操作系统实用教程

Ubuntu操作系统实用教程
作者: 编者:吴全玉//刘晓杰//潘玲佼|责编:黄芝//张爱华
出版社: 清华大学
原售价: 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,见图31 (a))编写了一个操作系统,取名为Minix,主要为了 向自己的学生讲述操作系统内部工作原理。 Minix虽然很好,但只是一个用于教学目的的简单 操作系统,而不是一个强有力的实用操作系统,然而其 最大的优点就是公开源码。全世界学计算机的学生都可 以通过钻研Minix源码来了解计算机中运行的Minix操作 系统。这时芬兰赫尔辛基大学二年级的学生林纳斯·托 瓦兹(见图31(b))在吸收了Minix精华的基础上, 在1991年写出了属于自己的Linux操作系统,版本为 Linux 0.01,是Linux时代开始的标志。林纳斯·托瓦 兹利用UNIX的核心,去除繁杂的核心程序,适用于一般 计算机的x86系统,并放在网络上供大家下载,在1994 年推出完整的核心Version 1.0,同时加入由理查德· 斯托曼(Richard Stallman,见图31(c))和其他 人编写的一组小程序,至此,形成GNU操作系统和实用 程序的雏形。就这样,Linux逐渐成为功能完善和稳定 的免费操作系统,并被广泛使用。 图31早期三位Linux操作系统贡献者 3.2Linux操作系统的特点 伴随着互联网的发展,Linux得到了来自全世界软 件爱好者、组织和公司的支持。它除了在服务器方面保 持着强劲的发展势头以外,在个人计算机、嵌入式系统 上都有着长足的进步。用户不仅可以直观地获取该操作 系统的实现机制,而且可以根据自身的需要来修改完善 Linux操作系统,使其最大化地适应用户的需要。 配套200分钟微课视频,提供教学课件、教学大纲下载,全书内容丰富,讲解详尽