第1章Linux操作系统基础.ppt
《第1章Linux操作系统基础.ppt》由会员分享,可在线阅读,更多相关《第1章Linux操作系统基础.ppt(38页珍藏版)》请在三一办公上搜索。
1、第1章 Linux操作系统基础,1.1 Linux的发展,1.1.1 UNIX操作系统UNIX虽然是一个安全、稳定且功能强大的操作系统,但它也一直是一种大型的而且对运行平台要求很高的操作系统,只能在工作站或小型机上才能发挥全部功能,并且价格昂贵,对普通用户来说是可望而不可及的,这为后来Linux的崛起提供了机会。,1.1.2 GNU计划,自由软件运动:在1983年,Richard Stallman创建了以创建一个自由软件、类Unix、与POSIX兼容的操作系统为目标的GNU计划。GNU是“GNUs Not Unix”的递归缩写,其吉祥物为非洲牛羚。为了实现GNU计划,Richard Stall
2、man编写了GNU通用公共许可证(GPL)。GPL定义了自由软件,并且使用了“Copyleft”来保证软件自由。,1.1.3 Linux操作系统的诞生,Minix操作系统是UNIX操作系统的一种克隆系统,它由荷兰Amsterdam的Vrije大学著名教授Andrew S.Tanenbaum于1987年开发完成。Minux操作系统目的主要用于学生学习操作系统原理时教学使用。在当时Minix操作系统在大学中使用是免费的,但是其他用途则需要收费。目前Minix操作系统已经都是免费的1991年,在芬兰赫尔辛基大学计算机科学系就读的学生林纳斯本纳第克特托瓦兹(Linus Benedict Torvald
3、s)在Minix的基础上开始开发Linux内核。当年的8月25日,他在新闻组“comp.os.minix.”发表了帖子,宣告了Linux的诞生:,1.3 Linux简介,Linux操作系统是自由软件和开放源代码发展中最具有代表性的实例。只要遵循GNU通用公共许可证,任何人和机构都可以自由地使用Linux的所有底层源代码,也可以自由地修改和再发布。在Linux操作系统的诞生、成长和发展过程中,如下五个方面起了重要的作用:UNIX操作系统Minix操作系统GNU计划POSIX标准Internet网络,1.3.1 Linux创始人Linus Torvalds,林纳斯本纳第克特托瓦兹(Linus Be
4、nedict Torvalds)出生于芬兰赫尔辛基市;毕业于赫尔辛基大学计算机科学系,现任职于Linux基金会。Linus Torvalds 在从1990年底到1991年的几个月中,基于Minix研制一个新的操作系统,从而宣告了Linux的诞生。Linus还是著名的开源项目Git(分布式版本控制/软件配置管理软件)的发起人和开发者。Linus平生获奖无数,1999年他获得了斯德哥尔摩大学荣誉博士学位。并曾在2000年被时代周刊评为世纪最重要人物第17名,1996年一颗小行星(9793 Torvalds)以其命名。,1.3.2 Linux的发音,http:/www.kernel.org/pub/
5、linux/kernel/SillySounds/下载。“Hello,this is Linus Torvalds and I pronounce Linux as Linux”.,1.3.3 Linux吉祥物Tux,Linux的吉祥物是企鹅TuxLinus:“有人说胖企鹅实在无法体现Linux的风范,我觉得这是因为他们从来没见识过被百英里时速的暴走企鹅狂撵的感觉”。,1.3.4 Linux的特点,开放性。多用户多任务,支持多进程和多线程。可靠的系统安全性。良好的用户界面。强大的网络功能。高稳定性。具有标准兼容性。支持多平台。,Linux的主要应用领域包括服务器、嵌入式系统和PC桌面应用等。,
6、LINUX具有良好的可移植性,市场表现Linux在服务器领域占据了较大市场份额,2011年全球性能500强的超级计算机中,有91.4%的系统使用Linux。在嵌入式领域,内核基于linux的Android操作系统在2011年8月的智能手机和平板市场份额达到48%。在个人桌面应用方面,Linux的市场份额稍显不足。,Linux与Unix的关系,Linux继承了Unix的全部优秀传统Linux与Unix接口完全兼容Unix下的应用程序全部可以移植过来Linux 属于UNIX家族的一员,它有许多特性是与UNIX相同的,它们之间的最大区别在于以下两点:1)UNIX系统大多是与硬件配套的,而Linux则
7、可运行在多种硬件平台上;2)UNIX是商业软件,而Linux是自由软件,免费、公开源代码的。,1.3.5 Linux与Windows比较,1.3.5 Linux与Windows比较,1.4 Linux体系结构,1.KERNELLinux内核:最核心部分,将所有硬件抽象成统一的虚拟接口。2.Shell:外壳程序,是系统的用户界面,提供用户与内核进行交互操作的一种接口。3.实用工具:编辑器等4.实用程序:各种功能的应用程序,1.5 Linux版本简介,一个内核不是一套完整的操作系统。一套基于Linux内核的完整操作系统叫做Linux操作系统,或是GNU/Linux。内核有内核版本,由www.ker
8、nel.org不定期发布。发行版本是在Linux内核的基础上,由开发人员添加其他组件和应用程序整合而成为实际可用的操作系统,发行版本则由各自厂商或社区发布。,1.5.1 内核版本和发行版本,1.Linux内核版本(1)发布时间Linux内核从1991年的0.01版本发展到2013年的3.X版本,并且还将继续发布。内核的编写和发布由Linus Torvalds负责。一些重要的内核版本发布时间如下所示:1993年,Linux 1.0。1999年,Linux Kernel 2.2。2001年,Linux Kernel 2.4。2003年,Linux Kernel 2.6。2011年,Linux Ke
9、rnel 3.0。2013年,Linux Kernel 3.9。,(2)命名方案Linux内核发布曾有三种不同的命名方案。1.0版本之前:第一个版本的内核是0.01,其次是0.02,0.03,0.10,0.11,0.12(第一个GPL版本)0.95,0.96,0.97,0.98,0.99及1.0。1.0和2.6版之间:版本的格式为A.B.C,其中A、B、C代表:A主要版本,即大幅修改的内核。B次要版本,偶数的次要版本号码来表示稳定版本。C轻微修订,有安全补丁、缺陷修复、新的功能或驱动程序等。2.6.0版本之后:自2.6.0(2003年12月)发布后,版本的格式为A.B.C.D,其中A、B、C、
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Linux 操作系统 基础
![提示](https://www.31ppt.com/images/bang_tan.gif)
链接地址:https://www.31ppt.com/p-5636528.html