Linux简单介绍——(一)

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

1。 常见操作系统

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

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

                         MAC 、linux(ubuntu)

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

 

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

 2.linux操作系统介绍

 为什么要学习linux操作系统

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

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

                  3. 很多嵌入式开发 用linux 

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

– 特点  

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

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

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

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

3. linux组成

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

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

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

          4. 第三方应用软件

        

欧洲杯买球下注盘口 1

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

 

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

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

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

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

欧洲杯买球下注盘口 2

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

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

欧洲杯买球下注盘口 3

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

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

欧洲杯买球下注盘口 4

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

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

欧洲杯买球下注盘口 5

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

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

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

欧洲杯买球下注盘口 6

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

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

欧洲杯买球下注盘口 7

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

欧洲杯买球下注盘口 8

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

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

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

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

欧洲杯买球下注盘口 9

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

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

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

欧洲杯买球下注盘口 10

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

欧洲杯买球下注盘口 11

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

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

欧洲杯买球下注盘口 12

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

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

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

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

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

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

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

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

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

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

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

欧洲杯买球下注盘口 13

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

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

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

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

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

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

欧洲杯买球下注盘口 14

他还说过:

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

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

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

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

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

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

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

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

欧洲杯买球下注盘口 15

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

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

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

右二 Sarah Sharp ,左二林纳斯

欧洲杯买球下注盘口 16

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

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

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

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

欧洲杯买球下注盘口 17

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

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

欧洲杯买球下注盘口 18

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

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

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

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

欧洲杯买球下注盘口 19

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

欧洲杯买球下注盘口 20

相关文章