欢迎来到天天文库
浏览记录
ID:20791716
大小:757.50 KB
页数:35页
时间:2018-10-15
《linux原理及应用01》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、LINUX原理及应用2008年5月武汉大学计算机学院李文海lwhaymail@21cn.comLinux简介Linux的起源LinusTorvaldsLinux发音Linux主要发行版什么是LINUXLINUXLogo:penguinmascotLinux的起源由于Linux是在Unix的基础上发展而来的,我们的话题就从Unix开始。Unix是由AT&T贝尔实验室的KenThompson和DennisRitchie于1969年在一台已经废弃了的PDP-7上开发的;它最初是一个用汇编语言写成的单用户操作系统。1973年DenisRitchie在PDP-11上用C语言重新
2、编写(发明C语言的部分目的就在于此)UNIX系统。1974年AT&T免费将其版权送给大学使用,使其得到扩展与完善,并且在大学广为流行,特别是Berkeley,它标志着UNIX的流行和多样化的开始。1978年第一个商业化的UNIX系统诞生。Linux的起源Linux的出现,最早开始于一位名叫LinusTorvalds的计算机业余爱好者,当时他是芬兰赫尔辛基大学的学生,他的目的是设计一个代替Minix(由名叫AndrewTannebaum的计算机教授编写的一个操作系统示教程序)的操作系统,这个操作系统可用于386、486或奔腾处理器的个人计算机上,并且具有Unix操作系统
3、的全部功能,这就开始了Linux雏形的设计。那一年是1991年。Linux的起源到1992年1月止,全世界大约只有100个左右的人在使用Linux,但正是他们为Linux做了关键性的在线洗礼。他们所提供的所有初期的上载代码和评论后来证明对Linux的发展至关重要,尤为重要的是那些网上黑客们为了解决Linux的错误而编写的许多插入代码段。网上的任何人在任何地方都可以得到Linux的基本文件,并可通过电子邮件发表评论或者提供修正代码,Usenet还专门为它开辟了一个论坛。于是,Linux就从最开始的一个人思想的产品变成了由无数志同道合的黑客们发起的一场运动。Linux的起
4、源1984年,自由软件的积极倡导者RichardStallman组织开发了一个完全基于自由软件的软件体系——GNU,并拟定了一份普遍公用版权协议(GeneralPublicLicense,简称GPL)。目前人们已很熟悉的一些软件如BIND、Perl、Apache、TCP/IP等实际上都是自由软件的经典之作,现在又有了Netscape的加盟。可以想像,如果没有了它们,那么Internet的真实面貌大概会令人惨不忍睹。Linux的起源所谓GNU,是Stallman在1984年提出的一个计划,它的思想是“源代码共享,思想共享”,目的是开发一个完全自由的,与Unix类似但功能
5、更强的操作系统,以便为所有的计算机使用者提供一个功能齐全、性能良好的基本系统。在其他人的协作下,他创作了通用公共许可证(GeneralPublicLicense,GPL),这对推动自由软件的发展起了重要的作用。与传统的商业软件许可证不同的是,GPL保证任何人有共享和修改自由软件的自由,任何人都有权取得、修改和重新发布自由软件的源代码,并且规定在不增加费用的条件下得到源代码(基本发行费用除外)。copyleftwww.kernel.orgwww.gnu.orgwww.linuxforum.comLinux的起源这一规定保证了自由软件的总体费用很低,而在使用Interne
6、t的情况下则是免费的。GPL条款还规定自由软件的衍生作品继续保持自由状态,并且用户在扩散GNU软件时,必须让下一个用户也有获得源代码的权利。这些工作为后来Linux操作系统的迅速发展奠定了坚实的基础。Linux操作系统软件包不仅包括完整的Linux操作系统、文本编辑器、高级语言编译器等应用软件,还包括带有多个窗口管理器的XWindow图形用户界面,如同我们使用Windows一样,允许我们使用窗口、图标和菜单对系统进行操作。LinusTorvaldsLinus’portrait:Linux发音“Hello,thisisLinusTorvalds,andIpronounc
7、eLinuxasLinux”。Linux主要发行版基础知识:Linux与Linux发行版Linux:本意是指Linus写出来几百万行编译出来几百k放在ftp上的叫做linux-x.x.x.tar.gz的东西。Linux发行版:诸如Redhat/Slackware/Debian/TurboLinux等,是把Linux的Kernel和一些以GNU或其他Free的形式分发的应用程序结合起来的distribution。现在说Linux一般指某个Linux发行版版本号:内核、发行版内核:稳定版、测试版—A.BB.CC版本编号:偶数forproduction(s
此文档下载收益归作者所有