1. 简单的说,在桌面系统上,可分为Debian和RedHat两大分支,然后Debian这一分支到现在比较火的是Ubuntu, RedHat比较火的是Fedora。贴一下它们的版本历史:

 fedora:最早Fedora Linux社区的目标是为Red Hat Linux制作并发布第三方的软件包[4],然而当Red Hat Linux停止发布后,Fedora社区便集成到Red Hat赞助的Fedora 项目,目标是开发出由社区支持的操作系统(事实上,Fedora Project除了由志愿者组织外,也有许多Red Hat的员工参与开发[5])。Red Hat Enterprise Linux则取代Red Hat Linux成为官方支持的系统版本。

一般,半年发布一个新的版本,现在的版本是Fedora 20.

名称 版本 开发代号 发布日期 内核版本 Xorg GNOME KDE
Fedora 21 NA[24] 预定2014年11月4日[25]        
20 Heisenbug 2013年12月17日 3.11 1.14 3.10 4.11
19 Schrödinger's Cat 2013年7月2日 3.9 1.14 3.8 4.10
18 Spherical Cow 2013年1月15日 3.6 1.13 3.6 4.9
17 Beefy Miracle 2012年5月29日 3.3.4 1.12 3.4 4.8
16 Verne 2011年11月8日 3.1.0 1.11.1 3.2.1 4.7.3
15 Lovelock 2011年5月24日 2.6.38 1.10.1 3.0 4.6
14 Laughlin 2010年11月2日 2.6.35 1.9.1 2.32 4.5.2
13 Goddard 2010年5月25日 2.6.33 1.8.0 2.30 4.4.2
12 Constantine 2009年11月17日 2.6.31 1.7.1 2.28.0 4.3.2
11 Leonidas 2009年6月9日 2.6.29.4 1.6 2.26.1 4.2.2
10 Cambridge 2008年11月25日 2.6.27 1.5.2 2.24.1 4.1.2
9 Sulphur 2008年5月13日 2.6.25 1.4.99 2.22.1 4.0.3
8 Werewolf 2007年11月8日 2.6.23.1 1.3.0 2.20.1 3.5.8
7 Moonshine 2007年5月31日 2.6.21 1.3.0 2.18.0 3.5.6
Fedora Core 6 Zod 2006年10月24日 2.6.18 1.1.1 2.16.0 3.5.4
5 Bordeaux 2006年3月20日 2.6.15 1.0.1 2.14.0 3.5.1
4 Stentz 2005年6月13日 2.6.11 6.8.2 2.10.0 3.4.0
3 Heidelberg 2004年11月8日 2.6.9 6.8.1 2.8.1 3.3.0
2 Tettnang 2004年5月18日 2.6.5 6.7.0 2.6.0 3.2.2
1 Yarrow 2003年11月6日 2.4.19 4.3.0 (XFree86) 2.4.0 3.1.4

  ubuntu

Ubuntu每6个月发布一个新版,每个版本都有代号和版本号。版本号源自发布日期,例如第一个版本,4.10,代表是在2004年10月发布的。[32]下表列出了以前和计划中的发布:

版本 开发代号 发布日期 最近更新 支持情况 内核版本
桌面版 服务器版
4.10 Warty Warthog 2004-10-20[32]   2006-04-30 2.6.8
5.04 Hoary Hedgehog 2005-04-08[33]   2006-10-31 2.6.10
5.10 Breezy Badger 2005-10-13[34]   2007-04-13 2.6.12
6.06 LTS Dapper Drake 2006-06-01[35] 6.06.2发布于2008年1月21日 2009-07-14 2011-06-01 2.6.15
6.10 Edgy Eft 2006-10-26[36]   2008-04-25 2.6.17
7.04 Feisty Fawn 2007-04-19[37]   2008-10-19 2.6.20
7.10 Gutsy Gibbon 2007-10-18[38][39]   2009-04-18 2.6.22
8.04 LTS Hardy Heron 2008-04-24[40][41] 8.04.4发布于2010年1月29日 2011-05-12 2013-05-09 2.6.24
8.10 Intrepid Ibex 2008-10-30[42]   2010-04-30 2.6.27
9.04 Jaunty Jackalope 2009-04-23   2010-10-23 2.6.28
9.10 Karmic Koala 2009-10-29   2011-04-30 2.6.31
10.04 LTS Lucid Lynx 2010-04-29[43] 10.04.4发布于2012年2月16日 2013-05-09 2015-04 2.6.32
10.10 Maverick Meerkat 2010-10-10   2012-04-10 2.6.35
11.04 Natty Narwhal 2011-04-28   2012-10-28 2.6.38
11.10 Oneiric Ocelot 2011-10-13[44]   2013-05-09 3.0
12.04 LTS Precise Pangolin 2012-04-26 12.04.5发布于2014年8月8日 2017-04 3.2
12.10 Quantal Quetzal 2012-10-18   2014-05-16[45] [46] 3.5
13.04 Raring Ringtail 2013-04-25   2014-01-27[47] [48] 3.8
13.10 Saucy Salamander 2013-10-17   2014-07-17[49] 3.11
14.04 LTS Trusty Tahr 2014-04-17 14.04.1发布于2014年7月25日 2019-04 3.13
14.10 Utopic Unicorn 2014年10月(预定)   2015-07(预定) 未定
颜色 代表
红色 已停止发布版本更新
绿色 目前还继续支持更新
蓝色 计划支持截止时间

