CentOS Product Specifications

This page contains an overview on the capabilities and limits of CentOS.

End of Lifetime (EOL) Dates

CentOS6

CentOS7

Full Updates1

May 10th, 2017

Q4 2020

Maintenance Updates2

November 30th, 2020

June 30th, 2024

Architecture

CentOS6

CentOS7

Latest Release

6.9

7 (1708)

Supports i386 Systems (32-bit Pentium, AMD, Via)

Yes3

Yes (1503)

Supports x86_64 systems (AMD64/EM64T)

Yes

Yes

Supports ia64 systems4 (Itanium2)

No

No

Supports s390/s390x systems (IBM zSeries & IBM S/390)

No

No

Supports PowerPC8le systems (IBM Power, Mac)

No

Yes (1611, AltArch)

Supports IA-32

No

Yes (1611, AltArch)

Supports ARMv7hl systems

No

Yes (1611, AltArch)

Supports AArch64 (arm64) systems

No

Yes (1611, AltArch)

CPU / Memory / Filesystem limits (Tested/possible)

CentOS6

CentOS7

Maximum logical CPUs5

x86

32

n/a

x86_64

64/4096

384/5120

Maximum memory

x86

16GB

n/a

x86_64

3TB/64TB

12TB/64TB

Filesystem

Maximum filesize (ext3)

2TB

2TB

Maximum file system size (ext3)

16TB

16TB

Maximum filesize (ext4)

16TB

16TB

Maximum file system size (ext4) 6

16TB/1EB

50TB

Maximum filesize (XFS)

100TB

500TB

Maximum file system size (XFS)

n/a

500TB

Maximum file system size (GFS2)

100TB

100TB

Maximum boot LUN size (BIOS)

<2TB

<2TB

Maximum boot LUN size (EFI)

Any7

50TB

Maximum x86 per-process virtual address space

Approx 3GB8

Maximum x86_64 per-process virtual address space

128TB

128TB

Recommended minimum requirements

CentOS6

CentOS7

x86

392M CLI/512M GUI per logical CPU 9

other architectures

1G

1GB/logical CPU

Minimum/Recommended disk space

1G/5GB

10GB/20GB

KVM-Virtualization

CentOS610

CentOS7

Maximum number of cores on host

160

Maximum memory on host

2TB

Maximum number of vCPUs in fully virtualized guest (x86/x86_64)

160/160

Maximum memory in fully virtualized guest (x86/x86_64)

2TB/2TB

Minimum memory in fully virtualized guest (x86/x86_64)

512MB/512MB11

OS features (Kernel, Server, Client, etc.)

CentOS6

CentOS7

Kernel foundation

Linux 2.6.32

Linux 3.10.0

Compiler/toolchain

GCC 4.4

GCC 4.8.5

Languages supported

22

SELinux

Yes

Yes

Ext3 Performance Enhancements

Yes

Yes

Bluetooth support

Yes

Yes

Native POSIX Threading Library (NPTL)

Yes

Yes

Hyperthreading scheduler

Yes

Yes

IPv6 support

Ready Logo Phase 2

Ready Logo Phase 2

Autofs V4

Yes

Yes

Logical Volume Manager (LVM)

Yes - LVM2

Yes - LVM2

Auditing

Yes - audit

Yes - audit

Compatibility libraries (toolchain)

Yes - CentOS 4 & CentOS 5

Yes - CentOS 5 & CentOS 6

LSB support

Yes - 4.0

Yes - 4.1

NFS

Yes

Yes

Web Server

httpd 2.2.15 (apache)

httpd 2.4.6 (apache)

Server Message Block (SMB)

Samba-3.5.x (opt. 4.0.x)

Samba-4.1.x

Database

MySQL 5.1.x, PostgreSQL 8.4.x

MariaDB 5.5.x, PostgreSQl 9.2.x

Programming Languages

php 5.3.3, python 2.6.6, perl 5.10.1

php 5.4, python 2.7, perl 5.16.3

Desktop GUI

Gnome 2.28, KDE 4.3

Gnome 3.14, KDE 4.14

Graphics

X.org 7.4

X.org 7.7

eMail Client

Evolution 2.32 12, Thunderbird 45

Evolution 3.12, Thunderbird 45

Default browser13

Firefox 52

Firefox 52

Office Suite

Libreoffice14 4.3.7.2

Libreoffice 5.0.6.2

Multimedia capabilities

Yes (mp3 with add. repos)

Yes (mp3 with add. repos)

Plug and Play

Yes

Yes

Other items (available seperately from CentOS)

CentOS6

CentOS7

Cluster Suite

n/a (now included in base OS)

n/a (now included in base OS)

Global File System

n/a (GFS2 now included in base OS)

n/a (GFS2 now included in base OS)


This page is created and maintained by ChristophGaluschka. Other Wiki contributors are invited to make corrections, additions, or modifications.

  • 1 During the Full Updates phase, new hardware support will be provided at the discretion of the Upstream OS Provider - and thus CentOS - via Update Sets. Additionally, all available and qualified errata will be provided via Update Sets (or individually and immediately for Security level errata.) Update Sets normally will be released 2-3 times per year, with new ISOs released as part of each Update Set. In the x.y numbering scheme, the .y is the number of the Update Set.

  • 2 During the Maintenance updates phase, only Security errata and select mission critical bug fixes will be released. There will be few, if any, Update Sets released upstream.

  • 3 Only PAE-capable CPUs are supported, see http://wiki.centos.org/FAQ/CentOS6#head-d31388203ee81d3a47cb97bfc1c8206c3de85095

  • 4 Itanium2 only; the original Intel Itanium processor is not supported.

  • 5 Logical CPUs are equivalent to cores/virtualCPUs, so a dual-core (non-hyperthreading) CPU is counted as 2 logical CPUs and a single hyperthreading CPU is counted as 2 logical CPUs for purposes of calculating total CPUs.

  • 6 While 1EB is nominally supported under ext4, CentOS' upstream has not backported a needed patch to the ext4 tools permitting manipulating such partitions as of the update at CentOS 6.3. It is possible to use partitions created using third-party distributions' later e4fsprogs tools. General information upstream

  • 7 UEFI and GPT support required for more than 2TB boot LUN support. See this upstream information

  • 8 The x86 "Hugemem" kernel is not provided in CentOS 6.

  • 9 The initial 6.0 low end of a nominal 128M minimum is probably overly optimistic, even for a TUI install. Starting with the 6.1 point update of CentOS 6, dependency solving is a massive RAM hog

  • 10 bootable p2v- and v2v-ISO-images are provided starting with 6.3, see also http://wiki.centos.org/Manuals/ReleaseNotes/CentOS6.3#head-2e2994dcc0edf71ebb47daa0b808b9d83f91f7b2

  • 11 Recommended for text mode only; graphical modes require 1GB

  • 12 since 6.5

  • 13 Firefox, Thunderbird and Office-Suite will be updated during product lifecycle

  • 14 Openoffice is discontinued in 6.3

About/Product (last edited 2017-09-13 20:05:22 by ChristophGaluschka)