首页运维零件 ›         1. 大部分服务端都采用linuxvns威尼斯城官网登入:,的中文翻译是角马(南非产的象牛的大羚羊)

        1. 大部分服务端都采用linuxvns威尼斯城官网登入:,的中文翻译是角马(南非产的象牛的大羚羊)

vns威尼斯城官网登入 1

3. linux组成

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

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

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

          4. 第三方应用软件

        

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

linux发展史:

bsd--伯克利---free bsd

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

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

 

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

哈哈

1975--走出实验室---贝尔

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

1。 常见操作系统

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

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

                         MAC 、linux(ubuntu)

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

 

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

一、简单的说: 一个名叫Linus Torvalds
的芬兰大学生想要了解Intel的新CPU386。他认为比较好的学习方法是自己编写一个操作系统的内核。出于这种目的,加上他对当时Unix
变种版本(即Minix)对于80386类机器的脆弱支持十分不满,他决定要开发出一个全功能的、支持POSIX标准的、类Unix的操作系统内核,该系统吸收了BSD和System
V的优点,同时摒弃了它们的缺点。Linus独立把这个内核开发到0.02
版,这个版本已经可以运行gcc、bash
和很少的一些应用程序。这些就是他开始的全部工作了。后来,他又开始在因特网上寻求广泛的帮助。 
二、具体的分析: Linux
操作系统的诞生、发展和成长过程依赖于以下五个重要支柱:            UNIX
操作系统、    MINIX操作系统、      GNU 计划、      POSIX 标准 、 
Internet 网络。  UNIX操作系统        Linux 操作系统是UNIX
操作系统的一个克隆版本。UNIX
操作系统是美国贝尔实验室的Ken.Thompson和Dennis Ritchie 于1969 年夏在DEC
PDP-7 小型计算机上开发的一个分时操作系统。Ken Thompson
为了能在闲置不用的PDP-7 计算机上运行他非常喜欢的星际旅行(Space
travel)游戏,于是在1969
年夏天乘他夫人回家乡加利福尼亚渡假期间,在一个月内开发出了UNIX
操作系统的原型。当时使用的是BCPL 语言(基本组合编程语言),后经Dennis
Ritchie 于1972 年用移植性很强的C语言进行了改写,使得UNIX
系统在大专院校得到了推广。 MINIX操作系统        MINIX 系统是由Andrew S.
Tanenbaum(AST)开发的。AST 是在荷兰Amsterdam 的Vrije
大学数学与计算机科学系统工作,是ACM 和IEEE
的资深会员(全世界也只有很少人是两会的资深会员)。MINIX 是他1987
年编制的,主要用于学生学习操作系统原理。到1991
年时版本是1.5。目前主要有两个版本在使用:1.5 版和2.0 版。当然目前MINIX
系统已经是免费的,可以从许多FTP 上下载。        对于Linux
系统,他后来曾表示对其开发者Linus的称赞。但他认为Linux的发展很大原因是由于他为了保持MINIX
的小型化,能让学生在一个学期内就能学完,因而没有接纳全世界许多人对MINIX的扩展要求。因此在这样的前提下激发了Linus
编写Linux 系统。当然Linus 也正好抓住了这个好时机。       
作为一个操作系统,MINIX 并不是优秀者,但它同时提供了用C
语言和汇编语言编写的系统源代码。这是第一次使得有抱负的程序员或hacker
能够阅读操作系统的源代码。在当时,这种源代码是软件商们一直小心守护着的秘密。
GNU计划       
软件产业在70年代成就了两位针锋相对的领袖人物,来自哈佛大学的比尔·盖茨和Richard
M.Stallman。前者宣布了Copyright(版权)时代的到来,并构建了微软帝国的辉煌;后者于1984年创立自由软件体系GNU,拟定普遍公用版权协议(GeneralPublicLicense,简称GPL),今天Linux的成功就得益于GPL协议。 
      所有GPL协议下的自由软件都遵循着Richard M.
