您好,欢迎访问三七文档
Linux的由来Linux是Unix克隆(Unixclone)或Unix风格(Unixalike)的操作系统(OS),在原代码级上兼容绝大部分Unix标准(指的是IEEEPOSIX,SystemV,BSD),是一个支持多用户,多进程,多线程,实时性较好的功能强大而稳定的操作系统。它的诞生和发展可以说是一个传奇。Helloeverybodyoutthereusingminix——I'mdoinga(free)operatingsystem在1991年的八月,网络上出现了一篇以此为开篇话语的帖子——这是一个芬兰的名为LinusTorvalds的大学生为自己开始写作一个类似Minix(AndyTanenbaum教授所写的很小的Unix操作系统,主要用于操作系统教学),可运行在386上的操作系统寻找志同道合的合作伙伴。1991年10月5日,LinusTorvalds在新闻组comp。os。minix发布了大约有一万行代码的Linuxv0。02版本。这个版本中已经可以运行bash(theGNUBourneAgainShell----一种用户与操作系统内核通讯的软件)和gcc(GNUC编译器)。到了1992年,大约有1000人在使用Linux,值得一提的是,他们基本上都属于真正意义上的hacker。Linux倾向于成为一个黑客的系统----直到今天,在Linux社区里内核的开发仍被认为是真正的编程。1993年,大约有100余名程序员参与了Linux内核代码编写/修改工作,其中核心组由5人组成,此时Linux0。99的代码有大约有十万行,用户大约有10万左右。由于一批高水平黑客的加入,使Linux发展迅猛。到1993年底94年初,Linux1.0终于诞生了!Linux1.0已经是一个功能完备的操作系统,代码量17万行,当时是按照完全自由免费的协议发布,随后正式采用GPL协议。而且1.0内核写得紧凑高效,可以充分发挥硬件的性能,在4M内存的80386机器上也表现得非常好,至今人们还在津津乐道于此。至此,Linux的代码开发进入良性循环。很多系统管理员开始在自己的操作系统环境中尝试linux,并将修改的代码提交给核心小组。由于拥有了丰富的操作系统平台,因而Linux的代码中也充实了对不同硬件系统的支持,大大的提高了跨平台移植性。1995年,Linux已经可在Intel、Digital以及SunSPARC处理器上运行了,用户量也超过了50万,相关介绍Linux的LinuxJournal杂志也发行了超过10万册之多。1996年6月,Linux2。0内核发布,此内核有大约40万行代码,并可以支持多个处理器。此时的Linux已经进入了实用阶段,全球大约有350万人使用。1997年夏,大片《泰坦尼克号》在制作特效中使用的160台Alpha图形工作站中,有105台采用了Linux操作系统。1998年是Linux迅猛发展的一年。1月,小红帽高级研发实验室成立,同年RedHat5。0获得了InfoWorld的操作系统奖项。4月Mozilla代码发布,成为linux图形界面上的王牌浏览器。Redhat宣布商业支持计划,网络了多名优秀技术人员开始商业运作。王牌搜索引擎Google现身,采用的也是Linux服务器。值得一提的是,Oracle和Informix两家数据库厂商明确表示不支持Linux,这个决定给予了Mysql数据库充分的发展机会。同年10月,Intel和Netscape宣布小额投资红帽软件,这被业界视作Linux获得商业认同的信号。同月,微软在法国发布了反Linux公开信,这表明微软公司开始将Linux视作了一个对手来对待。十二月,IBM发布了适用于Linux的文件系统AFS3。5以及JikesJava编辑器和SecureMailer及DB2测试版,IBM的此番行为,可以看作是与Linux羞答答地第一次亲密接触。迫于Windows和Linux的压力,Sun逐渐开放了Java协议,并且在UltraSparc上支持Linux操作系统。1998年可说是Linux与商业接触的一年。1999年,IBM宣布与Redhat公司建立伙伴关系,以确保Redhat在IBM机器上正确运行。三月,第一届LinuxWorld大会的召开,象征Linux时代的来临。IBM、Compaq和Novell宣布投资Redhat公司,以前一直对Linux持否定态度的Oracle公司也宣布投资。五月,SGI公司宣布向Linux移植其先进的XFS文件系统。对于服务器来说,高效可靠的文件系统是不可或缺的,SGI的慷慨移植再一次帮助了Linux确立在服务器市场的专业性。7月IBM启动对Linux的支持服务和发布了LinuxDB2,从此结束了Linux得不到支持服务的历史,这可以视作Linux真正成为服务器操作系统一员的重要里程碑。2000年初始,Sun公司在Linux的压力下宣布Solaris8降低售价。事实上Linux对Sun造成的冲击远比对Windows来得更大。2月RedHat发布了嵌入式Linux的开发环境,Linux在嵌入式行业的潜力逐渐被发掘出来。在4月,拓林思公司宣布了推出中国首家Linux工程师认证考试,从此使Linux操作系统管理员的水准可以得到权威机构的资格认证,此举大大增加了国内Linux爱好者学习的热情。伴随着国际上的Linux热潮,国内的联想和联邦推出了幸福Linux家用版,同年7月中科院与新华科技合作发展红旗Linux,此举让更多的国内个人用户认识到了存在着Linux这个操作系统。11月,Intel与Xteam合作,推出基于Linux的网络专用服务器,此举结束了在Linux单向顺应硬件商硬件开发驱动的历史。2001月新年依使就爆出新闻,Oracle宣布在OTN上的所有会员都可免费索取Oracle9i的Linux版本,从几年前的绝不涉足Linux系统到如今的主动献媚,足以体现Linux的发展迅猛。IBM则决定投入10亿美元扩大Linux系统的运用,此举犹如一针强心剂,令华尔街的投资者们闻风而动。到了5月这个初夏的时节,微软公开反对GPL引起了一场大规模的论战。8月红色代码爆发,引得许多站点纷纷从windows操作系统转向linux操作系统,虽然是一次被动的转变,不过也算是一次应用普及吧。12月RedHat为IBMs/390大型计算机提供了Linux解决方案,从此结束了AIX孤单独行无人伴的历史。2002年是Linux企业化的一年。2月,微软公司迫于各洲政府的压力,宣布扩大公开代码行动,这可是Linux开源带来的深刻影响的结果。3月,内核开发者宣布新的Linux系统支持64位的计算机。2003年1月,NEC宣布将在其手机中使用Linux操作系统,代表着Linux成功进军手机领域。5月之中SCO表示就Linux使用的涉嫌未授权代码等问题对IBM进行起诉,此时人们才留意到,原本由SCO垄断的银行/金融领域,份额已经被Linux抢占了不少,也难怪SCO如此气急败坏了。9月中科红旗发布RedFlagServer4版本,性能改进良多。11月IBM注资Novell以2。1亿收购SuSE,同期Redhat计划停止免费的Linux,顿时业内骂声四起。Linux在商业化的路上渐行渐远。2004年1月,SuSE嫁到了Novell,SCO继续顶着骂名四处强行化缘,Asianux,MandrakeSoft也在五年中首次宣布季度赢利。3月SGI宣布成功实现了Linux操作系统支持256个Itanium2处理器。4月里美国斯坦福大学Linux大型机系统被黑客攻陷,再次证明了没有绝对安全的OS。六月的统计报告显示在世界500强超级计算机系统中,使用Linux操作系统的已经占到了280席,抢占了原本属于各种Unix的份额。9月HP开始网罗Linux内核代码人员,以影响新版本的内核朝对HP有利的方式发展,而IBM则准备推出OpenPower服务器,仅运行Linux系统。如今,这只可爱的小企鹅终于能独挡一面,在IBM、HP、Novell、Oracle等诸多厂商的支持下,迎着风雪傲然前行。Linux的版本LinuxKernel(内核)实质上只是操作系统的核心,负责控制硬件、管理文件系统、程序进程等,并不负责提供用户强大的应用程序。如果一个系统没有编译器、系统管理工具、网络工具、Office套件、多媒体、绘图软件等,也就无法发挥其强大功能,用户也无法利用这个系统工作,因此有人便提出以LinuxKernel为核心再集成搭配各式各样的系统程序或应用工具程序组成一套完整的操作系统,经过如此组合的Linux套件即称为Linux发行版。国外封装的Linux以RedHat(又称为“红帽Linux”)、OpenLinux、SuSE、TurboLinux等最为成功。RedHatLinuxRedHat是目前销售量最高、安装最简便、最适合初学者的Linux发行版(本书也是基于RedHat9.0为例子进行讲解),也是目前世界上最流行的Linux发行套件,它的市场营销、包装及服务做的相当不错,自行开发了RPM套件管理程序及X桌面环境Gnome的众多软件并将其源代码回馈给OpenSourcecommunity。也正是因为RedHat的方便性,安装程序将系统的构架或软件安装方式全部做了包装,用户学到的都是GUI界面(图形用户界面)上输入一些设置值的粗浅知识,至于软件安装了那些文件、安装到哪个文件目录、系统作了哪些设置,使用者则一无所知,一旦真正遇到系统程序发生问题时,要解决问题也就比较困难。RedHat是个商业气息浓厚的公司,不仅展现了开创Linux商业软件的企图心,也于1999年在美国科技股为主的那斯达克成功上市,RedHat渐渐被拱为Linux商业界龙头。CalderaOpenLinuxCaldera将OpenLinux这套系统定位为容易使用与设置的发行版,以集成使用环境与最终用户办公环境,容易安装使用与简便管理为系统目标,有望成为最流行的公司团体台式Linux操作系统,适合初学者使用,全部安装需要1GB的硬盘空间。Caldera有自行研发的图形界面的安装程序向导,安装过程可以玩俄罗斯方块,提供完整的KDE桌面环境,附赠功能强大的商业软件,如StarOffice、图形界面的硬盘分割工具PartitionMagic等。SuSELinuxSuSE是欧洲最流行的Linux发行版,而且SuSE是软件国际化的先驱,让软件支持各国语系,贡献颇丰,SuSE也是用RPM作为软件安装管理程序,不过SuSE并不适合新手使用,提供了非常多的工具软件,全部安装需4.5GB的硬盘空间,安装过程也较为复杂。TurboLinuxTurboLinux是日本制作的Linux发行版,其最大特色便是以日文版、中文简/繁体版、英文版三种形式发行,对软件国际化的推动经验丰富,安装的简易性与系统设置的难度与RedHat差不多,且安装界面是汉化的,系统本身支持中文简体,在中国国内有广大的用户群。另外,国内Linux发行版做的相对比较成功是红旗和中软两个版本,界面做得都非常的美观,安装也比较容易,新版本逐渐屏蔽了一些底层的操作,适合于新手使用。两个版本都是源于中国科学院软件研究所承担的国家863计划的Linux项目,但无论稳定性与兼容性与国外的版本相比都有一定的差距,操作界面与习惯与Windows越来越像,提供一定技术支持和售后服务,适宜于国内做低价的操作系统解决方案。Linux的安装我们下面一步一步来图解如何安装RedHatLinux9.0。第1步:选择安装方式。1、图形安装(直接回车)2、文本安装(输入linuxtext)第2步:选择“OK”为检查光盘选择“Skip跳过检查。确认光盘是好的,可以选择跳过!第3步:这一段是RedHat介绍,选下一步!第4步:语言选择,选择简体中文。(当然,你对其他语言有自信也可以选择其他语言。)第5步:选择你的键盘,缺省选择U.S.English的。第6步:选择鼠标。(就算不知道是什么类型的鼠标也无所谓,因为以后大都是用字符操作,有没
本文标题:Linux教材
链接地址:https://www.777doc.com/doc-6147233 .html