有人总结了linux的家族发展史,当然更详细的请参考wiki百科:

3月20日,Ilaina Jonas发表“Linux Family Tree”(Linux的家族树),把围绕在Linux上的种种迷雾,一扫而光。面对这个“Linux历史发展树”,我仔细观察和思考了两天,有所感悟。

Linux的家族树的“根”(Root),当然是“GNU/Linux”,出现在1991年期间。1993年年中,从这树根生长出两个分支:Debian和Slackware。1994年年初,在Slackware分支上,生长出SUSE分支。1994年年底,又从这个树根上,生长出红帽(Red Hat)这一分支。在此后5年时间,发展比较平静,只是在1996年在红帽分支上出现Conectiva分支,1998年在红帽分支上出现Mandrake,1999年下半年,在红帽分支上出现了我国的红旗Linux。Linux家族树的真正的“大分化”出现在2003、2004、2005这3年期间(包括前后一些时间)。值得我们注意的是,由于2003年11月红帽宣布“中止”桌面Linux的开发,随后在这一分支上并没有再出现较为强壮的分支。在这一期间,在Debian分支上却出现了新分支的“大暴发”,技术创新达到鼎盛时期,而且这些创新几乎都是对准所谓“Linux桌面”而发。较为重要的分支有:MEPIS(2003下半年)、Linspire(2004上半年),Ubuntu(下半年),其中Ubunut分支最为强壮,在2005年在其上又继续生长出Kubuntu分支,2006年在其上生长出至今“整个Linux家族树”的最新分支:Xubuntu。特别值得主意的是,在2007年,MEPIS和Linspire又移植到Ubuntu分支上继续“生根”,从此,Ubuntu成为基于Debian的一个新的“树根”(分支中心)。MEPIS的特点是,可以经由所谓“Live CD”(“直接启动CD光盘”)直接启动,当然,在USB硬盘(甚至是“U盘”)上直接启动的能力就是很自然的了。Ubuntu(及其小家族)继承了“Live启动”的重要特性,今年6月22日,Canonical公司召开“Ubuntu Live”(Ubuntu直播)世界大会,就是一个明证。

综观Linux大家族的生长“势头”,“Live”(软件直播)是一个很重要的发展趋势,比如,Xubuntu可以嵌入一个小小的“U盘”,把它插入一个体积如同半本书大小的而且毫无声息(无风扇)的低功耗(13W左右)计算装置(其中没有任何旋转机械摩擦部件),就能够立即变为一台功能完备的个人计算机。在未来,独立形态的软件消失了,软件变为硬件的一种固有属性。

在我国台湾地区,128GB的USB硬盘才卖100美元。要是相关生产厂商在128GB的大数据存储容量中,拿出几个GB预装上一套Xubuntu,此举与该厂商有何妨碍?个人计算机,为什么一定要预装什么“正版操作系统”?有这种必要性吗?软件的“Live”(直播)发展趋势,弄得世界软件界的一些头头心烦不堪。

Linux大家族(树)正在生长,任何人也阻挡不住。整天抱住自己的一亩三分地,不思进取,有何前途可言?

我们喜欢谈论“预装Linux”,但是,最好预装在什么上面,却搞不清楚,也搞不明白。“USB硬盘预装”是私有软件不能(也不会)介入的领域,而这正是预装Linux,传播Linux的好途经。

linux发展过程中,几个关键词

  1.live,直播指的是可以将一个系统放在一个U盘中随声细带。

  2.Debian GNU/linux ,一个非常大的linux分支,包括ubuntu,不过更令人佩服的是debian做了一个linux下的软件库,包括了29000多个软件。我前段时间做论文关于神经影像方面的软件就是从Debian上下载的。

  3. 很多国家和地区,基于官方的目的,通过政府的手段推出了地区本土化的linux系统。

  4.ubuntu的目的就是为了开发更友好的桌面。

  5. 可以按照打包方式,划分linux系统:两个大类dpkg和rpm。