Stallman的"Copyleft"(非版权)原则:即自由软件允许用户自由拷贝、修改和销售,但是对其源代码的任何修改都必须向所有用户公开。 
      GNU 计划和自由软件基金会FSF(the Free Software
Foundation)是由Richard M. Stallman 于1984
年一手创办的。旨在开发一个类似UNIX 并且是自由软件的完整操作系统:GNU
系统(GNU 是"GNU's Not Unix"的递归缩写,它的发音为"guh-NEW")。       
各种使用Linux 作为核心的GNU
操作系统正在被广泛的使用。虽然这些系统通常被称作"Linux",但是Stallman
认为,严格地说,它们应该被称为GNU/Linux系统。        到上世纪90
年代初,GNU 项目已经开发出许多高质量的免费软件,其中包括有名的emacs
编辑系统、bash shell 程序、gcc 系列编译程序、gdb
调试程序等等。这些软件为Linux
操作系统的开发创造了一个合适的环境。这是Linux
能够诞生的基础之一,以至于目前许多人都将Linux
操作系统称为“GNU/Linux”操作系统。 POSIX标准        POSIX(Portable
Operating System Interface for Computing Systems)是由IEEE 和ISO/IEC
开发的一簇标准。该标准是基于现有的UNIX
实践和经验,描述了操作系统的调用服务接口。用于保证编制的应用程序可以在源代码一级上在多种操作系统上移植和运行。它是在1980
年早期一个UNIX 用户组(usr/group)的早期工作基础上取得的。该UNIX
用户组原来试图将AT&T 的System V 操作系统和BerkeleyCSRG 的BSD
操作系统的调用接口之间的区别重新调和集成。并于1984 年定制出了/usr/group
标准。        关于POSIX标准的制定过程:略。        在90 年代初,POSIX
标准的制定正处在最后投票敲定的时候,那是1991-1993
年间。此时正是Linux刚刚起步的时候,这个UNIX 标准为Linux
提供了极为重要的信息,使得Linux
能够在标准的指导下进行开发,并能够与绝大多数UNIX
操作系统兼容。在最初的Linux 内核源代码中(0.01 版、0.11
版)就已经为Linux 系统与POSIX 标准的兼容做好了准备工作。在Linux 0.01
版内核的/include/unistd.h 文件中就已经定义了几个有关POSXI
标准要求的符号常数,而且Linus
在注释中已写道:“OK,这也许是个玩笑,但我正在着手研究它呢”。

(1) Red Hat Linux 
还有一个桌面版:Fedora
Linux

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

 2.linux操作系统介绍

 为什么要学习linux操作系统

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

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

                  3. 很多嵌入式开发 用linux 

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

- 特点  

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

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

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

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

Internet 网络       
Internet是linux开发、交流、发展的信息和资源的交流平台。 三、Linux的诞生 
        在1981 年,IBM 公司推出了享誉全球的微型计算机IBM PC。在1981-1991
年间,MS-DOS 操作系统
一直是微型计算机操作系统的主宰。此时计算机硬件价格虽然逐年下降,但软件价格仍然居高不下
【a】。        当时Apple 的MACs
操作系统可以说是性能最好的,但是其天价使得没人能够轻易靠近 【b】。     
  当时的另一个计算机技术阵营就是UNIX 世界。但是UNIX
操作系统就不仅是价格昂贵的问题 了。为了寻求高利润率,UNIX
经销商们把价格抬得极高,PC 小用户根本不能靠近它。曾经一度收到Bell
Labs许可而能在大学中用于教学的UNIX 源代码也一直被小心地守卫着不许公开
【c】。        对于广大的PC
用户,软件行业的大型供应商们始终没有给出有效的解决这个问题的手段。     
  正在此时,出现了MINIX 操作系统 【d】,并且有一本描述其设计实现原理的书
同时发行。由于AST的这本书写的非常详细,并且叙述得有条有理,于是几乎全世界的计算机爱好者都开始看这本书,以期能理解操作系统的工作原理。 
      其中也包括Linux 系统的创始者Linus Benedict Torvalds。当时(1991
年),Linus Benedict Torvalds
是赫尔辛基大学计算机科学系的二年级学生,也是一个自学的计算机hacker。这个21岁的芬兰年轻人喜欢鼓捣他的计算机,测试计算机的性能和限制。但当时他所缺乏的就是一个专业级的操作系统。 
      在同一年间,GNU 计划已经开发出了许多工具软件。其中最受期盼的GNU C
