主要使用的操作系统就是上面几个,主要是ubuntu和centos,debian是基于ubuntu改的,oracle linux是基于centos改的
ubuntu操作系统是主打桌面的一个操作系统,软件包的更新比较快,内核的版本用的比较新,如果软件系统都是采用的比较新的库和新的内核,那么可以考虑使用这个系统,当然缺点就是系统的维护周期较短,需要去比较频繁的升级来适应新的系统
Ubuntu每6个月发布一个新版,每个版本都有代号和版本号。版本号源自发布日期,例如第一个版本,4.10,代表是在2004年10月发行的
版本
开发代号
发布日期
支持结束时间
内核版本
4.1
Warty Warthog
2004/10/20
2006/4/30
2.6.8
5.04
Hoary Hedgehog
2005/4/8
2006/10/31
2.6.10
5.1
Breezy Badger
2005/10/13
2007/4/13
2.6.12
6.06 LTS
Dapper Drake
2006/6/1
2011/6/1
2.6.15
6.1
Edgy Eft
2006/10/26
2008/4/25
2.6.17
7.04
Feisty Fawn
2007/4/19
2008/10/19
2.6.20
7.1
Gutsy Gibbon
2007/10/18
2009/4/18
2.6.22
8.04 LTS
Hardy Heron
2008/4/24
2013/5/9
2.6.24
8.1
Intrepid Ibex
2008/10/30
2010/4/30
2.6.27
9.04
Jaunty Jackalope
2009/4/23
2010/10/23
2.6.28
9.1
Karmic Koala
2009/10/29
2011/4/30
2.6.31
10.04 LTS
Lucid Lynx
2010/4/29
2015/4/30
2.6.32
10.1
Maverick Meerkat
2010/10/10
2012/4/10
2.6.35
11.04
Natty Narwhal
2011/4/28
2012/10/28
2.6.38
11.1
Oneiric Ocelot
2011/10/13
2013/5/9
3.0
12.04 LTS
Precise Pangolin
2012/4/26
2017/4/28
3.2
12.1
Quantal Quetzal
2012/10/18
2014/5/16
3.5
13.04
Raring Ringtail
2013/4/25
2014/1/27
3.8
13.1
Saucy Salamander
2013/10/17
2014/7/17
3.11
14.04 LTS
Trusty Tahr
2014/4/17
2019/4/25
3.13
14.1
Utopic Unicorn
2014/10/23
2015/7/23
3.16
15.04
Vivid Vervet
2015/4/23
2016/2/4
3.19
15.1
Wily Werewolf
2015/10/22
2016/7/28
4.2
16.04 LTS
Xenial Xerus
2016/4/21
2021/4/1
4.4
16.1
Yakkety Yak
2016/10/13
2017/7/20
4.8
17.04
Zesty Zapus
2017/4/13
2018/1/13
4.10
17.1
Artful Aardvark
2017/10/19
2018/7/19
4.13
18.04 LTS
Bionic Beaver[65][66]
2018/4/26
2023/4/1
4.15
18.1
Cosmic Cuttlefish
2018/10/18
2019/7/18
4.18
19.04
Disco Dingo
2019/4/18
2020/1/1
5.0
19.1
Eoan Ermine
2019/10/17
2020/7/1
5.3
20.04 LTS
Focal Fossa
2020/4/23
2025/4/1
5.5
发布历史
版本
RHEL 版本
发布日期
RHEL 发布日期
2
2.1
2004/5/14
2002/5/17
3.1
3
2004/3/19
2003/10/23
3.4 - Server CD
3.4
2005/1/23
-
3.7
3.7
2006/4/11
-
3.8
3.8
2006/8/25
2006/7/20
3.9
3.9
2007/7/26
2007/6/15
4
4
2005/3/9
2005/2/14
4.6
4.6
2007/12/16
2007/11/16
4.7
4.7
2008/9/13
2008/7/24
4.7 - Server CD
4.7
2008/10/17
-
4.8
4.8
2009/8/21
2009/5/18
4.9
4.9
2011/3/2
2011/2/16
5
5
2007/4/12
2007/3/14
5.1
5.1
2007/12/2
2007/11/7
5.1 - LiveCD
5.1
2008/2/18
-
5.2
5.2
2008/6/24
2008/5/21
5.2 - LiveCD
5.2
2008/7/17
-
5.3
5.3
2009/3/31
2009/1/20
5.3 - Live CD
5.3
2009/5/27
-
5.4
5.4
2009/10/21
2009/9/2
5.5
5.5
2010/5/14
2010/3/31
5.5 - LiveCD
5.5
2010/5/14
-
5.6
5.6
2011/4/8
2011/1/13
5.7
5.7
2011/9/13
2011/7/21
5.8
5.8
2012/3/7
2012/2/21
5.9
5.9
2013/1/17
2013/1/7
5.1
5.1
2013/10/19
2013/10/1
5.11
5.11
2014/9/30
2014/9/16
6
6
2011/7/10
2010/11/10
6.0 - LiveCD
6
2011/7/25
-
6.0 - LiveDVD
6
2011/7/27
-
6.0 - MinimalCD
6
2011/7/28
-
6.1
6.1
2011/12/9
2011/5/19
6.1 - LiveCD
6.1
2011/12/9
-
6.1 - LiveDVD
6.1
2011/12/9
-
6.1 - MinimalCD
6.1
2011/12/9
-
6.2
6.2
2011/12/20
2011/12/6
6.2 - LiveCD
6.2
2011/12/20
-
6.2 - LiveDVD
6.2
2011/12/20
-
6.2 - MinimalCD
6.2
2011/12/20
-
6.3
6.3
2012/7/9
2012/6/21
6.4
6.4
2013/3/9
2013/2/21
6.5
6.5
2013/12/1
2013/11/21
6.6
6.6
2014/10/28
2014/10/14
6.7
6.7
2015/8/7
2015/7/22
6.8
6.8
2016/5/25
2016/5/9
6.9
6.9
2017/4/5
2017/3/21
6.1
6.1
2018/7/3
2018/6/19
7-1406
7
2014/7/7
2014/6/10
7-1503
7.1
2015/3/31
2015/3/6
7-1503-AArch64
7.1
2015/8/4
2015/3/6
7-1503-i386
7.1
2015/10/12
2015/3/6
7-1511
7.2
2015/12/14
2015/11/19
7-1611
7.3
2016/12/12
2016/11/3
7-1708
7.4
2017/9/13
2017/8/1
7-1804
7.5
2018/5/10
2018/4/10
7-1810
7.6
2018/12/3
2018/10/30
7-1908
7.7
2019/9/17
2019/8/6
8-1905
8
2019/9/24
2019/5/7
centos可以理解为redhat的开源版本,现在也是红帽在维护在,红帽会自己合入一些补丁包来完成企业支持,现在centos已经被红帽收购
维护周期
发行版本
完整更新
维护更新
3
2006-07-20
2010-10-31
4
2009-03-31
2012-02-29
5
2014-01-31
2017-03-31
6
2017-05-10
2020-11-30
7
2020-08-06
2024-06-30
8
2024-05-01
2029-05-01
从上面的维护周期可以看到,如果还在用centos6那么官方的维护已经只到2020-11-30,并且不会再出小版本了
而现在的7已经稳定使用了一段时间了,8才出来不久,整体上来说,个人建议直接采用centos7最新版本即可,后面还会出几个完整更新的,整体软件不会打的改动
尝新的话可以用8,这个就看自身的软件的适应程度了
debian版本和ubuntu版本对应关系
ubuntu版本号
ubuntu版本名称
debian名称
debian版本号
19.04
disco
buster
-10
18.1
cosmic
buster
18.04
bionic
buster
17.1
artful
stretch
-9
17.04
zesty
stretch
16.1
yakkety
stretch
16.04
xenial
stretch
15.1
wily
jessie
-8
15.04
vivid
jessie
14.1
utopic
jessie
14.04
trusty
jessie
13.1
saucy
wheezy
-7
13.04
raring
wheezy
12.1
quantal
wheezy
12.04
precise
wheezy
11.1
oneiric
wheezy
11.04
natty
squeeze
-6
10.1
maverick
squeeze
10.04
lucid
squeeze
从整体上面看debian更新的没ubuntu那么快,会保守很多,一些企业不喜欢频繁变动版本的可以考虑使用这个
可能很多人并不了解这个版本,但是这个版本你可以理解为免费的企业版本的红帽,这里面肯定有个疑惑是,为什么又是企业版本又是免费,并且这个oracle 不是做数据库的么,这个linux是oracle 来维护的自己的版本,是基于centos版本做的,并且提供了一个更好的内核,可以选择主线版本内核,也提供了一个比较高版本的内核,并且内核名称是The Unbreakable Enterprise Kernel (UEK),从名称上面看是坚不可摧的企业版内核,这个内核也可以直接安装到centos上的,也就是能够适配centos,这个肯定没有问题的
在centos还是6版本的时候,由于相互的系统的策略不同,ubuntu下的性能明显要高于centos的,这个你觉得不都是一样的硬件,为什么会有差距,这个是我们之前在相同硬件,大压力下面,ubuntu扛住了,而centos6没有扛住,这个时候,切换了oracle linux,发现基本上是能够跟当时的ubuntu差不多的
这个问题是发生在centos6的时代,在进入centos 7的时代后,发现相同的压力硬件下,centos7的性能又进一步提升了,再后来来看ubuntu和centos7 差距就没centos6那么明显
这里为什么推荐oracle linux,如果你的团队没有维护os的能力,没有定制或者调优的能力,那么有这么一款比默认centos的要好一些的,并且提供了企业级的操作系统,这个还是很值得一用的,这个在之前os我自己做维护的时候,就是采用的这个os,但是现在os不是我去控制,各方面的协调的东西太多,就放弃了这个os的选择
实际情况是如果软件做的足够去耦合,应该是像安装一个samba一样,提供一个核心的软件以后,其它的依赖是可以随便使用哪个平台的,也就不存在一个适配平台的成本了,而实际情况是开发为了方便代码的编写,在做整包系统里面会去导入一些比较特殊的依赖包,并且版本不是去用os依赖的形式维护,就造成了整体搬迁的麻烦,这个部分在未来会更详细的去介绍这块的思路
本篇章介绍了几个主流的os,关于os的选择,可以根据自己的需要去选择,如果自己的软件比较小,需要的东西新,可以使用ubuntu版本,如果是做企业级比较复杂的软件,可以是用centos系列的操作系统,个人推荐是用centos或者oracle linux的
why
when
创建
2019年09月01日
更新
2019年12月9日
手机扫一扫
移动阅读更方便
你可能感兴趣的文章