CentOS Product Specifications
This page contains an overview on the capabilities and limits of CentOS.
End of Lifetime (EOL) Dates |
||
|
CentOS Linux 7 |
CentOS Stream 8 |
Full Updates1 |
2020-08-06 |
2024-05-31 |
Maintenance Updates2 |
2024-06-30 |
2024-05-31 |
Architecture |
||
|
CentOS Linux 7 |
CentOS Stream 8 |
Latest Release |
7 (2009) |
8 |
Supports i386 Systems (32-bit Pentium, AMD, Via) |
Yes (1503) |
No |
Supports x86_64 systems (AMD64/EM64T) |
Yes |
Yes |
Supports PowerPC8le systems (IBM Power, Mac) |
Yes (AltArch) |
Yes |
Supports IA-32 |
Yes (AltArch) |
No |
Supports ARMv7hl systems |
Yes (AltArch) |
No |
Supports AArch64 (arm64) systems |
Yes (AltArch) |
Yes |
CPU / Memory / Filesystem limits (Tested/possible) |
||
|
CentOS Linux 7 |
CentOS Stream 8 |
Maximum logical CPUs3 |
|
|
x86 |
n/a |
n/a |
x86_64 |
768/5120 |
768/8192 |
Maximum memory |
|
|
x86 |
n/a |
n/a |
x86_64 |
12TB/64TB |
24TB/64TB |
ARM |
n/a |
1.5TB/254TB |
Filesystem |
|
|
Maximum filesize (ext3) |
2TB |
2TB |
Maximum file system size (ext3) |
16TB |
16TB |
Maximum filesize (ext4) |
16TB |
16TB |
Maximum file system size (ext4) 4 |
50TB/1EB |
50TB/1EB |
Maximum filesize (XFS) |
500TB |
8EB |
Maximum file system size (XFS) |
500TB |
1PB |
Maximum file system size (GFS2) |
100TB/8EB |
100TB/8EB |
Maximum boot LUN size (BIOS) |
<2TB |
<2TB |
Maximum boot LUN size (EFI) |
50TB |
8EB |
Maximum x86 per-process virtual address space |
|
|
Maximum x86_64 per-process virtual address space |
128TB |
128TB |
Recommended minimum requirements |
||
|
CentOS Linux 7 |
CentOS Stream 8 |
x86 |
|
|
other architectures |
1GB/logical CPU |
1.5GB/logical CPU |
Minimum/Recommended disk space |
10GB/20GB |
10GB/20GB |
KVM-Virtualization |
||
|
CentOS Linux 7 |
CentOS Stream 8 |
Maximum number of cores on host |
|
|
Maximum memory on host |
|
|
Maximum number of vCPUs in fully virtualized guest (x86/x86_64) |
|
|
Maximum memory in fully virtualized guest (x86/x86_64) |
|
|
Minimum memory in fully virtualized guest (x86/x86_64) |
|
|
OS features (Kernel, Server, Client, etc.) |
||
|
CentOS Linux 7 |
CentOS Stream 8 |
Kernel foundation |
Linux 3.10 |
Linux 4.18 |
Compiler/toolchain |
GCC 4.8.5 |
GCC 8.5.0 |
Languages supported |
22 |
TBD |
SELinux |
Yes |
Yes |
Ext3 Performance Enhancements |
Yes |
|
Bluetooth support |
Yes |
Yes |
Native POSIX Threading Library (NPTL) |
Yes |
Yes |
Hyperthreading scheduler |
Yes |
Yes |
IPv6 support |
Ready Logo Phase 2 |
Yes |
Autofs V4 |
Yes |
Yes |
Logical Volume Manager (LVM) |
Yes - LVM2 |
Yes - LVM2 |
Auditing |
Yes - audit |
Yes - audit |
Compatibility libraries (toolchain) |
Yes - CentOS-5 & CentOS-6 |
Yes - CentOS-6 & CentOS-7 |
LSB support |
Yes - 4.1 |
TBD |
NFS |
Yes |
Yes |
Web Server |
httpd 2.4.6 (apache) |
httpd 2.4.37 (apache) |
Server Message Block (SMB) |
Samba-4.1.x |
Samba-4.14.x |
Database |
MariaDB 5.5.x, PostgreSQL 9.2.x |
MariaDB 10.3/10.5, PostgreSQL 9.6/10/12/13 |
Programming Languages |
php 5.4, python 2.7, perl 5.16.3 |
php 7.2/7.3/7.4, python 2.7/3.6/3.8/3.9, perl 5.24/5.26/5.30 |
Desktop GUI |
Gnome 3.22, KDE 4.14 |
Gnome 3.32 |
Graphics |
X.org 7.7 |
Wayland 1.19 |
eMail Client |
Evolution 3.22, Thunderbird 91 |
Evolution 3.28, Thunderbird 91 |
Default browser5 |
Firefox 91 |
Firefox 91 |
Office Suite |
Libreoffice 5.3.6.1 |
Libreoffice 6.4.7.2 |
Multimedia capabilities |
Yes (mp3 with add. repos) |
Yes (mp3 with add. repos) |
Plug and Play |
Yes |
Yes |
This page is created and maintained by ChristophGaluschka. Other Wiki contributors are invited to make corrections, additions, or modifications.
During the Full Updates phase, new hardware support will be provided at the discretion of Red Hat - 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. (1)
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. (2)
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. (3)
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. [https://access.redhat.com/knowledge/docs/en-US/Red_Hat_Enterprise_Linux/6/html/Storage_Administration_Guide/newfilesys-ext4.html General information upstream] (4)
Firefox, Thunderbird and Office-Suite will be updated during product lifecycle (5)