编译器已经出现,但还没有开发出免费的GNU 操作系统。 即使是教学使用的MINIX
操作系统也开始有了版权,需要购买才能得到源代码。虽然GNU
的操作系统HURD一直在开发之中【e】,但在当时看来不能在几年内完成。
(已经有了【a-e】,但是还没有一个os)       
为了能更好地学习计算机知识(或许也只是为了兴趣),Linus
使用圣诞节的压岁钱和贷款购买了一台386 兼容电脑 ,并从美国邮购了一套MINIX
系统软件 。就在等待MINIX 软件期间,Linus 认真学习了有关Intel 80386
的硬件知识。为了能通过Modem
拨号连接到学校的主机上,他使用汇编语言并利用80386
CPU的多任务特性编制出一个终端仿真程序。此后为了将自己一台老式电脑上的软件复制到新电脑上,他还为软盘驱动器、键盘等硬件设备编制出相应的驱动程序。(他编写了一些os相关的程序) 
      通过编程实践,并在学习过程中认识到MINIX 系统的诸多限制(MINIX
虽然很好,但只是一个用于教学目的简单操作系统,而不是一个强有力的实用操作系统),而且通过上述实践Linus
已经有了一些类似于操作系统硬件设备驱动程序的代码,于是他开始有了编制一个新操作系统的想法。(一个影响深远的想法诞生了) 
      从1991年4月份起(let take this time as
thestart),他通过修改终端仿真程序和硬件驱动程序,开始编制起自己的操作系统来。开始,他的目的很简单,只是为了学习Intel
386
体系结构保护模式运行方式下的编程技术。但后来Linux发展却完全改变了初衷。(起始的时间) 
      根据Linus 在comp.os.minix
