Linux 发展史

摘要:

    Linux是一款基于Unix的服务端操作系统,目前已广泛应用于国内外的服务器端操作系统领域,其开源性是其获得及其快速的发展,目前至少已有数百种发行版本。

本文主要讲述了linux的系统简介、发展历程和Linux的发行版;

    1、Linux的哲学思想:

    一切皆文件;

    由众多的单一小程序组成,组合众多小程序完成复杂的任务;

    2、Linux系统的简介

    Linux是一个自由、免费、源代码开放的操作系统,遵守GLP协议,其目的是监理不受任何商品化软件版权制约;以高效性和灵活性著称。它能够在个人计算机上实现全部的Unix特性,具有多任务、多用户的能力,是一个符合POSIX标准的操作系统。Linux操作系统软件包不仅包括完整的Linux操作系统,而且还包括了文本编辑器、高级语言编译器等应用软件。

    3、linux的发展历程:

    Multics是1964年有贝尔实验室、麻省理工学院及美国通用电气所共同参与研发的一套多人多任务的操作系统,其目的是可以提供300个以上终端机的链接,后来由于计划难度超出预料,随后以失败结束;但是Multics的思想给后来系统的发展给了很多提示;

    Uinx是在1969美国AT&T公司贝尔实验室由Kenneth Lane Thompson和Dennis Ritchie组织年研发的一款具有多任务、多用户特性的操作系统。在此后的10年中Unix在学术机构和大型企业中得到了广泛的应用;1977年Unix衍生系统BSD就是在此期间由加州大学伯里克分校开发和发布的;从此Unix就出现了两个分支AT&T和BSD;

    GNU是由Richard Stallman在1983年9月27日公开发起的。目标是穿件一套完全自由免费的操作系统。为保证GNU软件可以自由地“使用、复制、修改和发布”,所有GNU软件都有一份在禁止其他人添加任何限制的情况下授权所有权利给任何人的协议条款,GNU通用公共许可证(GNU General Public License,GPL)。

    芬兰的赫尔辛基大学的linus在使用Minix时并以Minix为样本开发了Linux内核,1991年10月5日Linus在comp.os新闻组上发布消息,对外正式宣布linux内核的诞生;当时为FREAX系统,后来改名为linux,Linux是一套支持GPL协议的操作系统内核;它的诞生和发展依赖于Unix、Minix、GUN、POSIX标准和Internet网络;

    4、Linux的发行版

    发行版为许多不同的目的而制作, 包括对不同计算机结构的支持, 对一个具体区域或语言的本地化,实时应用,和嵌入式系统。目前已经有超过百余个发行版被积极的开发,最普遍被使用的发行版有大约二十个。

    RedHat:美国、rpm;

    Centos:社区企业操作系统(Community ENTerprise Operating System),是Linux服务器最有名最常用的发行版,它的稳健、稳定性是其成为RedHat的头号劲敌,但于2014年被RedHat收购;

    Fedora:基于Fedora Project (redhat)支持,世界性社区范围的志愿者和开发人员的构建和维护,显著特征是:总是在领衔整合新的软件包版本和技术在发行版中;

    Debian:每2年发布新的稳定版本,并且你放心,每个版本都已经过彻底的测试。

    Ubuntu:一直致力于使Ubuntu成为一个流行和普遍的发行版,Ubuntu是KUbuntu,XUbuntu,LUbuntu的基础;

    SUSE:既可以滚动发布、又可以定期发布。

    Linux Mint: "From freedom came elegance"是一个稳定、功能强大、完整、易于使用的Linux发型版。

原创文章,作者:guo_ruillin,如若转载,请注明出处:http://www.178linux.com/51083

(0)
guo_ruillinguo_ruillin
上一篇 2016-10-19 08:34
下一篇 2016-10-19 14:16

相关推荐

  • 变量

    变量     在shell脚本中,单独的字符或者命令只能引用一次,对于变量,我们可以多次引用,且对变量的赋值修改方便。对于一条很长的命令或者频繁使用的路径等,我们可以赋值给一个变量,比如获得系统中所有用户的uid,要输入很长的一段命令,我们如果每次使用都输入命令是件很麻烦的事情,如果赋值变量,那么就会很方便。设置变量userui…

    Linux干货 2017-08-06
  • 第二天作业

    1、echo 查闪烁,下划,颜色    echo -e "\033[31;5;1m*******\033[0m\n \033[32;5;1m*****\033[0m\n  \033[33;5;1m***\033[0m\n   \033[34;5;1m*\033[0m" 2、scr…

    Linux干货 2016-07-26
  • Linux的发展史

    前言: Linux是什么?    我们知道Linux这玩意儿是在计算机上面运作的,所以说Linux就是一组软件。问题是这个软件是操作系统还是应用程序? 且Linux可以在哪些种类的计算机上面运作?而Linux源自哪里?为什么Linux 还不用钱?这些我们都得来谈一谈先!      计算机系…

    Linux干货 2016-10-13
  • 马哥教育网络21期+第二周练习博客

    1、Linux上的文件管理类命令都有哪些,其常用的使用方法及其相关示例演示。 常用文件管理类命令有cp、mv、rm。 # cp命令:文件复制命令     cp [OPTION]… [-T] SOURCE DEST 单文件复制     cp [OPTION]… SOURC…

    Linux干货 2016-07-26
  • Python 数据结构

    python 内置数据结构python 内置数据结构数字的处理函数: round() 五舍六入       2.5  2     2.6    3 floor() 向下取整       2.5  2     2.6    2 ceil() 向上取整       2.5  3     2.6    3 min() 取最小的       1,2,3      1…

    Linux干货 2017-09-23
  • N25-第一周 总结

    linux bassic The first week of blogging 概要 计算机与操作系统、linux发行版及他们之间联系与区别、Linux的哲学思想、linux系统上命令使用格式及基础命令介绍、linux命令帮助说明、FHS 一、计算机与操作系统 什么是计算机? 电子计算机(computer),亦称电脑,是一种利用电子学原理,根据一系列指令对数…

    Linux干货 2016-12-04