分享《linux开发技术.大全》样章.
第1章 Linux简介
Linux是一个开放源代码的操作系统,本章将主要介绍GNU的发展简史、L.inux的发展简史,以及Linux环境下.的编程语言。 电子
1.1 GNU简介
GNU是.GNU's Not UNIX的递归缩写。之所以取这个名字,主要是为了表明其不同于UNIX操作系统。GNU.计划最早是由Richard Stallman在1983年9月份公开发起.的,其主要目标是开发一个非私有的、开放的操作系统。 电子
GNU计划中有一个著名的条款GPL(G.eneral Pu.blic License)。该条款的主要目的是保证GNU软件可以被自由地传播和使用,使用者不必向软件开发者付费,且使用者可以自由地.修改,并可以将修改后的软件再发布.出去。当然,发布后的软件也必须遵守GPL 条款。电脑
除了操作系统内核之外,一个完整的操作系统还应该有编辑器、浏览.器、音乐播放器、编译器、电子邮件等多种软件。到了20世纪90年代的时候,GUN已经开发出了很多很成功的软件,例如,功能强大的文字编辑器emacs、bash she.ll 程序、gcc编译程序、gdb 调试程序等,就是缺少.一.个操作系统的内核,Linux就是.在这样的背景下产生的。GNU为Linux的产生提供了重要的条件,而Linux则大大丰富了GUN软件。学习
1.2 Linux简介
Linux是一个类UNIX的操作系统,是当今世界的主流操作系统之一。Li.nu.x是一个多用户和多任务的操作系统,完全符合POSIX标准,具有很高的可靠性和稳定性,.而且是免费和开源的。教育
1.2.1 Linux 发展史..
1991年Linus To..rval.ds发布了Linux的第1个版本。Linux是一个多用户和多任务的 操作系统。其是与当时非常著名的操作系统UNIX相兼容的操作系.统,并且其遵守GPL条款,也就是说,Linux是一个开源的、免费的和自由的操作系统。而UNIX则需要付费才能使用,是商业化的软件。 女人
在当时,Linux算不上一个真正的操作系统,它只是一个操作系统的内核.,且其第1个版本的.功能很有限。尽管如此,它的发.布还.是引起了很大的轰动,很多非常优秀且拥护自由软件的程序员开始关注Linux,并积极参与Linux的开发和完善,使Linux在发布后取得了快速的发展。域名
到了1994年年初.的时候,众人瞩目的Linux1.0终于发布了。Linux 1.0已经是一.个功.能相对完备的操作系统,其内核十分紧凑和高效,能够充分发挥硬件的性能,这是Linux发展史上一个十分重要的版本。随着Linu.x的不断完善和发展,越来越多的公司在Linux上开发商业软件或把其他U.NIX平台的软件移植到Linux上来,现在Linux已经是世界上最重要的操作系统之一。 婚庆
Linux操作系统在其诞生、发展和成长过程中有5个重要的支柱.。它们分别是UNIX操作系统、MINIX操作系统、GNU计划、POSIX标准..和Internet,如图1-1所示。 汽车
图1-1 Li.nux发展的5个支柱虚拟主机
? UNIX操作系统:UNIX是一个功能强大的多用户、多任务操作系统,最早由Ken Thompson和Dennis Ritchie于1969年在AT&T的贝尔实验室开发。Linus在开发Linux过程.中吸取了UNIX的许多特性,且.Linu.x本身是与UNIX.相兼容的。基本上可以说Linux就是UNIX的一个克隆体。( 游戏 )
? MINIX操作系统:该操作系统也是UNIX的一种克隆系统,用C语言和汇编语言编写。重要的是,Andrew S.. Tanenbaum教授.对外公布了其系统源代.码,这在全世界的大学中刮起了学习UNIX系统的潮流。.
? GNU计划:Li.nux操作系统的成长和发展是与GNU密切相关的。Linux只是操作系统的一个内.核,如果没有GNU软件环境如前面提到的b.ash shell、gcc编译程序等,则Linux不算是一个真正完整的操作系统。学习
? POSIX.标准:POSIX是Portable Operating Sys.tem Interface for Computing Systems的.缩写,是由IEEE和IS.O/IEC为了提高应用程序的可移植性而开发的一簇标准。该标准在推动Linux 操作系统提高其应用软件的可移植性上起了极其重要的作用。 建材
? Internet:由于Interne.t的发展,使得全世界无数计算机骇客能够了解并认识Linux。可以说,如果没有Internet,.Linu.x就不会发展得如此迅速。[成人用品]
本段摘自清华《linux开.发技术大全》 杀毒
更多样章在
http://www.yinghuochong.com/disk/320135.htm可以下载[成人用品]