新闻组上发布的消息,我们可以知道他逐步从学MINIX
系统阶段发展到开发自己的Linux 系统的过程。(具体了解的来源)       
Linus第1次向comp.os.minix
投递消息是在1991年3月29日。所发帖子的题目是“gcc on minix-386doesn't
optimize”,是有关gcc 编译器在MINIX-386
系统上运行优化的问题(由此可知,Linus在1991
年初期就已经开始深入究了MINIX 系统,并在这段时间有了改进MINIX
操作系统的思想。在进一步学习MINIX
系统之后,这个想法逐步演变成想重新设计一个基于Intel 80386
体系结构的新操作系统的构思。(思想的转变)        他在回答有人提出MINIX
上的一个问题时,所说的第一句话就是“阅读源代码”(“RTFSC (Read the
F**ing Source Code
:-)”)。他认为答案就在源程序中。这也说明了对于学习系统软件来说,我们不光需要懂得系统的工作基本原理,还需要结合实际系统,学习实际系统的实现方法。因为理论毕竟是理论,其中省略了许多枝节,而这些枝节问题虽然没有太多的理论含量,但却是一个系统必要的组成部分,就象麻雀身上的一根羽毛。(实践的重要意义)
(以下是按照时间顺序进行介绍)        从1991 年4 月 份开始,Linus
几乎花费了全部时间研究MINIX-386 系统(Hacking the
kernel),并且尝试着移植GNU 的软件到该系统上(GNU gcc、bash、gdb
等)。并于4 月13 日在comp.os.minix 上发布说自己已经成功地将bash
移植到了MINIX 上,而且已经爱不释手、不能离开这个shell 软件了。       
第一个与Linux 有关的消息是在1991 年7 月3日 在comp.os.minix
上发布的(当然,那时还不存在Linux 这个名称,当时Linus
脑子里想的名称可能是FREAX,FREAX
的英文含义是怪诞的、怪物、异想天开等)。其中透露了他正在进行Linux
系统的开发,并且已经想到要实现与POSIX 兼容的问题了。        在Linus
另一个发布的消息中(1991 年8 月25日 comp.os.minix),他向所有MINIX
用户询问“Whatwould you like to see in
minix?”(“你最想在MINIX系统中见到什么?”),在该消息中他首次透露出正在开发一个(免费的)386(486)操作系统,并且说只是兴趣而已,代码不会很大,也不会象GNU
的那样专业。希望大家反馈一些对于MINIX
系统中喜欢哪些特色不喜欢什么等信息,并且说明由于实际和其它一些原因,新开发的系统刚开始MINIX
很象(并且使用了MINIX的文件系统)。并且已经成功地将bash(1.08版)和gcc(1.40
版)移植到了新系统上,而且在过几个月就可以实用了。最后,Linus
申明他开发的操作系统没有使用一行MINIX 的源代码;而且由于使用了386
的任务切换特性,所以该操作系统不好移植(没有可移植性),并且只能使用AT
硬盘。对于Linux 的移植性问题,Linus当时并没有考虑。但是目前Linux
几乎可以运行在任何一种硬件体系结构上。        到了1991 年的10 月5 日
,Linus 在comp.os.minix 新闻组上发布消息,正式向外宣布Linux
内核系统的诞生(Free minix-like kernel sources for
386-AT)。这段消息可以称为Linux 的诞生宣言,并且一直广为流传。因此10 月5
日对Linux社区来说是一个特殊的日子,许多后来Linux
的新版本发布时都选择了这个日子。所以RedHat
公司选择这个日子发布它的新系统也不是偶然的。(产生的时间)

Linux的诞生可以追溯到1991年,当Linus还是芬兰赫尔辛基大学的一名学生时,他对当时为教学而设计的Minix操作系统提供的功能不满意,于是他决定自已写比Minix更强大的的类UNIX操作系统来取代Minix,后来这个类UNIX操作系统就是Linux。

vns威尼斯城官网登入 2

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

一、简单的说: 一个名叫Linus Torvalds
的芬兰大学生想要了解Intel的新CPU386。他认为比较好的学习方法是自己编写一个操作系统的内核。出于这种目的,加上他对当时Unix
变种版本(即Minix)对于80386类机器的脆弱支持十分不满,他决定要开发出一个全功能的、支持POSIX标准的、类Unix的操作系统内核,该系统吸收了BSD和System
V的优点,同时摒弃了它们的缺点。Linus独立把这个内核开发到0.02
版,这个版本已经可以运行gcc、bash
和很少的一些应用程序。这些就是他开始的全部工作了。后来,他又开始在因特网上寻求广泛的帮助。 
二、具体的分析: Linux
操作系统的诞生、发展和成长过程依赖于以下五个重要支柱:            UNIX
操作系统、    MINIX操作系统、      GNU 计划、      POSIX 标准 、 
Internet 网络。  UNIX操作系统        Linux 操作系统是UNIX
操作系统的一个克隆版本。UNIX
操作系统是美国贝尔实验室的Ken.Thompson和Dennis Ritchie 于1969 年夏在DEC
PDP-7 小型计算机上开发的一个分时操作系统。Ken Thompson
为了能在闲置不用的PDP-7 计算机上运行他非常喜欢的星际旅行(Space
travel)游戏,于是在1969
年夏天乘他夫人回家乡加利福尼亚渡假期间,在一个月内开发出了UNIX
操作系统的原型。当时使用的是BCPL 语言(基本组合编程语言),后经Dennis
Ritchie 于1972 年用移植性很强的C语言进行了改写,使得UNIX
系统在大专院校得到了推广。 MINIX操作系统        MINIX 系统是由Andrew S.
Tanenbaum(AST)开发的。AST 是在荷兰Amsterdam 的Vrije
大学数学与计算机科学系统工作,是ACM 和IEEE
的资深会员(全世界也只有很少人是两会的资深会员)。MINIX 是他1987
年编制的,主要用于学生学习操作系统原理。到1991
年时版本是1.5。目前主要有两个版本在使用:1.5 版和2.0 版。当然目前MINIX
系统已经是免费的,可以从许多FTP 上下载。        对于Linux
系统,他后来曾表示对其开发者Linus的称赞。但他认为Linux的发展很大原因是由于他为了保持MINIX
的小型化,能让学生在一个学期内就能学完,因而没有接纳全世界许多人对MINIX的扩展要求。因此在这样的前提下激发了Linus
编写Linux 系统。当然Linus 也正好抓住了这个好时机。       
作为一个操作系统,MINIX 并不是优秀者,但它同时提供了用C
语言和汇编语言编写的系统源代码。这是第一次使得有抱负的程序员或hacker
能够阅读操作系统的源代码。在当时,这种源代码是软件商们一直小心守护着的秘密。
GNU计划       
软件产业在70年代成就了两位针锋相对的领袖人物,来自哈佛大学的比尔·盖茨和Richard
M.Stallman。前者宣布了Copyright(版权)时代的到来,并构建了微软帝国的辉煌;后者于1984年创立自由软件体系GNU,拟定普遍公用版权协议(GeneralPublicLicense,简称GPL),今天Linux的成功就得益于GPL协议。 
      所有GPL协议下的自由软件都遵循着Richard M.
Stallman的"Copyleft"(非版权)原则:即自由软件允许用户自由拷贝、修改和销售,但是对其源代码的任何修改都必须向所有用户公开。 
      GNU 计划和自由软件基金会FSF(the Free Software
Foundation)是由Richard M. Stallman 于1984
年一手创办的。旨在开发一个类似UNIX 并且是自由软件的完整操作系统:GNU
系统(GNU 是"GNU's Not Unix"的递归缩写,它的发音为"guh-NEW")。       
各种使用Linux 作为核心的GNU
操作系统正在被广泛的使用。虽然这些系统通常被称作"Linux",但是Stallman
认为,严格地说,它们应该被称为GNU/Linux系统。        到上世纪90
年代初,GNU 项目已经开发出许多高质量的免费软件,其中包括有名的emacs
编辑系统、bash shell 程序、gcc 系列编译程序、gdb
调试程序等等。这些软件为Linux
操作系统的开发创造了一个合适的环境。这是Linux
能够诞生的基础之一,以至于目前许多人都将Linux
操作系统称为“GNU/Linux”操作系统。 POSIX标准        POSIX(Portable
Operating System Interface for Computing Systems)是由IEEE 和ISO/IEC
开发的一簇标准。该标准是基于现有的UNIX
实践和经验,描述了操作系统的调用服务接口。用于保证编制的应用程序可以在源代码一级上在多种操作系统上移植和运行。它是在1980
年早期一个UNIX 用户组(usr/group)的早期工作基础上取得的。该UNIX
用户组原来试图将AT&T 的System V 操作系统和BerkeleyCSRG 的BSD
操作系统的调用接口之间的区别重新调和集成。并于1984 年定制出了/usr/group
标准。        关于POSIX标准的制定过程:略。        在90 年代初,POSIX
标准的制定正处在最后投票敲定的时候,那是1991-1993
年间。此时正是Linux刚刚起步的时候,这个UNIX 标准为Linux
提供了极为重要的信息,使得Linux
能够在标准的指导下进行开发,并能够与绝大多数UNIX
操作系统兼容。在最初的Linux 内核源代码中(0.01 版、0.11
版)就已经为Linux 系统与POSIX 标准的兼容做好了准备工作。在Linux 0.01
版内核的/include/unistd.h 文件中就已经定义了几个有关POSXI
标准要求的符号常数,而且Linus
在注释中已写道:“OK,这也许是个玩笑,但我正在着手研究它呢”。

内核的开发和规范一直是由linus领导的开发小组控制着,版本也是唯一的。开发小组每隔一段时间公布新的版本或其修订版,从1991年10月linus向世界公开发布的内核0.0.2版本(0.0.1版本功能相当简陋所以没有公开发布)到目前最新的内核2.6.220版本,linux的功能越来越强大。

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

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

一、简单的说: 一个名叫Linus Torvalds
的芬兰大学生想要了解Intel的新CPU386。他认为比较好的学习方法是自己编写一个操作系统的内核。出于这种目的,加上他对当时Unix
变种版本(即Minix)对于80386类机器的脆弱支持十分不满,他决定要开发出一个全功能的、支持POSIX标准的、类Unix的操作系统内核,该系统吸收了BSD和System
V的优点,同时摒弃了它们的缺点。Linus独立把这个内核开发到0.02
版,这个版本已经可以运行gcc、bash
和很少的一些应用程序。这些就是他开始的全部工作了。后来,他又开始在因特网上寻求广泛的帮助。 
二、具体的分析: Linux
操作系统的诞生、发展和成长过程依赖于以下五个重要支柱:            UNIX
操作系统、    MINIX操作系统、      GNU 计划、      POSIX 标准 、 
Internet 网络。  UNIX操作系统        Linux 操作系统是UNIX
操作系统的一个克隆版本。UNIX
操作系统是美国贝尔实验室的Ken.Thompson和Dennis Ritchie 于1969 年夏在DEC
PDP-7 小型计算机上开发的一个分时操作系统。Ken Thompson
为了能在闲置不用的PDP-7 计算机上运行他非常喜欢的星际旅行(Space
travel)游戏,于是在1969
年夏天乘他夫人回家乡加利福尼亚渡假期间,在一个月内开发出了UNIX
操作系统的原型。当时使用的是BCPL 语言(基本组合编程语言),后经Dennis
Ritchie 于1972 年用移植性很强的C语言进行了改写,使得UNIX
系统在大专院校得到了推广。 MINIX操作系统        MINIX 系统是由Andrew S.
Tanenbaum(AST)开发的。AST 是在荷兰Amsterdam 的Vrije
大学数学与计算机科学系统工作,是ACM 和IEEE
的资深会员(全世界也只有很少人是两会的资深会员)。MINIX 是他1987
年编制的,主要用于学生学习操作系统原理。到1991
年时版本是1.5。目前主要有两个版本在使用:1.5 版和2.0 版。当然目前MINIX
系统已经是免费的,可以从许多FTP 上下载。        对于Linux
系统,他后来曾表示对其开发者Linus的称赞。但他认为Linux的发展很大原因是由于他为了保持MINIX
的小型化,能让学生在一个学期内就能学完,因而没有接纳全世界许多人对MINIX的扩展要求。因此在这样的前提下激发了Linus
编写Linux 系统。当然Linus 也正好抓住了这个好时机。       
作为一个操作系统,MINIX 并不是优秀者,但它同时提供了用C
语言和汇编语言编写的系统源代码。这是第一次使得有抱负的程序员或hacker
能够阅读操作系统的源代码。在当时,这种源代码是软件商们一直小心守护着的秘密。
GNU计划       
软件产业在70年代成就了两位针锋相对的领袖人物,来自哈佛大学的比尔·盖茨和Richard
M.Stallman。前者宣布了Copyright(版权)时代的到来,并构建了微软帝国的辉煌;后者于1984年创立自由软件体系GNU,拟定普遍公用版权协议(GeneralPublicLicense,简称GPL),今天Linux的成功就得益于GPL协议。 
      所有GPL协议下的自由软件都遵循着Richard M.
Stallman的"Copyleft"(非版权)原则:即自由软件允许用户自由拷贝、修改和销售,但是对其源代码的任何修改都必须向所有用户公开。 
      GNU 计划和自由软件基金会FSF(the Free Software
Foundation)是由Richard M. Stallman 于1984
年一手创办的。旨在开发一个类似UNIX 并且是自由软件的完整操作系统:GNU
系统(GNU 是"GNU's Not Unix"的递归缩写,它的发音为"guh-NEW")。       
各种使用Linux 作为核心的GNU
操作系统正在被广泛的使用。虽然这些系统通常被称作"Linux",但是Stallman
认为,严格地说,它们应该被称为GNU/Linux系统。        到上世纪90
年代初,GNU 项目已经开发出许多高质量的免费软件,其中包括有名的emacs
编辑系统、bash shell 程序、gcc 系列编译程序、gdb
调试程序等等。这些软件为Linux
操作系统的开发创造了一个合适的环境。这是Linux
能够诞生的基础之一,以至于目前许多人都将Linux
操作系统称为“GNU/Linux”操作系统。 POSIX标准        POSIX(Portable
Operating System Interface for Computing Systems)是由IEEE 和ISO/IEC
开发的一簇标准。该标准是基于现有的UNIX
实践和经验,描述了操作系统的调用服务接口。用于保证编制的应用程序可以在源代码一级上在多种操作系统上移植和运行。它是在1980
年早期一个UNIX 用户组(usr/group)的早期工作基础上取得的。该UNIX
用户组原来试图将AT&T 的System V 操作系统和BerkeleyCSRG 的BSD
操作系统的调用接口之间的区别重新调和集成。并于1984 年定制出了/usr/group
标准。        关于POSIX标准的制定过程:略。        在90 年代初,POSIX
标准的制定正处在最后投票敲定的时候,那是1991-1993
年间。此时正是Linux刚刚起步的时候,这个UNIX 标准为Linux
提供了极为重要的信息,使得Linux
能够在标准的指导下进行开发,并能够与绝大多数UNIX
操作系统兼容。在最初的Linux 内核源代码中(0.01 版、0.11
版)就已经为Linux 系统与POSIX 标准的兼容做好了准备工作。在Linux 0.01
版内核的/include/unistd.h 文件中就已经定义了几个有关POSXI
标准要求的符号常数,而且Linus
在注释中已写道:“OK,这也许是个玩笑,但我正在着手研究它呢”。

Linux的内核版本和发行版本

vns威尼斯城官网登入 3

当然还有我们的RedHat

(2) Slackware Linux

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

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

vns威尼斯城官网登入 4

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

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

高效安全稳定

他还说过:

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

因为unix太贵了,教授开发了minix

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

GNU通用公共许可(GPL)

2.发行版本

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

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

vns威尼斯城官网登入 5

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

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

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

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

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

完全免费(红帽是卖服务的,三级工程师)

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

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

(8) CentOS Linux

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

Linux核心编写者 Linus Torvalds

STSTEM -V  ibm--aix  hp--ux

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

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

Linux的发展历史

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

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

(6) 红旗Linux 中科院

转载本站文章请注明出处:vns威尼斯城官网登入 http://www.tiec-ccpittj.com/?p=4802

上一篇:

下一篇:

相关文章