- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
 - 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
 - 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
 - 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
 - 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
 - 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
 - 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
 
                        查看更多
                        
                    
                第一讲_Liux和Ubuntu概述
                    Linux与Ubuntu概述 Unix — Linux — Debian — Unbuntu UBUNTU    LINUX   任课教师:王学文 e-mail:befirm2008@ 1.1 Unix概述 Unix是一个强大的多用户、多任务操作系统,支持多种处理器架构。它具有成熟的技术、可靠性高、网络和数据库功能强、伸缩性突出和开放性好等特色。特别能满足企业重要业务的需要,已经成为主要的工作站平台和重要的企业操作平台。 现在Unix已经发展出多个分支:SCO、SUN Solaris(收费),BSD,FREEBSD(对个人用户免费),MINIX(用于教学)等。 Unix的发展 19世纪60年代,MIT开发了兼容分时系统(CTSS),可以让30个人同时使用计算机。 为增强CTSS的分布式性能,Bell实验室,MIT和通用电气(GE)开始了共同开发Multics的大型计划,目标是让300台以上的终端使用,但是失败了。 Unix的发展 1969年Ken Thompson以DEC公式的PDP-7硬件为基准,开发一个适合自己工作环境小型档案系统,这个系统包括命令解释器和一些实用程序,支持多用户并发操作,本质上这个系统是Multics的简化版,并在Bell开始流行。 1973年Dennis Richie用编译性能更好的C语言重新改版这个系统,并命名为UNIX. 1.1.2 Unix的发展 最初用汇编语言编写,1973用C语言重写(代码简洁、紧凑、易移植、易读、易修改)。 且很多教育机构和大型企业都投入研究UNIX 研究版本 - 商业版本(不含开源代码) 两个分支:Unix System V, BSD Unix 1993年后,大多数商业Unix发行商都基于 System V Release 4(SVR4)开发自己的Unix变体。 1.1.3 Unix的现状 SVR4发布不就,ATT就将其所有Unix权力出售给了Novell,最后又被出售给了Open Group(定义Unix标准的产业团体)。 1.1.4 Unix多版本协调:POSIX 由于各厂商各自开发自己的Unix,造成了版本混乱,给软件的可移植性带来了很大困难,于是80年代制定了POSIX。 Portable Operating System Interface for Computing Systems (可移植操作系统接口) POSIX是基于Unix的,它旨在获得源代码级的软件可移植性。 POSIX定义了操作系统应该为应用程序提供的接口:系统调用集。现在大多数操作系统都倾向于开发它们的变体版本POSIX兼容。 1.2 从Unix到Linux Linux是参考Unix开发的一个类Unix操作系统,是自由软件和开放源代码发展中最著名的例子。 Linux一词严格上是指Linux内核。 人们一般说的Linux是指Linux的发行套件:包含了各种人机界面、应用和服务软件的操作系统,也称GNU/Linux GNU通用公共许可证 GNU计划,又称革奴计划,是由Richard Stallman在1983年9月27日公开发起的。它的目标是创建一套完全自由的操作系统。  《GNU宣言》等解释为何发起该计划的文章,其中一个理由就是要“重现当年软件界合作互助的团结精神”。为保证GNU软件可以自由地“使用、复制、修改和 发布”,所有GNU软件都在一份在禁止其他人添加任何限制的情况下授权所有权利给任何人的协议条款,GNU通用公共许可证(GNU General Public License,GPL)。即“反版权”(或称Copyleft)概念。  1.2.1 GNU: 非Unix项目计划 1983年,GNU计划是为了发展一个完全免费、自由的Unix-like操作系统,为了重现当年软件界合作互助的团结精神。 GNU要实现一系列类似Unix的接口标准,分别开发不同的操作系统部件。 1985年,创立了自由软件基金会FSF。 GNU计划以来,大量生产和收集各种系统所必备的组件,如函数库、编译器、调试工具、文字编辑器、网页服务器,以及Unix的用户接口等。但其开发的免费GNU操作系统一直滞后 Minix系统 Minix是由AST在1987开发的,主要用于学生学习操作系统原理的,并且写了一本畅销书描述其实现原理。Linus 也是其读者之一。 1991年初,Linus开始在一台386兼容机上学习Minix,由于不满足于Minix的现有性能,Linus决定开发一个新的免费操作系统。 并于当年10月5日宣布Linux内核系统诞生。  1.2.2 Linux内核的诞生 1990,芬兰Linus Torvalds为尝试在Intel X86构架上提供自由免费的类Unix操作系统,谢了一个“类Minix”的操作系统。 1991.11,Li
                
原创力文档
                        

文档评论(0)