威尼斯www.9778.com-威尼斯正版官方网站

RHCE课程之GNU简介与Linux发展史和Linus Torvalds

日期:2020-03-15编辑作者:服务器&运维

允许用户免费使用、拷贝并且改动程序,但你必须将同样的自由传递下去,而且必须免费公开你修改后的代码。

3. linux组成

     1. linux内核(linus 团队管理)

          2. shell :用户与内核交互的接口

          3. 文件系统 : ext3、ext4 等  windows 有 fat32  、ntfs

          4. 第三方应用软件

        

GNU Project发起于1984年,由著名的黑客Richard Stallman提出的,GNU获得了自由软件基金会(FSF for Free Software Foundation)的支持,这也是GNU的主要资金来源,目的是为了建立免费的UNIX系统,基本原则是源代码共享及思想共享。

他还公开表示,反对软件专利: “软件本身是人类的精神财富,是智慧,思想和知识的传播,所以不应该被类似专利的这一类的东西所囚禁,而应该更多更广泛更方便得供所有人分享。”

4..linux操作系统版本  

        1. 内核版本 (linus 团队管理)  3.8

         2. 发行版本  :一些软件公司以内核为基础,再添加一些软件和文档形成发行版本

            - red hat  : rhel ,centos

            - debian   : debian,ubuntu(桌面)

            - android 

 

目前市面上较知名的发行版有:Ubuntu、RedHat、CentOS、Debian、Fedora、SuSE、OpenSUSE、TurboLinux、BluePoint、RedFlag、Xterm、SlackWare等。

5.简介?

  Linux内核最初只是由芬兰人李纳斯·托瓦兹(Linus Torvalds)在赫尔辛基大学上学时出于个人爱好而编写的。

  Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和UNIX的多用户、多任务、支持多线程和多CPU的操作系统。

  Linux能运行主要的UNIX工具软件、应用程序和网络协议。它支持32位和64位硬件。Linux继承了Unix以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。

 

6.与Windows对比

 

比较 Windows Linux
界面 界面统一,外壳程序固定所有Windows程序菜单几乎一致,快捷键也几乎相同 图形界面风格依发布版不同而不同,可能互不兼容。GNU/Linux的终端机是从UNIX传承下来,基本命令和操作方法也几乎一致。
驱动程序 驱动程序丰富,版本更新频繁。默认安装程序里面一般包含有该版本发布时流行的硬件驱动程序,之后所出的新硬件驱动依赖于硬件厂商提供。对于一些老硬件,如果没有了原配的驱动有时很难支持。另外,有时硬件厂商未提供所需版本的Windows下的驱动,也会比较头痛。 由 志愿者开发,由Linux核心开发小组发布,很多硬件厂商基于版权考虑并未提供驱动程序,尽管多数无需手动安装,但是涉及安装则相对复杂,使得新用户面对 驱动程序问题(是否存在和安装方法)会一筹莫展。但是在开源开发模式下,许多老硬件尽管在Windows下很难支持的也容易找到驱动。HP、Intel、 AMD等硬件厂商逐步不同程度支持开源驱动,问题正在得到缓解。
使用 使用比较简单,容易入门。图形化界面对没有计算机背景知识的用户使用十分有利。 图形界面使用简单,容易入门。文字界面,需要学习才能掌握。
学习 系统构造复杂、变化频繁,且知识、技能淘汰快,深入学习困难。 系统构造简单、稳定,且知识、技能传承性好,深入学习相对容易。
软件 每一种特定功能可能都需要商业软件的支持,需要购买相应的授权。 大部分软件都可以自由获取,同样功能的软件选择较少。

 

 

 

 

