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
下一篇 2016-10-19

相关推荐

  • 博客作业-N22第二周

    1、linux上的文件管理类命令都有那些,其常用的使用方法及其相关示例演示。 答: cp 复制文件 [root@localhost network-scripts]# cp ifcfg-eno16777736 ifcfg-eno.bak [root@localhost network-scripts]# ls ifcfg-eno16777736  …

    Linux干货 2016-08-22
  • DHCP服务

    dhcp server: DHCP:Dynamic Host Configuration Protocol     arp –> address resolving Protocol     &nbsp…

    Linux干货 2016-11-01
  • 第一周课程练习

    一、计算机组成及其功能。      计算机系统由硬件系统和软件系统两个部分组成。      硬件系统由运算器、控制器、存储器、输入设备、输出设备组成。           运算器是…

    Linux干货 2016-08-15
  • bash脚本之练习

    1、编写服务脚本/root/bin/testsrv.sh,完成如下要求  (1) 脚本可接受参数:start, stop, restart, status  (2) 如果参数非此四者之一,提示使用格式后报错退出 (3) 如是start:则创建/var/lock/subsys/SCRIPTNAME, 并显示“启动成功” 考虑:如果事先已经启…

    Linux干货 2016-08-24
  • N23-北京-阿来

           我是阿来,我参加了马哥Linux运维网络班,从2016年9月开始我将跟随马哥学习Linux技术。我的学习宣言是:学习的路,就在脚下,一步一个脚印,领路的人,就这这里,一天一点进步!

    Linux干货 2016-09-12
  • 数据结构应用详解-

    概述 最小生成树——无向连通图的所有生成树中有一棵边的权值总和最小的生成树 拓扑排序 ——由偏序定义得到拓扑有序的操作便是拓扑排序。建立模型是AOV网 关键路径——在AOE-网中有些活动可以并行地进行,所以完成工程的最短时间是从开始点到完成点的最长路径的长度,路径长度最长的路径叫做关键路径(Critical Path)。 最短路径——最短路径问题是…

    Linux干货 2015-04-07