linux 版本家族的更多相关文章

  1. linux 版本中 i386/i686/x86-64/pcc 等的区别

    在查看dpdk官方文档的时候,发现有 这样(kernel - devel.x86_64; kernel - devel.ppc64:glibc.i686)这样的安装包信息,收集了点资料来分析这三者的关 ...

  2. Linux版本划分——基于打包方式

    基于Dpkg (Debian系) Debian GNU / Linux是一种强调使用自由软件的发行版.它支持多种硬件平台.Debian及其派生发行版使用deb软件包格式,并使用dpkg及其前端作为包管 ...

  3. 这么多Linux版本,你究竟该怎么选择?

    Linux有非常多的版本,比如世面上常见的有 Ubuntu.RedHat.Fedora.Centos等等,这么多的版本我们究竟该选哪一个呢?今天我带大家对各个版本进行一下分析和比较,帮助大家来做出更好 ...

  4. 使用VS+VisualGDB编译Linux版本RCF

    RPC通信框架--RCF介绍中说了,RCF本身是支持跨平台的,其代码放到Linux平台,是可以通过gcc.make等工具,编译通过的. 官方提供的源码中,只有cmake编译脚本,并没有提供Makefi ...

  5. 查看linux版本

    http://nameyjj.blog.51cto.com/788669/557424 1. 查看内核版本命令: 1) [root@q1test01 ~]# cat /proc/version     ...

  6. 最稳定 性能最好 的 Linux 版本?

    Ubuntu太他妈不稳定了,简直是一坨屎 CentOS.Ubuntu.Debian三个linux比较异同http://blog.csdn.net/educast/article/details/383 ...

  7. Ubuntu下查看linux版本,内核版本,系统位数,gcc版本

    1. 查看linux版本  sunny@ubuntu:~$cat /etc/issueUbuntu 11.04 \n \l 2. 查看内核版本1) sunny@ubuntu:~$ cat /proc/ ...

  8. 为Linux版本Oracle 11gR2配置HugePage

    HugePage是Oracle在Linux版本下一种性能优化手段.对于共享内存区域(SGA)的数据库系统,Oracle通常都推荐在操作系统层面配置上HugePage,为Oracle实例准备更大的可用共 ...

  9. 【转】 如何查看linux版本 如何查看LINUX是多少位

    原文网址:http://blog.csdn.net/hongweigg/article/details/7192471 一.如何得知自己正在使用的linux是什么版本呢,下面的几种方法将给你带来答案! ...

随机推荐

  1. Havel定理

    先贴一个百度百科的注释 Havel定理编辑 本词条缺少概述.名片图,补充相关内容使词条更完整,还能快速升级,赶紧来编辑吧! 中文名 Havel定理 外文名 Canisters theorem 特    ...

  2. Scala-循环

    package com.mengyao.scala.function /** * Scala中循环的声明和使用(while和for) *  * @author mengyao */object Tes ...

  3. [原创作品]一个实用的js倒计时器 postby:zhutty.cnblogs.com

    今天做了一个手机短信发送倒计时,额,就是每隔多长时间可以重新发送的功能.贡献出来给园有吐槽点评. //倒计时,time:时长(秒),scb:每秒回调,cb:计时完成回调 var timing = fu ...

  4. arclistsg独立单表模型文档列表

    arclistsg独立单表模型文档列表 (DedeCMS > 5.3) 名称:arclistsg 功能:类似arclist标签,获取指定单表模型(例如:分类信息),指定栏目,指定排序及呈现样式的 ...

  5. (原创)初识cordova(一)

    在公司做项目,发现有人在做大项目使用了cordova技术.做的是昆山的项目.之前听说过phonegap,也测试过,但是感觉效率不是很好,就没怎么研究,后来看他们做的项目还不错,于是想试一试. 搭建开发 ...

  6. 根据id查询数据(向前台返回json格式的数据)

    /** *@description 根据主键查询Bean */ @RequestMapping(value="/getBean/{getId}") public void getB ...

  7. (转)c#缓存介绍

    在 ASP.NET 提供的许多特性中,缓存支持无疑是最值得欣赏的特性.相比 ASP.NET 的所有其他特性,缓存对应用程序的性能具有最大的潜在影响,利用缓存和其他机制,ASP.NET 开发人员可以接受 ...

  8. Swift 循环、数组 字典的遍历

    import Foundation // 数组声明 var arr = [String]() // 数组循环添加项 ...{ arr.append("Item \(index)") ...

  9. [Leetcode][021] Merge Two Sorted Lists (Java)

    题目在这里: https://leetcode.com/problems/merge-two-sorted-lists/ [标签]Linked List [题目分析]这个题目就是merge sort在 ...

  10. sql server 查找指定字符串的位置

    create function fn_find(@find varchar(8000), @str varchar(8000), @n smallint) returns int as begin i ...