zoukankan      html  css  js  c++  java
  • 三,linux系统的由来

    1969年在AT&T的贝尔实验室诞生

    以BSD(Berkeley Software Distribution)系统为基础产生的各种版本Unix 例如:SUN公司的Solaris,IBM公司的AIX,HP公司的HP UNIX等。

    在群雄并起的时代中,于1991年左右诞生了Linux

     

    Unix5大优秀特性

    技术成熟,可靠性高;

    极强的可伸缩性;

    强大的网络功能;

    强大的数据库支持能力;

    强大的开发功能。

     

    Linux诞生过程

    1984年,Richard Stallman发起了开发自由软件运动,并成立了自由软件基金会(Free Software Foundation,FSF)和GNU项目。

    想开发一个类似Unix系统、并且是自由软件的完整操作系统(GNU操作系统)这个GNU系统没有流行起来,但现在的GNU系统通常使用Linux系统的内核

    1984年 谭邦宁着手编写适用于教学的Unix系统,目标是开发新Unix系统尽可能与原有的Unix系统兼容,且可以运行于x86PC平台,这个系统叫Minix

    Linux系统的诞生开始于芬兰赫尔辛基大学的一位计算机系的学生,名字为Linus Torvalds,因满足不了个人的使用需求,

    于是把Minix安装到了i386个人计算机上,开始了Linux系统雏形的设计和开发

    GPL全称为General Public License,中文名为通用公共许可,是一个最著名的开源许可协议,由自由软件基金协会(FSF)创建。

    GPL许可的核心,是保证任何人有共享和修改自由软件的自由,任何人有权取得、修改和重新发布自由软件源代码的权利,但都必须同时给出具体更改的源代码。

     

    Linux的发展历程简介

    1984年,AndrewS.Tanenbaum开发了用于教学的Unix系统,命名为Minix

    1989年,AndrewS.Tanenbaum将Minix系统运行于x86的PC计算机平台

    1990年,芬兰赫尔辛基大学学生Linus Torvalds首次接触Minix系统

    1991年,Linus Torvalds开始在Minix上编写各种驱动程序等操作系统内核组件

    1991年底,Linus Torvalds公开了Linux内核源码0.02版(http://www.kernel.org)

    1993年,Linux1.0版发行,Linux转向GPL版权协议

    1994年,Linux的第一个商业发行版Slackware问世

    1996年,美国国家标注技术局的计算机系统实验室确认Linux版本1.2.13(由Open Linux公司打包)符合POSIX标准

    1999年,Linux的简体中文发行版问世

    2000年,Linux系统日趋成熟,涌现大量基于Linux服务器平台的应用,并广泛应用于基于ARM技术的嵌入式系统中

     

    什么是Linux?

    开放源代码,可以自由传播的类Unix操作系统软件,基于Intelx86系列CPU架构的计算机

    建立不受任何商业化软件版权制约的、全世界都能自由使用的类Unix操作系统兼容产品

    过去主要被应用于服务器端、嵌入式开发、个人PC桌面。其中服务器端领域是重中之重

     

    Linux特点:

    1、是开放源代码的程序,可自由修改;

    2、Unix系统兼容,具备Unix几乎所有优秀特性;

    3、可自由传播,无任何商业化版权制约;

    4、适合Intel等x86 CPU系列架构的计算机。

     

    Linux系统组成

    Linux操作系统的核心为Linus Torvalds开发的Kernel,一部分是GNU的组件,如:Emacs、gcc、bash、gawk等,

    另一些重要组成部分则是来自加利福尼亚大学Berkeley分校的BSD Unix项目和麻省理工学院的X Windows系统项目,

    以及在这之后成千上万的程序员开发的应用程序等。

    Linux 内核                开发者Linus Torvalds

    GNU组件                  项目发起人Richard Stallman

    其他必要应用程序     BSD Unix和X Windows以及成千上万程序员

     

    Linux受欢迎的原因:

    一、属于自由软件,用户不用支付任何费用就可以获得系统和系统的源代码,并且可以根据自己的需要对源代码进行必要的修改,无偿使用,无约束的自由传播

    二、具有Unix的全部优秀特性,任何使用Unix操作系统或想要学习Unix操作系统的人,都可以通过学习Linux来了解Unix。

  • 相关阅读:
    linux环境weblogic开启远程调试
    C#相关资料
    pyqt5,pyside2学习过程中问题与疑惑记录--先记下问题,然后逐个解决
    任务记录-2020.10.1
    猜想:假如时间的快慢与物体的质量有关系。那长大之后,感觉时间过得越来越快,是不是大脑或者身体中某一个器官越长越大,然后导致时间越过越快。。。
    学习思路--学习一个新的东西,从哪些方面着手
    java bug记录
    记录要做的事情,把sql字符串替换写成工具网页。
    使用java代码本地测试远程rpc接口
    任务记录
  • 原文地址:https://www.cnblogs.com/martin-wang/p/10110883.html
Copyright © 2011-2022 走看看