Linux的起源与各发行版的基本知识
随着计算机技术突飞猛进的发展,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的起源与各发行版的基本知识相关推荐
- Linux系统起源及主流发行版
Linux系统起源及主流发行版 本文首先介绍了三大服务器系统,然后介绍了Linux系统的出现背景.以及主要release版本,最后介绍了Linux的文件系统和目录结构. 服务器系统,即安装在服务器上的 ...
- linux软件可以在所有发行版运行吗,Linux通用的跨发行版的3大软件包管理器
前言 本文主要介绍Linux系统上通用的跨发行版的3大软件包管理器. Linux系统上的软件包管理可能非常令人困惑,尤其是对于新手,因为不同的Linux发行版使用不同的包管理系统.在大多数情况下,最令 ...
- 国产Linux操作系统Prayaya Q3国庆发行版发布下载linux操作系统下载
建国国产Linux操作系统Prayaya Q3国庆发行版发布下载linux操作系统下载六十周年,我们有了自己的大炮,有了自己的飞机,有了自己的.但是却一直没有属于我们自己的操作系统.不是中国人不争气, ...
- 一条命令搞定Linux字体渲染——Ubuntu系发行版微软雅黑+宋体终极解决方案
一条命令搞定Linux字体渲染--Ubuntu系发行版微软雅黑+宋体终极解决方案 转自 http://www.lulinux.com/archives/278 2014.09.10致歉与更新说明:因l ...
- linux 深度定制,基于ubuntu发行版的安装界面的深度定制过程
基于ubuntu发行版的安装界面的深度定制过程 先阅读官方帮助文档详细介绍ubuntu社区如果定制ubuntu发行版的具体步骤.最好是按照步骤执行一遍,否则会停留在表面问题. 漫长的阅读-. 1.版本 ...
- 仿linux界面,Gmac 10 Linux——一款仿MacOS发行版初体验
Gmac 10 Linux顾名思义就是仿MacOS的linux发行版,Gmac以G开头的意思就是它是以Gnome桌面为基础的. 据说Gmac 10 Linux是PearOS的衍生版,因为之前试用过一次 ...
- redhat linux yum仓库,关于RHEL6发行版yum仓库的配置
红帽的企业6安装好后,往往好多初学者不知道如何配置本地的yum仓库,而一些常用的软件都在yum仓库中包含了, 这里我把yum的配置写到下面(光盘): 1.首先将光盘插入电脑,执行命令: mount - ...
- 主要Linux发行版和FreeBSD概述
介绍 令人困惑的选择和数量不断增加的Linux发行版可能会使那些刚接触Linux的人感到困惑.这就是创建此页面的原因.它列出了10个Linux发行版(加上对FreeBSD的荣誉称号,到目前为止,它是所 ...
- linux发行版 以及 包管理方式
linux发行版 以及 包管理方式 2010-07-26 14:24:41 分类: linux 发行版 Debian --- Debian Project诞生于1993年8月13日,它的目标是提供一 ...
最新文章
- SQL Server : 如何让每次备份的目标文件文件名不一样
- 数据结构与算法(十二):八大经典排序算法再回顾
- 机器学习入门案例简单理解——Tensorflow之MNIST解析
- allegro怎么设置孔的属性_两种在Allegro中增加过孔的方法
- python编程从入门到实战类的定义_Python编程:从入门到实践—类
- 硬件描述语言复习笔记
- 【POJ - 3259 】Wormholes(Bellman_Ford或spfa算法,判断有向图中是否存在负环)
- ECCV 2020 论文大盘点-视频目标检测篇
- PrestaShop物流跟踪模块
- Selenium自动化测试-3.元素定位(2)
- python杂记-集合和字典
- [通信] ITU-T G.729 8kb/s CS—ACELP简介
- wer 流程图编程_WER机器人搭建学习实操练习
- HAL库 STM32 串口通信函数
- JAVA第五课:正则表达式
- 大宝收购案花落强生 静待商务部审批
- Google巧妙发布Sky星空地图
- python中if in是什么意思_if语句中“ in”的使用和含义?
- Java项目中引入MySQL依赖
- 计算思维及其培养方式
热门文章
- VTK:可视化之KochSnowflake
- VTK:PolyData之WarpScalar
- VTK:PolyData之CellsInsideObject
- VTK:几何对象之OrientedArrow
- GPU上的相似性检查(PNSR和SSIM)
- Qt Creator自定义构建过程
- OpenGL Tessellation细分曲面的实例
- C++newton raphson method牛顿拉夫森法的实现算法(附完整源码)
- C++fast power快速指数的实现(附完整源码)
- c++operators(运算符)