------------------------------------第二种认识--------------------------------------------------

 

    1:linux基础简介
        1:操作系统(Operating System)
            1:操作系统是管理计算机硬件与软件资源的程序
            2:典型操作系统
                1:UNIX、LINUX、Mac OS X、Windows iOS、Android、MS-DOS
            3:操作方式
                1:命令行界面(Command Line Interface CLI)
                    1:用户通过键盘输入指令,计算机接收到指令后,予以执行。
                    2:优点
                        1:节约计算机系统的资源
                        2:操作速度快(记住命令)
                    3:常见
                        1:DOS、UNIX、LINUX
                2:图形用户界面(Graphical User Interface,简称 GUI)
                    1:采用图形方式显示的计算机操作
                    2:优点
                        1:操作简单
                        2:用户友好
                    3:缺点
                        1:比图形命令界面消耗资源
                    4:常见
                        1:WINDOWS、Mac OS
        2:UNIX与MINIX
            1:UNIX
                1:1969年由贝尔实验室的肯.汤普逊、丹尼斯.里奇带领下开发出UNIX
                    1:肯.汤普逊:UNIX之父
                    2:丹尼斯.里奇:C语言之父
                2:之前使用汇编语言B语言,1973年用两人改用C语言(高级语言)重写
            2:MINIX
                1:贝尔实验室收回版权并且规定“不可对学生提供源码”。
                2:Andrew S. Tanenbaum(谭帮宁)教授为了授课,在不参考UNIX源码下写出了MINIX
                    1:计算机网络、现代操作系统作者,MINIX之父。
        3:LINUX
            1:1991年,芬兰人林纳斯.托瓦兹在赫尔辛基大学自己动手写了操作系统,就是LINUX内核(Linux kernel)。
            2:吉祥物企鹅。
            2:Linux加入GNU并遵循公共版权许可证 (GPL)。    
        4:GNU(“GNU's Not Unix”)
            1:理查德.斯托曼博士1983 年启动建立一个完全相容于UNIX的自由软件环境
                1:自由软件
                    1:赋予用户复制、研究、修改和散布该软件的权利,并提供源码供用户自由使用    
            2:核心的操作系统内核发展受挫,于是采用Linux kernel,应用在GNU系统中
        5:GPL(General Public License 通用公共许可证)
            1:为了避免GNU开发的软件被其他人利用成为专利软件
            2:Copyleft(专利软件是Copyright)
            3:目的要让GNU永远是免费和公开的
        6:Linux简介
            1:Linux是一种自由和开放源码的类UNIX操作系统
            2:LINUX特点
                1:开放性,多用户,多任务,丰富的网络功能,可靠的系统安全,良好的可移植性,
                   良好的用户界面(命令界面,图形界面等),出色的速度性能
            3:LINUX组成
                1:内核
                2:Shell
                3:文件系统
                4:应用程序
            4:LINUX版本
                1:LINUX内核(Linux kernel)
                    1:系统的心脏
                2:发行版本
                    1:厂商将Linux系统内核与应用软件和文档包装起来,并提供一些安装界面和系统设定管理工具的一个软件包的集合
                    2:常见
                        RedHat Linux,Debian,Ubuntu, Novell/SuSE Linux
        7:Ubuntu
            1:Ubuntu版本由发布的年份和月份组成最新的版本为Ubuntu 12.10
                    查看Ubuntu版本cat /etc/issue 或者 sudo lsb_release -a

 

桌面版最高是 9、0,那也是个绝版 ,从那以后REDHAT就专注与服务器版本。 没在对桌面投入太多,Fedora Core 是REDHAT和开源社区合作开发的,并不是红帽所有,教学会用到的是 企业版Enterprise 5.1 ,07年10月份发布。

图片 1

 2.linux操作系统介绍

 为什么要学习linux操作系统

        1. 大部分服务端都采用linux ,JEE部署到服务器中

        2. 一些企业和学校采用linux研发和教学

                  3. 很多嵌入式开发 用linux 

        4. 云计算、大数据 是集群网  linux : centos

- 特点  

   1. 开放、开源、多用户的网络操作系统

         2. 基于unix(unix-->minix-->linux(linus :林纳斯 芬兰 )),可以定制内核

         3. 假如了GNU组织(自由软件组织 ,copyLeft) ,通过GPL(通用公共许可) 许可对外发布 

GPL是由自由软件基金会发行的用于计算机软件的协议证书,使用该证书的软件被称为自由软件(Free software),后来改名为开放源代码软件(Open Source Software)。大多数的GNU程序和超过半数的自由软件使用它 。

( Welcome to MINIX 3.1.2,好吧,没找到最初版本 )

1。 常见操作系统

       - 服务端操作系统 : linux、unix、windows server

       - 单机操作系统 : windows(dos 、ucdos、win95、win98、win2000、xp、vista、win7、win8)

                         MAC 、linux(ubuntu)

       - 移动操作系统 Android、IOS 、Windows phone

 

GPL保证了任何人都有权复制、修改和重新发布自由软件的源代码,并且规定在不增加费用的条件下得到源代码(基本发行费用除外),但你不能声明你做了原始的工作,或声明是由他人做的。

她退出,跟林纳斯有着千丝万缕的关系。。。

GNU[nu:, nju:]的中文翻译是角马(南非产的象牛的大羚羊)。所以GNU的标志也就是这个,记住,他是角马,不是牛,也不是其他的什么。 别出去闹笑话哦 !

嗯,林纳斯小时候的黑客神韵就不提了,直接从 1991 年说起。

Linux由Linus Torvalds于1991年10月在芬兰赫尔辛基大学发布的,Linux可以说是UNIX操作系统的一个克隆体。

感觉差友们都在吃着黄瓜,也在等着差评君的评价。。。好吧。。。

Linux核心编写者 Linus Torvalds

邮件中,到处充斥着 “ Fxck ” 和 “ Bitch ” 等字眼。。。

Linux kernel + GNU utilities = open source,UNIX-like operating system    Linus Torvalds,Linux核心的创作者,于1969年12月28日出生在芬兰的赫尔辛基。当Linus十岁时,他的祖父,赫尔辛基大学的一位统计教授,购买了一台Commodore VIC-20计算机。Linus帮助他祖父把数据输入到他的可编程计算器里,做这些仅仅是为了好玩,他还通过阅读计算机里的指令集来自学一些简单的BASIC程序。当他成为赫尔辛基大学的计算机科学系的学生的时候,Linus Torvalds 已经是一位成功的程序员了。

图片 2

GNU是“GNU's Not Unix”的递归缩写。

因此,后人称林纳斯为 “ 自由主义教皇 ”。

仅有内核而没有应用软件的操作系统是无法使用的,所以许多公司或社团将内核、源代码及相关的应用程序组织构成一个完整的操作系统,让一般的用户可以简便地安装和使用Linux,这就是所谓的发行版本(distribution)。

图片 3

1991年,在学习了一套Unix和C的课程之后,Torvalds购买了他自己的个人计算机(PC)。他对计算机的操作系统(MS-DOS)很不满,并且决定自己写一个操作系统。Torvalds开始对 Minix,一个Andrew S. Tanenbaum开发的以教学目的的类似Unix的操作系统,感兴趣起来,Andrew S. Tanenbaum是一个想教他的学生真正的操作系统的内在工作原理的荷兰教授。Minix是为在英特尔 8086 微处理器上运行而设计的,并且有可以用于研究的源代码。Torvalds 决定开发超出Minix标准的一个操作系统。后来被人们称为Linux,Linus 'Minix的缩写。

呃。。今天可不是要讲女娲与人类繁衍。

在赫尔辛基大学当了10年的学生和研究员之后,Linus Torvalds接受了Transmeta的一个工作,这家硅谷的新公司以它的征召天才和它的 Crusoe芯片闻名。

有些人生来就具有统率百万人的领袖风范;另一些人则是为写出颠覆世界的软件而生。唯一一个能同时做到这两者的人,就是林纳斯。

Linux是基于Copyleft(版权所无)的软件模式进行发布的,其实Copyleft是与Copyright(版权所有)相对立的新名称,它是GNU项目制定的通用公共许可证GPL(General Public License)。

右二 Sarah Sharp ,左二林纳斯

Linus Torvalds把他的操作系统的成功归功于互联网 和Richard Stallman的GNU项目。Torvalds和他的联合开发者利用了系统组分由自由软件基金会开发的成员开发为GNU 项目。Linux 的开发背后的开放资源哲学,与操作系统的成功结合,使得Linus Torvalds成为有争议的"崇拜偶象" 。和Windows及其它有专利权的操作系统不同,Linux仍然公开地开放源代码和并得到不断的扩展。任何人可以免费的使用它,只要他们做的任何改进都不是受著作权保护并且可以免费地保留利用。当前,据估计现在只2% Linux代码由Linus Torvalds自己写的,虽然他仍然拥有Linux 核心(操作系统的核心部份)并且保留了选择新代码和需要合并的新方法的最终裁定权。

当时,操作系统就跟如今买房一样,不光 MS-DOS 价格不菲,UNIX 也被炒得高高在上,动不动就叫价上万元。

这就是Richard Stallman,很著名的黑客,如果你要从事IT,别人问你Richard Stallman  你说不知道,那就问题严重了

不过,他的恶,主要是一些粗言秽语,周期性的大爆粗口。。。

图片 4

图片 5

REDHAT是 1994年,由Bob Young Marc Ewing 创建的,是世界上最大的的开放原代码的公司之一

想想在那个一年学费才几十块的年代,万元操作系统是什么概念?

GNU通用公共许可(GPL)

很明显,指的是 Sarah Sharp 。小姑娘顿时不开心了。

Linus Torvalds没有保留他的计算机编码的版权。反而,他在因特网上公开了他的代码,并且邀请comp.os.minix 新闻组的成员来帮助他建立他的操作系统。在1991年8月25日,Linus Torvalds宣布了这则著名消息: 使用minix的朋友大家好-我正在做一个386(486)AT兼容机的(免费的) 操作系统(仅仅是出于个人的爱好,不会像GNU那样做大做专业)。

Linux 其实本身只是一个内核,以这个内核为基础,诞生了这个世界上的绝大多数电子设备(路由器,交换机,手机,服务器)。

当然还有我们的RedHat

哦,对了,世界上使用最多的手机操作系统 Android 也是基于 Linux 内核开发的。

发明者 Andrew S. Tanenbaum 只希望拿 Minix 作为一个公开的教材,所以很快,林纳斯就玩起了 Minix 。

“说实话,我鄙视表现同情和友好, ” 林纳斯回复说。“ 事实上,人们应该清楚我做事的风格。”

差评君:“其功也卓,其恶也彰。”

图片 6

(可能这就是 Android 比 iOS 系统便宜的原因吧!)

图片 7

再说回来 Linux 本身有多厉害吧。。。

那年他 21 岁,刚入赫尔辛基大学,学习计算机技术,并拥有一台 386 IBM PC。

图片 8

(但差评君总觉得,他的鼻孔才是最犀利的鄙视。。差友会为了看他鼻孔再看一次么。。。)

图片 9

图片 10

不久后,林纳斯又将 Linux 内核加入了自由软件基金( FSF )的 GNU 计划中。

在大学期间,林纳斯要经常访问大学主机上的新闻组和邮件。可能嫌弃速度慢,卡顿什么的,他就自己编写了磁盘驱动程序和文件系统。

而林纳斯则坚持用自己高兴的方式统治他的世界:“我可以向大家保证,我还会继续咒骂。”

(当时林纳斯刚入大学,才 21 岁,才 21 岁啊,差友们!! )

图片 11

2013 年,她给遇到问题的 Linux 基金会的 Greg Kroah-Hartman 程序员发了一个补丁包( Linux USB 3.0 的支持补丁 )。

1991 年 9 月,林纳斯通过大学的 FTP 服务器公开其操作系统,当时命名为 “ Freax( 调试 )”。然后就被 FTP 服务器管理员改名为 Linux。

Sarah Sharp 是英特尔的员工,也曾是 Linux 的狂热粉丝,和林纳斯交情应该还不错。。。

图片 12

林纳斯的世界,就好像他的系统,永远有那么些不愿去修改的 Bug。。。如果试图描述下原因的话,也许他自传的书名比较合适:JUST FOR FUN

图片 13

图片 14

图片 15

2015 年 10 月,Linux 内核开发者 Sarah Sharp 宣布退出。

著名的电脑程序员、黑客、极客之王,这些普通的词汇,不足以形容 My God。

恰巧,操作系统 MINiX ( UNIX 的变种 ) 问世了。

不知怎么的,突然想起来诺基亚 = =!

Minix 相对自由,而且非常廉价。

我叫林纳斯,我是你们的上帝。

一毛钱版权费都不需要给,当然受欢迎了。。。

他还说过:

“太过分了,不是吗?兄弟们。”她回应到。“这是我们为促进社区稳定应该做的吗?林纳斯怂恿人身攻击和暴力。请在邮件列表里保持起码的职业道德标准。”

不过,毕竟是芬兰人民,有钱,装了 MS-DOS 。不过他一点都不满意 —— 昂贵,保守,还不好用。

本来再寻常不过的事件,也不知怎么的,林纳斯却在 Linux 内核邮件列表( Linux 开发运动的虚拟家园 )中公开指责 Greg Kroah-Hartman :“你应该学会大声斥责那些人,让他们自己解决问题!!”

有了这个尝试,加上无法忍受 MINIX 只能用来教学。他想要自己编写一个免费又强大的系统。于是,Linux 内核就诞生了。

当时大批 Linux 粉丝还以他为榜样。。。

(老实说,好漂亮,哦不,好可惜。)

今天要讲的是 My God,Linux 内核的创始人 —— Linus Benedict Torvalds( 林纳斯·本纳第克特·托瓦兹 ,下文简称林纳斯 )

最终,Sarah Sharp 宣布退出 Linux 开发。

来感受一波林纳斯的不屑与霸气。。。

腾讯,百度,阿里巴巴,微软,Facebook 等,都是 Linux 系统的服务器,Android,Oracle 等也都是基于 Linux 内核。

在中国神话里,女娲是神,创造了人,然后,人类就自由发展。。。

图片 16

就这样,这场口水战,持续一周左右时间,进行数百回合较量。。。

不过,由于时间的关系,Linux 究竟有多好,用途有多广,就不细说了。期待玩过的差友留言补充了。。。

讲到这,差评君不得不提到自由软件之父理查德·斯托曼。

图片 17

选择企鹅作为 Linux 的 “形象代言鹅” 的意思是:“ Linux 与南极一样,均为全人类共同所有,任何公司无权将其私有。”

Nobody actually creates perfect code the first time around, except me. But there’s only one of me.

实际上没人能一次就写出完美的代码,除了我。但是世界上只有一个我。

即便从最传统的意义上讲,Linus 也是最接近神的人。。

图片 18

林纳斯就是受理查德·斯托曼的精神感召。。。才有了他的企鹅精神。。。

继续说回林纳斯,美国《 时代 》周刊是这么评价他的:

呃,差点忘了说,Linux 也是世界上最大的被利用项目。

很显然,是为了致敬 Linus 和 MINIX / UNIX。

2013 年,在一次有录像的演说中,他潇洒的向 Nvidia 公司竖起中指。

林纳斯 1969 年出生于芬兰赫尔辛基市,父亲是芬兰共产党党员。

图片 19

图片 20

呃,再来看看另外一则新闻。。。

林纳斯的言语,自大狂妄,刚愎自用,老实说,这点并没什么好说的,因为他的才华支撑得起。

他是互联网科技金字塔最顶端的几个人都触摸不到的神,嗯,这句还差不多。

图片 21

(左林纳斯,右 Andrew S. Tanenbaum)

Android 是一种基于 Linux 的自由及开放源代码的操作系统,主要使用于移动设备,如智能手机和平板电脑。

而且由于 Linux 是免费的,让成千上万的狂热分子聚集在它的身上。据不完全统计,有几百万人为 Linux 贡献过代码。

本文由威尼斯www.9778.com发布于服务器&运维,转载请注明出处:RHCE课程之GNU简介与Linux发展史和Linus Torvalds

关键词:

Linux 性能优化之 IO 子系统

本文介绍了对 Linux IO 子系统性能进行优化时需要考虑的因素,以及一些 IO性能检测工具。 文件系统优化 ** 动态调整...

详细>>

Linux 守护进程的启动方法

“守护进程”(daemon)就是一直在后台运行的进程(daemon)。 本文介绍如何将一个 Web 应用,启动为守护进程。 一、...

详细>>

我的 Linux 一万小时

那不是一篇鸡汤文,因为作者并从未在运用 Linux 一万小时后改成 Linux达人,以致在超多方面,小编连生手都算不得。...

详细>>

Linux文件日常权限

在 Linux中最基本的任务之一就是设置文件权限。理解它们是如何实现的是你进入 Linux世界的第一步。如您所料,这一...

详细>>