随着计算机技术突飞猛进的发展,Linux成为计算机领域使用广泛的操作系统,并且越来越受计算机专业人员的青睐。下面佳和大家简单聊一下Linux:

谈到Linux必然必然要先说Unix,他们有不小的渊源。1969-1970年,贝尔实验室的Ken Thompson和Dennis M.Ritchie发明了Unix系统,并在1971年用c语言重写了Unix系统。在此之后的很长一段时间内,Unix成为了操作系统的主流,并且现在不少的的大型服务器也都是Unix系统。而Linux是由荷兰赫尔辛基大学的一个学生Linus Torvalds发明的,当时大多数学校付不起Unix的购买费,用的是免费的Andrew Tanenbaum发明的Minix系统,这是一个类Unix系统,广泛用于当时的教学。而linus对Minix进行了修改,提高了它的功能,并联系Andrew Tanenbaum希望能得到他的授权,但Andrew Tanenbaum无情的拒绝了他。于是,linus写出了自己的系统linux,而当时这个系统知识一个内核。于此同时,GNU计划的创始人,自由软件的精神领袖Richard Stallman发明了gcc,emacs,vim等强大的工具软件,两人联系之后一拍即合,把这些软件与Linux内核就行了整合,成为了最终的Linux系统。Linux遵循GNU和GPL成为了当时乃至现在的自由开源的操作系统,吉祥物是企鹅Tux,现在Tux已经成为Linux和开源社区的标志。

随着Linux的发展,主要出现了三大发行版和两个小发行版,即:

三大发行版:                                                               1,Red Hat                                                                 主要有Red Hat个人版和企业版等,个人版发行到了9.0,而企业版现在最新的为6.0版本的系统。旗下并有Fedor和CentOS等,而CentOS是一个完全免费的版本。

2,SUSE                                                                    是Novell公司的发行版,现在主要是Open SUSE,而SUSE一贯以华丽的用户界面而著称的专业,优秀的发行版。

3,Debian                                                                  他是一个社区发行版,系统非常好,并且纯净。Debian大概有3000人左右组成,是一个独立,分散的组织,他们坚守自由软件的精神。发行版有:Ubuntu ,Mint,BackTrace等。

两个小发行版:                                                             1,Gentoo                                                                  他是一个基于Portage包管理系统的发行版本,与其它发行版不同,用户自由的选择是其最大的特色,他为用户提供了大量的源代码,可以让用户在自己的主机上进行编译建造。

2,LFS                                                                      是Gerard Beekman等人编写的安装Linux的教科书,描述了从源代码编译Linux系统的方法。

以上为个人了解,有错请指出,我们共同进步,谢谢!

转载于:https://blog.51cto.com/leejia/771914

Linux的起源与各发行版的基本知识相关推荐

  1. Linux系统起源及主流发行版

    Linux系统起源及主流发行版 本文首先介绍了三大服务器系统,然后介绍了Linux系统的出现背景.以及主要release版本,最后介绍了Linux的文件系统和目录结构. 服务器系统,即安装在服务器上的 ...

  2. linux软件可以在所有发行版运行吗,Linux通用的跨发行版的3大软件包管理器

    前言 本文主要介绍Linux系统上通用的跨发行版的3大软件包管理器. Linux系统上的软件包管理可能非常令人困惑,尤其是对于新手,因为不同的Linux发行版使用不同的包管理系统.在大多数情况下,最令 ...

  3. 国产Linux操作系统Prayaya Q3国庆发行版发布下载linux操作系统下载

    建国国产Linux操作系统Prayaya Q3国庆发行版发布下载linux操作系统下载六十周年,我们有了自己的大炮,有了自己的飞机,有了自己的.但是却一直没有属于我们自己的操作系统.不是中国人不争气, ...

  4. 一条命令搞定Linux字体渲染——Ubuntu系发行版微软雅黑+宋体终极解决方案

    一条命令搞定Linux字体渲染--Ubuntu系发行版微软雅黑+宋体终极解决方案 转自 http://www.lulinux.com/archives/278 2014.09.10致歉与更新说明:因l ...

  5. linux 深度定制,基于ubuntu发行版的安装界面的深度定制过程

    基于ubuntu发行版的安装界面的深度定制过程 先阅读官方帮助文档详细介绍ubuntu社区如果定制ubuntu发行版的具体步骤.最好是按照步骤执行一遍,否则会停留在表面问题. 漫长的阅读-. 1.版本 ...

  6. 仿linux界面,Gmac 10 Linux——一款仿MacOS发行版初体验

    Gmac 10 Linux顾名思义就是仿MacOS的linux发行版,Gmac以G开头的意思就是它是以Gnome桌面为基础的. 据说Gmac 10 Linux是PearOS的衍生版,因为之前试用过一次 ...

  7. redhat linux yum仓库,关于RHEL6发行版yum仓库的配置

    红帽的企业6安装好后,往往好多初学者不知道如何配置本地的yum仓库,而一些常用的软件都在yum仓库中包含了, 这里我把yum的配置写到下面(光盘): 1.首先将光盘插入电脑,执行命令: mount - ...

  8. 主要Linux发行版和FreeBSD概述

    介绍 令人困惑的选择和数量不断增加的Linux发行版可能会使那些刚接触Linux的人感到困惑.这就是创建此页面的原因.它列出了10个Linux发行版(加上对FreeBSD的荣誉称号,到目前为止,它是所 ...

  9. linux发行版 以及 包管理方式

    linux发行版 以及 包管理方式 2010-07-26 14:24:41 分类:  linux 发行版 Debian --- Debian Project诞生于1993年8月13日,它的目标是提供一 ...

最新文章

  1. SQL Server : 如何让每次备份的目标文件文件名不一样
  2. 数据结构与算法(十二):八大经典排序算法再回顾
  3. 机器学习入门案例简单理解——Tensorflow之MNIST解析
  4. allegro怎么设置孔的属性_两种在Allegro中增加过孔的方法
  5. python编程从入门到实战类的定义_Python编程:从入门到实践—类
  6. 硬件描述语言复习笔记
  7. 【POJ - 3259 】Wormholes(Bellman_Ford或spfa算法,判断有向图中是否存在负环)
  8. ECCV 2020 论文大盘点-视频目标检测篇
  9. PrestaShop物流跟踪模块
  10. Selenium自动化测试-3.元素定位(2)
  11. python杂记-集合和字典
  12. [通信] ITU-T G.729 8kb/s CS—ACELP简介
  13. wer 流程图编程_WER机器人搭建学习实操练习
  14. HAL库 STM32 串口通信函数
  15. JAVA第五课:正则表达式
  16. 大宝收购案花落强生 静待商务部审批
  17. Google巧妙发布Sky星空地图
  18. python中if in是什么意思_if语句中“ in”的使用和含义?
  19. Java项目中引入MySQL依赖
  20. 计算思维及其培养方式

热门文章

  1. VTK:可视化之KochSnowflake
  2. VTK:PolyData之WarpScalar
  3. VTK:PolyData之CellsInsideObject
  4. VTK:几何对象之OrientedArrow
  5. GPU上的相似性检查(PNSR和SSIM)
  6. Qt Creator自定义构建过程
  7. OpenGL Tessellation细分曲面的实例
  8. C++newton raphson method牛顿拉夫森法的实现算法(附完整源码)
  9. C++fast power快速指数的实现(附完整源码)
  10. c++operators(运算符)