欢迎来到天天文库
浏览记录
ID:26270169
大小:612.50 KB
页数:15页
时间:2018-11-25
《【精品】欢迎进入linux世界》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、海量管理资源免费下载!第1章本章要点:●UNIX和GNU-Linux的 发展史●Linux的优点●Linux概述●Linux的其他特性欢迎进入Linux世界作为底层软件的操作系统,要负责任务调度、内存分配和处理计算机外围硬件(如打印机、磁盘驱动器、显示器、键盘和鼠标)的接口。它主要由两部分组成:内核和系统程序。内核为运行在计算机上的所有其他程序分配计算机资源,如内存、磁盘空间和CPU周期等。系统程序包括设备驱动程序、库、实用程序、shell(命令解释器)、配置脚本和文件、应用程序、服务器和文档。它们完成较高层次的日常维护工作,通常在客户端/服务
2、器关系中扮演服务器角色。许多库、服务器和实用程序都由1.2节讨论的GNU项目完成。Linux内核Linux内核由芬兰大学生LinusTorvalds开发,其源代码直接通过Internet就可免费获得。1991年9月,Torvalds发布了Linux版本0.01。这一新的操作系统出现后,世界各地程序员接着开展了大量艰辛的工作,如拓展Linux内核、开发其他工具,增加新的功能以保证与BSDUNIX和SystemVUNIX(SVR4)操作系统的已有功能以及新功能相匹配。名称Linux是Linus和UNIX的组合。管理资源吧·管理人自己的下载网站海量管
3、理资源免费下载!作为Internet的产物,Linux操作系统由全世界的许多人共同合作开发,是一个自由的操作系统。换句话说,其源代码都是开放的。您可自由地对代码进行学习、修改和重新发布。这使得您不必购买软件、源代码、文档和技术支持(可通过新闻组、邮件列表等其他Internet资源获得)。正如GNU自由软件(FreeSoftware)的定义(www.gnu.org/philosophy/free-sw.html)所述:“自由软件”更注重的是对软件的自由权,而非价格上的免费。为了理解这个概念,应将这里的free理解为“自由(free)言论”中的fr
4、ee的意思,而不是“免费(free)啤酒”中的free。Mach内核OSX运行Mach内核,Mach内核由美国卡耐基梅隆大学(CMU)开发,是一个自由软件。CMU于1994年结束了这个项目,但其他组仍在继续这方面的研究。许多MacOSX软件都是开源的:尽管Apple开发了许多新程序,但是MacOSX内核基于Mach和FreeBSD代码,实用程序来自于BSD和GNU项目,系统程序大都来自于BSD代码。Linux,OSX和UNIX提示Linux和OSX与UNIX操作系统紧密相关。本书描述了Linux和OSX。为了便于阅读,本书中的Linux表示OS
5、X和Linux,并指出了OSX与Linux的区别。出于相同的原因,本章常常用术语Linux描述Linux和OSX特性。1.1UNIX和GNU-Linux的发展史本节介绍UNIX与Linux、GNU与Linux之间的关系的一些背景知识。关于UNIX发展史的框图可访问www.levenez.com/unix。1.1.1Linux的起源:UNIXUNIX系统由那些需要现代计算工具来辅助完成项目的科研工作者开发。该系统允许一组人员协同工作来完成一个项目,共享某些指定的数据和程序,同时保持其他信息的私密性。在推广UNIX操作系统的4年历程中,一些大学和学
6、院发挥了主要的作用。1975年,当UNIX操作系统得到广泛应用时,贝尔实验室以非常低廉的价格将其提供给教育机构使用。于是,学校将其用于计算机科学专业的教学中,以保证该专业的学生熟悉此操作系统。学生们逐渐适应了UNIX这样一个先进的开发系统的复杂编程环境。当毕业后踏入工作岗位,这些学生期望能在一个类似的先进环境下工作。后来随着他们在商业领域地位的不断提升,UNIX操作系统便成功地进入了该行业。加州大学的伯克利分校除了向学生介绍UNIX操作系统外,其计算机系统研究组(ComputerSystemsResearchGroup,CSRG)对该操作系统还
7、进行了大量重要的补充和修改。其改进之多以至于UNIX操作系统的一个版本就称为伯克利软件发布版(BerkeleySoftwareDistributrion,BSD)UNIX,或者BerkeleyUNIX。UNIXSystemV(SVR4)是UNIX操作系统的另一个主要版本,它继承自AT&T公司和UNIX系统实验室开发和维护的版本。MacOSX主要继承了UNIX的BSD版本。管理资源吧·管理人自己的下载网站海量管理资源免费下载!1.1.2回顾1983年RichardStallman(www.stallman.org)宣布.www.gnu.org/g
8、nu/initial-announcement.html要开发一个包含内核和系统程序的操作系统的GNU项目,并且作出了GNU声明.www.gnu.or
此文档下载收益归作者所有