欢迎来到天天文库
浏览记录
ID:21733512
大小:7.83 MB
页数:368页
时间:2018-10-20
《菜鸟学linux--手把手教你安装配置使用ubuntu和opera》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第1章概述什么是Linux?在所有关于Linux的问题中,没有比这个更基本的了。简单地说,Linux是一种操作系统,可以安装在包括服务器、个人电脑、乃至PDA、手机、打印机(没错,就是打印机!)等各类设备中。尝试一个新的操作系统难免让人心潮澎湃,如果读者之前还没有接触过Linux的话,在正式开始安装和使用Linux之前,首先让自己放松,试着做几个深呼吸,然后跟随本章整理一下同Linux有关的思绪。1.1的起源和发展Linux起源和发展是一段令人着迷的历史。这里面包含着太多颠覆“常理”的事件和思想,促成Linux成长壮大的“神奇”力量总是被
2、人津津乐道。简单地把这一节当作故事来读,Linux所创造的传奇有时候让初次接触它的人感到不可思议。1.1.1Linux的起源1991年,一个名不见经传的芬兰研究生购买了自己的第一台PC,并且决定开始开发自己的操作系统。这个想法非常偶然,最初只是为了满足自己读写新闻和邮件的需求。这个芬兰人选择了Minix作为自己研究的对象。Minix是由荷兰教授AndrewS.Tanenbaum开发的一种模型操作系统,这个开放源代码的操作系统最初只是用于研究目的。这个研究生名叫LinusTorvalds,他很快编写了自己的磁盘驱动程序和文件系统,并且慷慨地
3、把源代码上传到互联网。Linus把这个操作系统命名为Linux,意指“Linus的Minix”(Linus’Minix)。1.1.2追溯到UNIXUNIX的历史需要追溯到遥远的1969年,最初只是AT&T贝尔实验室的一个研究项目。十年后,UNIX被无偿提供给各大学。由此UNIX成为众多大学和实验室研究项目的基础。尽管UNIX被免费提供,但获取源代码仍然需要向AT&T交纳一定的许可证费用。1977年,加州大学伯克利分校的计算机系统研究小组(CSRG)从AT&T获取了UNIX的源代码,经过改动和包装后发布了自己的UNIX版本——伯克利UNIX
4、(BerkeleyUNIX),这个发行版通常被称为BSD,代表BerkeleySoftwareDistribution(伯克利软件发行版)。1.1.3影响世界的开源潮流Linux的发展历程看起来是一个充满传奇色彩的故事。特别是,为什么有如此多的人向社区贡献源代码,不索取任何酬劳并任由其他人免费使用?“因为他们乐于成为一个全球协作努力活动的一部分”,Linus这样回答说。开源成为了一种全球性的文化现象,无数的程序员投身到各种开源项目中,并且乐此不疲。事实上,社区合作已经成为了被广泛采用的开发模式。Linux、Apache、PHP、Firef
5、ox等业界领先的各类软件产品均使用了社区开发模式并采用某种开源许可协议。包括Sun、IBM、Novell、Google甚至Microsoft在内的很多商业公司都拥有自己的开放源代码社区。1.1.4GNU公共许可证:GPLGNU来源于20世纪80年代初期,RichardStallman在软件业引发了一场革命。这个人坚持认为,软件应该是“自由”的,软件业应该发扬开放、团结、互助的精神。这种在当时看来离经叛道的想法催生了GNU计划。截至1990年,在GNU计划下诞生的软件包括文字编辑器Emacs、C语言编译器GCC以及一系列UNIX程序库和工具
6、。1991年,Linux的加入让GNU实现了自己最初的目标——创造一套完全自由的操作系统。GNU是“GNU’sNotUNIX(GNU不是UNIX)”的缩写。这种古怪的命名方式是计算机专家们玩的小幽默(如果觉得这一点都不好笑,那么就不要勉强自己)。GNU公共许可证(GNUPublicLicense,GPL)是包括Linux在内的一批开源软件遵循的许可证协议。1.2为什么选择Linux?Windows已经占据了这个世界大部分电脑的屏幕——从PC到服务器。如果已经习惯了在Windows下工作,有什么必要选择Linux呢?Linux的开发模式从某
7、个角度回答了这个问题。Linux是免费的,用户并不需要为使用这个系统交付任何费用。当然,这并不是唯一的,也不是最重要的理由。相对于Windows和其他操作系统,Linux拥有其独特的优势。这些优势使Linux长期以来得到了大量的应用和支持,并在最近几年收获了爆炸性的发展。1.2.1作为服务器Linux已经在服务器市场展现了非比寻常的能力,在世界各地有数百万位志愿者为Linux提供技术支持和软件更新,其中包括有IBM、Google、RedHat、Novell等IT跨国企业的资深学者和工程师。这要归功于Linux的社区开发模式,公开的源代码不
8、是招来更多的黑客攻击,相反,Linux对于安全漏洞可以提供更快速的反应。在企业级应用领域,更少被病毒和安全问题困扰的Linux是众多系统管理员的首选。Linux在系统性能方面同样表现出优势。已
此文档下载收益归作者所有