论坛风格切换切换到宽版
  • 667阅读
  • 0回复

[问题求助][CentOS] 分享《linux开发技术大全》样章 [复制链接]

上一主题 下一主题
离线jackerbauer.
 
发帖
1966
C币
-199280
威望
325
贡献值
1
银元
-6
铜钱
4420
人人网人气币
0
只看楼主 倒序阅读 使用道具 楼主  发表于: 2009-05-01
分.享《linux开发技术大全》样章           女人
第1章  Linux简介
Linux是一个开放源代码的操作系统,本章将主要介绍GNU的发展简史、Linux的发展简史,以及Linux环.境下的编程语言.。电影
1.1  GNU简介
GNU是GNU's Not UNIX的递归缩写。之所以取这个名字,.主要是为了表明其不同于UNIX操作系统。GNU计划最早是由Richard Stal.lman在1983年9月份公开发起的,其主要目标是开发一个非私有的、开放.的操作系统。          婚庆
GNU.计划中有一个著名的条款.GPL(General Public License)。该条款的主要目的是保证GNU软件.可以被自由地传播和使用,使用者不必向软件开发者付费,且使用者可以自由地修改,并可以将修改后的软件再发布出去。当然,发布后的软件也必须遵守GPL   .   条款。           女人
除了操作系统内核之.外,一个完整的操作系统还应该有编辑器、浏览器、音乐播放器、编.译器、电子邮件等多种软件。到了20世纪90年代的时候,GUN已经开发出了很多很成功的软件,例如,功能强大的文字编辑器emacs、bash shell. 程序.、gcc编译程序、gdb          调试程序等,就是缺少一个操作系统的内核,Linux就是在这样的背景下产生的。GNU为Linux的产生提供了重要的条件,而Linux则大大丰富了GUN.软件。    美容
1.2  Linux简介
Linu.x是一个类UNIX的操作系统,是当今世界的主流操作系统之一。Linux是一个多用户和多任务的操作系统,完全符合POSIX标准,具有很高的可靠性和稳.定性,而且是.免费和开源的。             电子
1.2.1  .Linux 发展史.
1991年Linus Torvalds.发布了Linux的第1个版本。Linux是一个多用户和多任务的          . 操作系统。其是与当时非常著名的操作系统UNIX相兼容的操作系统,.并且其遵守GPL条款,也就是说,Linux是一个开源的、免费的和自由的操作系统。而UNIX则需要付费才能使用,是商业化的软件。.电脑
在当时,Li.nux算不上一个真正.的操作系统,它只是一个操作系统的内核,且其第.1个版本的功能很有限。尽管如此,它的发布还是引起了很大的轰动,很多非常优秀且拥护自由软件的程序员开始关注Linux,并积极参.与Linux的开发和完善,使Linux在发布后取得了快速的发展。.
到.了199.4年年初的时候,众人瞩目的Linux1.0终于发布了。Linux 1.0已经是一个功能相对完备的操作系统,其内核十分紧.凑和高效,能够充分发挥硬件的性能.,这是Linux发展史上一个十分重要的版本。随着Linux的不断完善和发展,越来越多的公司在Linux上开发商业软件或把其他UNIX平台的软件移植到Linux上来,现在Li.nux已经是世界上最重要的操作系统之一。           鲜花
Linux操作系统在其诞生.、发展和成长过程中有5个重要的支柱。它们分别是UNIX操作系统、MINIX操作系统、GNU计划、POSIX.标准和Internet,如图1.-1所示。.

图1-1  Linux发展的.5个支柱          婚庆
?        UN.IX操作系统:UNIX是一个功能强大的多用户、多任务操作系统,最早由Ken Thompson.和Dennis Ritchie.于1969年在AT&T的贝尔实验室开发。Linu.s在开发Linux过程中吸取了UNIX的许多特性,且Linux本身是与UNIX相兼容的。基本上可以说Linux就是UNIX的一个克隆体。学习
?        MINIX操作系统:该操作系统也是UNI.X的一种克隆系统,用C语言和汇编语言编写。重要的是,Andrew .S. Tanenbaum教授对外公布了.其系统源代码,这在全世界的大学中刮起了学习UNIX系统的潮流。.
?        GNU计划:Linux操作系统的成.长和发展是与GNU密切相关的。Linux只是操作系统的一个内核,如果没有GNU软件环境.如前面提到的bash shell、gcc编译程序等,则Linux不算是一个真正完.整的操作系统。.
?        POSIX标准:POSIX是Portable Operating System Interface .for Computing Systems的缩写,.是由IEEE和ISO/IEC为了提高应用程序的可移植性而开发的一簇标准。该标准在推动Linux 操作系统提高其应用软件的可移.植性上起了极其重.要的作用。.
?        Internet:由于Internet的发展,使得全世界无数计算机骇客能够了解并认识Linux。可以说,如果没有I.nternet,Linux.就不会发展得如此.迅速。电脑
本段摘.自清华《linux开发技术大全》           建材
更多样章在http://www.yinghuochong.com/disk/320135.htm可以下载.
评价一下你浏览此帖子的感受

精彩

感动

搞笑

开心

愤怒

无聊

灌水
快速回复
限100 字节
批量上传需要先选择文件,再选择上传
 
上一个 下一个