「RHEL」の版間の差分

提供: Wikinote
移動: 案内検索
(debuginfo)
(カーネルバージョン)
 
(同じ利用者による、間の26版が非表示)
行5: 行5:
  
 
== カーネルバージョン ==
 
== カーネルバージョン ==
RHEL 4 系はリリースからバージョンがわかる。
 
  
こんな KB があった。。orz
+
こんなページがあった…。
* [http://kbase.redhat.com/faq/docs/DOC-16495 Red Hat Knowledgebase:  Red Hat Enterprise Linux の各 Update は、どのカーネルバージョンを使用していますか?]
+
* [https://access.redhat.com/ja/articles/16476 Red Hat Enterprise Linux のリリース日と収録カーネルの一覧]
  
 
{| class="wikitable"
 
{| class="wikitable"
! RHEL バージョン !! カーネルバージョン !! リリース !! 提供カーネル !! リリース日
+
! RHEL バージョン !! カーネルバージョン !! リリース !! 最終 !! 提供カーネル !! リリース日 !! 経過日数
 
|-
 
|-
| 6 Beta 1
+
| 7.0 || rowspan="5" | 3.10.0 || 123.el7
| rowspan="2" | 2.6.32 || 19.el6
+
| [https://rhn.redhat.com/errata/RHSA-2015-0102.html 123.20.1.el7] || rowspan="5" | kernel || 2014-06-10 ||
| rowspan="2" | kernel<br>※SMP, PAE が on || 2010-04-22
+
 
|-
 
|-
| 6 Beta 2 || 37.el6 || 2010-06-30
+
| 7.1 || [https://rhn.redhat.com/errata/RHSA-2015-0290.html 229.el7]
 +
| [https://rhn.redhat.com/errata/RHSA-2015-1978.html 229.20.1.el7] || 2015-03-05 || 268
 
|-
 
|-
| 5
+
| 7.2 || [https://rhn.redhat.com/errata/RHSA-2015-2152.html 327.el7]
| rowspan="6" | 2.6.18 || 8.el5
+
| [https://rhn.redhat.com/errata/RHSA-2016-2098.html 327.36.3.el7] || 2015-11-19 || 259
| rowspan="6" | kernel<br>kernel-PAE<br>kernel-xen<br>※いずれも SMP が on || 2007-03-14
+
 
|-
 
|-
| 5.1 || 53.el5 || 2007-10-31
+
| 7.3 || [https://rhn.redhat.com/errata/RHSA-2016-2574.html 514.el7]
 +
| [https://access.redhat.com/errata/RHBA-2017:1674 514.26.2.el7] || 2016-11-03 || 350
 
|-
 
|-
| 5.2 || 92.el5 || 2008-03-21
+
| 7.4 || [https://access.redhat.com/errata/RHSA-2017:1842 693.el7]
 +
| 693.xx.x.el7 || 2017-08-01 || 271
 
|-
 
|-
| 5.3 || 128.el5 || 2009-01-19
+
| 6 Beta 1 || rowspan="12" | 2.6.32 || 19.el6 || || rowspan="12" | kernel || 2010-04-22 ||
 
|-
 
|-
| 5.4 || 164.el5 || 2009-09-02
+
| 6 Beta 2 || 37.el6 || || 2010-06-30 ||
 
|-
 
|-
| 5.5 || 194.el5 || 2010-03-30
+
| 6.0 || 71.el6
 +
| [https://rhn.redhat.com/errata/RHSA-2011-0498.html 71.29.1.el6] || 2010-11-10 ||
 +
|-
 +
| 6.1 || [https://rhn.redhat.com/errata/RHSA-2011-0542.html 131.0.15.el6]
 +
| [https://rhn.redhat.com/errata/RHSA-2011-1465.html 131.21.1.el6] || 2011-05-19 || 190
 +
|-
 +
| 6.2 || [https://rhn.redhat.com/errata/RHSA-2011-1530.html 220.el6]
 +
| [https://rhn.redhat.com/errata/RHSA-2012-0743.html 220.23.1.el6] || 2011-12-06 || 201
 +
|-
 +
| 6.3 || [https://rhn.redhat.com/errata/RHSA-2012-0862.html 279.el6]
 +
| [https://rhn.redhat.com/errata/RHSA-2013-0223.html 279.22.1.el6] || 2012-06-20 || 197
 +
|-
 +
| 6.4 || [https://rhn.redhat.com/errata/RHSA-2013-0496.html 358.el6]
 +
| [https://rhn.redhat.com/errata/RHSA-2013-1436.html 358.23.2.el6] || 2013-02-21 || 246
 +
|-
 +
| 6.5 || [https://rhn.redhat.com/errata/RHSA-2013-1645.html 431.el6]
 +
| [https://rhn.redhat.com/errata/RHSA-2014-1167.html 431.29.2.el6] || 2013-11-21 || 273
 +
|-
 +
| 6.6 || [https://rhn.redhat.com/errata/RHSA-2014-1392.html 504.el6]
 +
| [https://rhn.redhat.com/errata/RHSA-2015-1221.html 504.30.3.el6] || 2014-10-14 || 327
 +
|-
 +
| 6.7 || [https://rhn.redhat.com/errata/RHSA-2015-1272.html 573.el6]
 +
| [https://rhn.redhat.com/errata/RHSA-2016-0715.html 573.26.1.el6] || 2015-07-22 || 281
 +
|-
 +
| 6.8 || [https://rhn.redhat.com/errata/RHSA-2016-0855.html 642.el6]
 +
| [https://rhn.redhat.com/errata/RHSA-2017-0307.html 642.15.1.el6] || 2016-05-10 || 293
 +
|-
 +
| 6.9 || [https://rhn.redhat.com/errata/RHSA-2017-0817.html 696.el6]
 +
| 696.xx.x.el6 || 2017-03-21 || 315
 +
|-
 +
| 5.0
 +
| rowspan="13" | 2.6.18 || 8.el5 || 8.1.15.el5
 +
| rowspan="13" | kernel<br>kernel-PAE<br>kernel-xen || 2007-03-14 ||
 +
|-
 +
| 5.1 || [https://rhn.redhat.com/errata/RHBA-2007-0959.html 53.el5] || 53.1.21.el5 || 2007-11-07 || 238
 +
|-
 +
| 5.2 || [https://rhn.redhat.com/errata/RHBA-2008-0314.html 92.el5] || 92.1.22.el5 || 2008-05-21 || 196
 +
|-
 +
| 5.3 || [https://rhn.redhat.com/errata/RHSA-2009-0225.html 128.el5] || 128.7.1.el5 || 2009-01-20 || 244
 +
|-
 +
| 5.4 || [https://rhn.redhat.com/errata/RHSA-2009-1243.html 164.el5] || 164.15.1.el5 || 2009-09-01 || 224
 +
|-
 +
| 5.5 || [https://rhn.redhat.com/errata/RHSA-2010-0178.html 194.el5] || 194.32.1.el5 || 2010-03-30 || 210
 +
|-
 +
| 5.6 || [https://rhn.redhat.com/errata/RHSA-2011-0017.html 238.el5] || 238.19.1.el5 || 2011-01-13 || 289
 +
|-
 +
| 5.7 || [https://rhn.redhat.com/errata/RHSA-2011-1065.html 274.el5] || 274.18.1.el5 || 2011-07-21 || 189
 +
|-
 +
| 5.8 || [https://rhn.redhat.com/errata/RHSA-2012-0150.html 308.el5] || 308.24.1.el5 || 2012-02-21 || 215
 +
|-
 +
| 5.9 || [https://rhn.redhat.com/errata/RHBA-2013-0006.html 348.el5] || 348.18.1.el5 || 2013-01-08 || 322
 +
|-
 +
| 5.10 || [https://rhn.redhat.com/errata/RHSA-2013-1348.html 371.el5] || 371.12.1.el5 || 2013-09-30 || 265
 +
|-
 +
| 5.11 || [https://rhn.redhat.com/errata/RHBA-2014-1196.html 398.el5] ||              || 2014-09-16 || 351
 +
|-
 +
| latest || [http://rhn.redhat.com/errata/RHSA-2017-0323.html 419.el5] || || 2017-02-24 ||
 +
|}
 +
 
 +
{| class="wikitable"
 +
! RHEL バージョン !! カーネルバージョン !! リリース !! 提供カーネル !! リリース日 !! 経過日数
 
|-
 
|-
 
| 4
 
| 4
| rowspan="10" | 2.6.9 || 5.EL
+
| rowspan="12" | 2.6.9 || 5.EL
| rowspan="10" | kernel<br>kernel-hugemem<br>kernel-smp<br>kernel-largesmp<br>※kernel 以外 PAE が on
+
| rowspan="12" | kernel<br>kernel-hugemem<br>kernel-smp<br>kernel-largesmp<br>※kernel 以外 PAE が on
| 2005-02-15
+
| 2005-02-15 ||
 
|-
 
|-
| 4.1 || 11.EL || 2005-06-08
+
| 4.1 || 11.EL || 2005-06-08 || 113
 
|-
 
|-
| 4.2 || 22.EL || 2005-10-05
+
| 4.2 || 22.EL || 2005-10-05 || 119
 
|-
 
|-
| 4.3 || 34.EL || 2006-03-07
+
| 4.3 || 34.EL || 2006-03-07 || 153
 
|-
 
|-
| 4.4 || 42.EL || 2006-08-10
+
| 4.4 || 42.EL || 2006-08-10 || 156
 
|-
 
|-
| 4.5 || 55.EL || 2007-04-28
+
| 4.5 || 55.EL || 2007-04-28 || 261
 
|-
 
|-
| 4.6 || 67.EL || 2007-11-15
+
| 4.6 || 67.EL || 2007-11-15 || 201
 
|-
 
|-
| 4.7 || 78.EL || 2008-07-24
+
| 4.7 || 78.EL || 2008-07-24 || 252
 
|-
 
|-
| 4.8 || 89.EL || 2009-05-18
+
| 4.8 || 89.EL || 2009-05-18 || 298
 
|-
 
|-
| 4.9 || xx.EL || 20xx-xx-xx
+
| 4.9 || [https://rhn.redhat.com/errata/RHSA-2011-0263.html 100.EL] || 2011-02-16 || 639
 +
|-
 +
| last || [https://rhn.redhat.com/errata/RHBA-2011-1796.html 103.EL] || 2011-12-08 || 295
 +
|-
 +
| ELS latest || [https://rhn.redhat.com/errata/RHSA-2015-0009.html 106.EL] || 2015-01-05 ||
 
|-
 
|-
 
| 3
 
| 3
| rowspan="11" | 2.4.21 || 4.EL
+
| rowspan="12" | 2.4.21 || 4.EL
| rowspan="11" | kernel<br>kernel-hugemem<br>kernel-smp<br>(kernel-BOOT)
+
| rowspan="12" | kernel<br>kernel-hugemem<br>kernel-smp<br>(kernel-BOOT)
| 2003-10-23
+
| 2003-10-23 ||
 +
|-
 +
| 3.1 || 9.EL || 2004-01-16 || 85
 
|-
 
|-
| 3.1 || 9.EL || 2004-01-16
+
| 3.2 || 15.EL || 2004-05-11 || 116
 
|-
 
|-
| 3.2 || 15.EL || 2004-05-11
+
| 3.3 || 20.EL || 2004-09-01 || 113
 
|-
 
|-
| 3.3 || 20.EL || 2004-09-01
+
| 3.4 || 27.EL || 2004-12-20 || 110
 
|-
 
|-
| 3.4 || 27.EL || 2004-12-20
+
| 3.5 || 32.EL || 2005-05-18 || 149
 
|-
 
|-
| 3.5 || 32.EL || 2005-05-18
+
| 3.6 || 37.EL || 2005-09-28 || 133
 
|-
 
|-
| 3.6 || 37.EL || 2005-09-28
+
| 3.7 || 40.EL || 2006-03-15 || 168
 
|-
 
|-
| 3.7 || 40.EL || 2006-03-15
+
| 3.8 || 47.EL || 2006-07-20 || 127
 
|-
 
|-
| 3.8 || 47.EL || 2006-07-20
+
| 3.9 || 50.EL || 2007-06-11 || 326
 
|-
 
|-
| 3.9 || 50.EL || 2007-06-11
+
| last || 63.EL || 2009-11-03 || 876
 
|-
 
|-
| latest || 63.EL || 2009-11-03
+
| ELS last || 66.EL || 2010-11-12 || 374
 
|}
 
|}
  

2017年10月24日 (火) 21:14時点における最新版

言わずと知れた(?) Red Hat Enterprise Linux のページ。赤帽。

もちろん、RHEL を買えるわけがないので、CentOS で代用しています。 CentOS って何?って方は、Wikipedia をご覧下さい。

カーネルバージョン

こんなページがあった…。

RHEL バージョン カーネルバージョン リリース 最終 提供カーネル リリース日 経過日数
7.0 3.10.0 123.el7 123.20.1.el7 kernel 2014-06-10
7.1 229.el7 229.20.1.el7 2015-03-05 268
7.2 327.el7 327.36.3.el7 2015-11-19 259
7.3 514.el7 514.26.2.el7 2016-11-03 350
7.4 693.el7 693.xx.x.el7 2017-08-01 271
6 Beta 1 2.6.32 19.el6 kernel 2010-04-22
6 Beta 2 37.el6 2010-06-30
6.0 71.el6 71.29.1.el6 2010-11-10
6.1 131.0.15.el6 131.21.1.el6 2011-05-19 190
6.2 220.el6 220.23.1.el6 2011-12-06 201
6.3 279.el6 279.22.1.el6 2012-06-20 197
6.4 358.el6 358.23.2.el6 2013-02-21 246
6.5 431.el6 431.29.2.el6 2013-11-21 273
6.6 504.el6 504.30.3.el6 2014-10-14 327
6.7 573.el6 573.26.1.el6 2015-07-22 281
6.8 642.el6 642.15.1.el6 2016-05-10 293
6.9 696.el6 696.xx.x.el6 2017-03-21 315
5.0 2.6.18 8.el5 8.1.15.el5 kernel
kernel-PAE
kernel-xen
2007-03-14
5.1 53.el5 53.1.21.el5 2007-11-07 238
5.2 92.el5 92.1.22.el5 2008-05-21 196
5.3 128.el5 128.7.1.el5 2009-01-20 244
5.4 164.el5 164.15.1.el5 2009-09-01 224
5.5 194.el5 194.32.1.el5 2010-03-30 210
5.6 238.el5 238.19.1.el5 2011-01-13 289
5.7 274.el5 274.18.1.el5 2011-07-21 189
5.8 308.el5 308.24.1.el5 2012-02-21 215
5.9 348.el5 348.18.1.el5 2013-01-08 322
5.10 371.el5 371.12.1.el5 2013-09-30 265
5.11 398.el5 2014-09-16 351
latest 419.el5 2017-02-24
RHEL バージョン カーネルバージョン リリース 提供カーネル リリース日 経過日数
4 2.6.9 5.EL kernel
kernel-hugemem
kernel-smp
kernel-largesmp
※kernel 以外 PAE が on
2005-02-15
4.1 11.EL 2005-06-08 113
4.2 22.EL 2005-10-05 119
4.3 34.EL 2006-03-07 153
4.4 42.EL 2006-08-10 156
4.5 55.EL 2007-04-28 261
4.6 67.EL 2007-11-15 201
4.7 78.EL 2008-07-24 252
4.8 89.EL 2009-05-18 298
4.9 100.EL 2011-02-16 639
last 103.EL 2011-12-08 295
ELS latest 106.EL 2015-01-05
3 2.4.21 4.EL kernel
kernel-hugemem
kernel-smp
(kernel-BOOT)
2003-10-23
3.1 9.EL 2004-01-16 85
3.2 15.EL 2004-05-11 116
3.3 20.EL 2004-09-01 113
3.4 27.EL 2004-12-20 110
3.5 32.EL 2005-05-18 149
3.6 37.EL 2005-09-28 133
3.7 40.EL 2006-03-15 168
3.8 47.EL 2006-07-20 127
3.9 50.EL 2007-06-11 326
last 63.EL 2009-11-03 876
ELS last 66.EL 2010-11-12 374

カーネルコンフィグ

RHEL 5

普通の kernel と kernel-PAE では、SMP がデフォルトになったため、違いはわずか。

# Linux kernel version: 2.6.18-128.1.6.el5  | # Linux kernel version: 2.6.18-128.1.6.el5PAE
# Wed Apr  1 09:12:24 2009                  | # Wed Apr  1 09:55:25 2009
CONFIG_HIGHMEM4G=y                          | # CONFIG_HIGHMEM4G is not set
# CONFIG_HIGHMEM64G is not set              | CONFIG_HIGHMEM64G=y
                                            > CONFIG_X86_PAE=y
                                            > # CONFIG_NUMA is not set
CONFIG_SOFTWARE_SUSPEND=y                   <
CONFIG_PM_STD_PARTITION=""                  <
                                            > CONFIG_I2O_EXT_ADAPTEC_DMA64=y

RHEL 4

UP カーネルと SMP カーネルと hugemem カーネルのコンフィグの相違を diff ってみた。 hugemem は SMP とほとんど変わらなかったので、右に付け足し。

SMP では、SMP、PAE、HT などが on になっており、hugemem ではさらに X86_4G などが on になっている。

# Linux kernel version: 2.6.9-78.EL  | # Linux kernel version: 2.6.9-78.ELsmp  | # Linux kernel version: 2.6.9-78.ELhugemem
# Wed Jul  9 15:24:56 2008           | # Wed Jul  9 15:37:00 2008              | # Wed Jul  9 15:55:03 2008
CONFIG_BROKEN_ON_SMP=y               <
                                     > CONFIG_STOP_MACHINE=y
CONFIG_X86_PC=y                      | CONFIG_MEM_MIRROR=y
                                     > # CONFIG_X86_PC is not set
# CONFIG_X86_GENERICARCH is not set  | CONFIG_X86_GENERICARCH=y
                                     > CONFIG_X86_CYCLONE_TIMER=y
# CONFIG_X86_4G is not set                                                     | CONFIG_X86_4G=y
# CONFIG_X86_SWITCH_PAGETABLES is not set                                      | CONFIG_X86_SWITCH_PAGETABLES=y
# CONFIG_X86_4G_VM_LAYOUT is not set                                           | CONFIG_X86_4G_VM_LAYOUT=y
# CONFIG_X86_UACCESS_INDIRECT is not set                                       | CONFIG_X86_UACCESS_INDIRECT=y
# CONFIG_X86_HIGH_ENTRY is not set                                             | CONFIG_X86_HIGH_ENTRY=y
# CONFIG_SMP is not set              | CONFIG_SMP=y
                                     > CONFIG_NR_CPUS=32
                                     > CONFIG_SCHED_SMT=y
                                     > CONFIG_SCHED_MC=y
CONFIG_X86_UP_APIC=y                 <
CONFIG_X86_UP_IOAPIC=y               <
CONFIG_HIGHMEM4G=y                   | # CONFIG_HIGHMEM4G is not set
# CONFIG_HIGHMEM64G is not set       | CONFIG_HIGHMEM64G=y
                                     > CONFIG_X86_PAE=y
                                     > # CONFIG_NUMA is not set
                                     > # CONFIG_IRQBALANCE is not set
                                     > CONFIG_HAVE_DEC_LOCK=y                          
                                     > # CONFIG_HOTPLUG_CPU is not set                 
# CONFIG_NI5010 is not set           <
# CONFIG_PCMCIA_XIRTULIP is not set  <
CONFIG_ISDN_DRV_LOOP=m               <
CONFIG_HYSDN=m                       <
CONFIG_HYSDN_CAPI=y                  <
# CONFIG_COMPUTONE is not set        <
# CONFIG_DIGIEPCA is not set         <
# CONFIG_DIGI is not set             <
# CONFIG_ESPSERIAL is not set        <
# CONFIG_MOXA_INTELLIO is not set    <
# CONFIG_MOXA_SMARTIO is not set     <
# CONFIG_ISI is not set              <
# CONFIG_RISCOM8 is not set          <
# CONFIG_SPECIALIX is not set        <
# CONFIG_SX is not set               <
# CONFIG_RIO is not set              <
# CONFIG_STALLION is not set         <
# CONFIG_ISTALLION is not set        <
# CONFIG_FTAPE is not set            <
# CONFIG_I2C_ELEKTOR is not set      <
# CONFIG_VIDEO_MEYE is not set       <
CONFIG_USB_SERIAL_WHITEHEAT=m        <
                                     > CONFIG_X86_SMP=y
                                     > CONFIG_X86_HT=y
                                     > CONFIG_X86_TRAMPOLINE=y

要するに…

kernel
搭載メモリ 4 GB まで対応、複数のコア (プロセッサ) やハイパースレッディングには非対応。
kernel-smp
搭載メモリ 4 GB 以上に対応、複数のコアやハイパースレッディングにも対応。
kernel-hugemem
搭載メモリ 4 GB 以上に対応、複数のコアやハイパースレッディングにも対応。ユーザ空間 4 GB (0xff000000 = 4080 MB)、カーネル空間 4 GB になる。ページテーブルの切り替え(?)によるオーバーヘッドが発生する。

その他

追加パッケージ

やっぱり RPM でインストールするのが一番安心するね。

debuginfo

日本人は理研から落としましょう。速いです。

RHEL 5

vim 7.0 のカラーリング

RHEL5 の vim 7.0 で /var/log/messages を見たときのカラーリングがすごい。ケバい。

Vim7.png

でもエラーを反転表示したりして、意外と使えるかもしれない。

RHEL 4

RHEL 3

スケジューラ

今日知った、驚愕の事実。

RHEL 3 のカーネルは 2.4 系だが、スケジューラは O(1) スケジューラである!!

ソース読んで初めて知った…。

2009/07/13 追記:RHEL 2.1 も O(1) スケジューラが載ってた。