当前位置:
文档之家› Linux操作系统认识LinuxPPT课件
Linux操作系统认识LinuxPPT课件
自由软件 Linux 之父:李纳斯·托沃兹(Linus Torvalds)
•
• Linux的目标是保持和POSIX的兼容性,Linux 具备现代一切功能完整的UNIX系统所具备 的全部特征,包括多任务、虚拟内存、共 享库、需求装载、优秀的内存管理以及 TCP/IP网络支持等。
• Linux的发行遵守GPL(GNU的通用公共许可 证),用户可以自由复制、修改、套装分 发和销售,但是不可在分发时加入任何限 制,而且源代码必须公开,任何人都可无 偿取得所有可执行文件和源代码。
许可证);
•
GFDL : GNU自由文档许可证(GNU Free Documentation License )
的缩写形式。
•
这里指的自由,并不是价格免费,这和价格无关而是使用软件对
所有的用户来说是自由的。GPL 通过如下途径实现这一目标:
Hale Waihona Puke • 1.它要求软件以源代码的形式发布,并规定任何用户能够以源代码 的形式将软件复制或发布给别的用户。
中最著名的就是之后被Red Hat兼并的Cygnus Solutions。
• 到了1990年,GNU计划已经开发出的软件包括了一个功能强大的文字编辑器 Emacs,C语言编译器GCC,以及大部分UNIX系统的程序库和工具。唯一依然 没有完成的重要组件就是操作系统的内核(称为HURD)。
•
1991年Linus Torvalds编写出了与UNIX兼容的Linux操作系统内核并在GPL条
•
关于GPL
• 为保证GNU软件可以自由地“使用、复制、修改和发布”,所有GNU软件都
在一份在禁止其他人添加任何限制的情况下授权所有权利给任何人的协议条
款,GNU通用公共许可证(GNU General Public License,GPL)。这个就是被 称为“反版权”(或称Copyleft)的概念。
• GNU是“GNU's Not Unix” 的递归缩写。
Stallman宣布GNU应当发音为Guh-NOO以避 免与new这个单词混淆(注:Gnu在英文中 原意为非洲牛羚,发音与new相同)。UNIX 是一种广泛使用的商业操作系统的名称。 由于GNU将要实现UNIX系统的接口标准, 因此GNU计划可以分别开发不同的操作系统 部件。GNU计划采用了部分当时已经可自由 使用的软件,例如TeX排版系统和X Window 视窗系统等。不过GNU计划也开发了大批其 他的自由软件。
•
1985年Richard Stallman又创立了自由软件基金会(Free Software
Foundation)来为GNU计划提供技术、法律以及财政支持。尽管GNU计划大部
分时候是由个人自愿无偿贡献,但FSF有时还是会聘请程序员帮助编写。当
GNU计划开始逐渐获得成功时,一些商业公司开始介入开发和技术支持。当
Linux的标志和吉祥物
• Linux 的标志和吉祥物是一只名字叫做Tux的企鹅,标志的 由来是因为Linus在澳洲时曾被一只动物园里的企鹅咬了一 口,便选择了企鹅作为Linux的标志。Linux的注册商标是 Linus Torvalds所有的。这是由于在1996年,一个名字叫做 William R. Della Croce的律师开始向各个Linux 发布商发信, 声明他拥有Linux商标的所有权,并且要求各个发布商支付 版税,这些发行商集体进行上诉,要求将该注册商标重新 分配给Linus Torvalds。Linus Torvalds 一再声明Linux 是免费 的,他本人可以卖掉, 但Linux绝不能卖。
• 2.如果用户的软件使用了受 GPL 保护的任何软件的一部分,那么该 软件就继承了 GPL 软件,并因此而成为 GPL 软件,也就是说必须随应 用程序一起发布源代码。
第一课目标
本章结束时: • 了解什么是Linux • Linux的发展历程 • 掌握内核与发行版的区别 • 了解Linux主流发行版的特点
1.1 什么是Linux
• Linux是一种Unix的克隆,它是由芬兰人 Linus Torvalds(李纳斯·托沃兹)在郝尔辛 基大学上学时,当时21岁,在学生宿舍里 写了一个操作系统的内核——Linux,然后 公布于众,吸引了成千上万的程序员为之 增补、修改和传播,短短几年就拥有了 1000多万的用户,成为地球上成长最快的 软件。
软件还要好。GNU工具还被广泛地移植到Windows和Mac OS上。
• GNU 包含3个协议条款,
•
GPL:GNU通用公共许可证(GNU General Public License)
•
LGPL:GNU较宽松公共许可证 (GNU Lesser General Public
License), ) ,旧称 GNU Library General Public License (GNU 库通用公共
关于POSIX
• POSIX(是Portable Operating System Interface of Unix的缩写)是可移植操作系统接口的首 字母缩写,它是基于UNIX的,由IEEE (Institute of Electrical and Electronic Engineering)开发,由ANSI和ISO标准化
款下发布。Linux之后在网上广泛流传,许多程序员参与了开发与修改。1992
年Linux与其他GNU软件结合,完全自由的操作系统正式诞生。该操作系统往
往被称为“GNU/Linux”或简称Linux。(尽管如此GNU计划自己的内核Hurd依
然在开发中,目前已经发布Beta版本。)
•
许多UNIX系统上也安装了GNU软件,因为GNU软件的质量比之前UNIX的
关于GNU
• GNU计划,又称革奴计划,是 由理查德·马修·斯托曼(Richard Matthew Stallman, RMS,生于1953年)在1983年9月 27日公开发起的。它的目标是创建一套完 全自由的操作系统。Richard Stallman最早是 在net.unix-wizards新闻组上公布该消息,并 附带一份《GNU宣言》等解释为何发起该计 划的文章,其中一个理由就是要“重现当 年软件界合作互助的团结精神”。