CentOS Stream

Last updated
CentOS Stream
Centos-logo-2022.svg
CentOS Stream 10 screenshot, with GNOME 47.png
CentOS Stream 10 showing its desktop environment, GNOME 47.
Developer The CentOS Project
(affiliated with Red Hat)
OS family Linux (Unix-like)
Working stateCurrent
Source model Open source
Initial release24 September 2019;5 years ago (2019-09-24) [1]
Latest release 10 / December 12, 2024;10 days ago (2024-12-12). [2]
Repository gitlab.com/redhat/centos-stream/
Marketing target Servers, desktop computers, workstations, supercomputers
Update method Release Candidate
Package manager dnf (command line); PackageKit (graphical); .rpm (binaries format)
Platforms x86-64, ARM64, ppc64le and IBM Z
Kernel type Monolithic (Linux kernel)
Default
user interface
Bash, GNOME Shell
License GNU GPL and other licenses
Preceded by CentOS
Official website centos.org

CentOS Stream is a community enterprise Linux distribution that exists as a midstream between the upstream development in Fedora Linux and the downstream development for Red Hat Enterprise Linux. [3] CentOS Stream is being used by Meta Platforms (known for Facebook and WhatsApp) [4] [5] and Twitter. [6]

Contents

History

The initial release, CentOS Stream 8, was released on 24 September 2019, at the same time as CentOS 8. [3] As CentOS 8 became unsupported, the CentOS Project provided a simple means of converting from CentOS Linux 8 to CentOS Stream 8. [7] On 13 January 2021, CentOS board approved the creation of Hyperscale SIG proposed by Meta Platforms, Twitter, and Verizon engineers, [6] [8] which focus on enabling CentOS Stream deployment on large-scale infrastructures and facilitating collaboration on packages and tooling.

CentOS Stream 9 was released on 3 December 2021, [9] with support of IBM Z architecture.

In 2023, Red Hat announced that CentOS 7 and CentOS Stream 8 will be discontinued in 2024 in order to focus on Red Hat Enterprise Linux development. CentOS Stream 9 was given as one possible migration path. [10]

CentOS Stream 10 was released on 12 December 2024. [2]

Release history

Releases of CentOS Stream
VersionRelease dateEnd-Of-LifeKernelArchitectures
Old version, no longer maintained: 82019-09-24May 31, 2024;6 months ago4.18.0x86-64, ARM64, ppc64le
Old version, yet still maintained: 92021-12-03May 31, 2027;2 years' time [11] 5.14.0x86-64, ARM64, ppc64le, s390x
Current stable version:102024-12-12January 1, 2030;5 years' time [12] 6.12.0x86-64, ARM64, ppc64le, s390x
Legend:
Old version, not maintained
Old version, still maintained
Latest version
Latest preview version
Future release

Related Research Articles

<span class="mw-page-title-main">Red Hat</span> Computing services company

Red Hat, Inc. is an American software company that provides open source software products to enterprises and is a subsidiary of IBM. Founded in 1993, Red Hat has its corporate headquarters in Raleigh, North Carolina, with other offices worldwide.

up2date, also known as the Red Hat Update Agent, is a tool used by older versions of Red Hat Enterprise Linux, CentOS and Fedora Core that downloads and installs new software and upgrades the operating system. It functions as a front-end to the RPM Package Manager and adds advanced features such as automatic dependency resolution. The file /etc/sysconfig/rhn/sources specifies where up2date will search for packages.

<span class="mw-page-title-main">Red Hat Enterprise Linux</span> Linux distribution developed by Red Hat

Red Hat Enterprise Linux (RHEL) is a commercial open-source Linux distribution developed by Red Hat for the commercial market. Red Hat Enterprise Linux is released in server versions for x86-64, Power ISA, ARM64, and IBM Z and a desktop version for x86-64. Fedora Linux and CentOS Stream serve as its upstream sources. All of Red Hat's official support and training, together with the Red Hat Certification Program, focuses on the Red Hat Enterprise Linux platform.

<span class="mw-page-title-main">Light-weight Linux distribution</span> Linux distribution with low resource requirements

A light-weight Linux distribution a Linux distribution that uses lower memory and processor-speed requirements than a more "feature-rich" Linux distribution. The lower demands on hardware ideally result in a more responsive machine, and allow devices with fewer system resources to be used productively. The lower memory and processor-speed requirements are achieved by avoiding software bloat, i.e. by leaving out features that are perceived to have little or no practical use or advantage, or for which there is no or low demand.

<span class="mw-page-title-main">CentOS</span> Linux distribution based on Red Hat Enterprise Linux

CentOS is a discontinued Linux distribution that provided a free and open-source community-supported computing platform, functionally compatible with its upstream source, Red Hat Enterprise Linux (RHEL). In January 2014, CentOS announced the official joining with Red Hat while staying independent from RHEL, under a new CentOS governing board.

Technical variations of Linux distributions include support for different hardware devices and systems or software package configurations. Organizational differences may be motivated by historical reasons. Other criteria include security, including how quickly security upgrades are available; ease of package management; and number of packages available.

<span class="mw-page-title-main">Red Hat Enterprise Linux derivatives</span>

Red Hat Enterprise Linux derivatives are Linux distributions that are based on the Red Hat Enterprise Linux (RHEL) Linux distribution.

CPython is the reference implementation of the Python programming language. Written in C and Python, CPython is the default and most widely used implementation of the Python language.

Red Hat, an IBM subsidiary specializing in computer software, offers different level of certification programs, most of which specialize in system administration. Certifications can be validated through Red Hat webpage, and expire after 3 years.

<span class="mw-page-title-main">Kernel-based Virtual Machine</span> Virtualization module in the Linux kernel

Kernel-based Virtual Machine (KVM) is a free and open-source virtualization module in the Linux kernel that allows the kernel to function as a hypervisor. It was merged into the mainline Linux kernel in version 2.6.20, which was released on February 5, 2007. KVM requires a processor with hardware virtualization extensions, such as Intel VT or AMD-V. KVM has also been ported to other operating systems such as FreeBSD and illumos in the form of loadable kernel modules.

<span class="mw-page-title-main">Fedora Linux</span> Linux distribution by Fedora Project

Fedora Linux is a Linux distribution developed by the Fedora Project. It was originally developed in 2003 as a continuation of the Red Hat Linux project. It contains software distributed under various free and open-source licenses and aims to be on the leading edge of open-source technologies. It is now the upstream source for CentOS Stream and Red Hat Enterprise Linux.

<span class="mw-page-title-main">MonoDevelop</span> Integrated development environment, discontinued for macOS

MonoDevelop is a discontinued open-source integrated development environment for Linux, macOS, and Windows. Its primary focus is development of projects that use Mono and .NET Framework. MonoDevelop integrates features similar to those of NetBeans and Microsoft Visual Studio, such as automatic code completion, source control, a graphical user interface (GUI), and Web designer. MonoDevelop integrates a Gtk# GUI designer called Stetic. It supports Boo, C, C++, C#, CIL, D, F#, Java, Oxygene, Vala, JavaScript, TypeScript, and Visual Basic.NET. Although there is no word from the developers that it has been discontinued, nonetheless, it hasn't been updated in 4 years and is no longer installable on major operating systems, such as Ubuntu 22.04 and above.

Spacewalk is open-source systems management software for system provisioning, patching and configuration licensed under the GNU GPLv2.

<span class="mw-page-title-main">RPM Package Manager</span> Package management system

RPM Package Manager (RPM) is a free and open-source package management system. The name RPM refers to the .rpm file format and the package manager program itself. RPM was intended primarily for Linux distributions; the file format is the baseline package format of the Linux Standard Base.

<span class="mw-page-title-main">Trinity Desktop Environment</span> Desktop environment for Unix-like operating systems

The Trinity Desktop Environment (TDE) is a complete software desktop environment designed for Linux and Unix-like operating systems, intended for computer users preferring a traditional desktop model, and is free/libre software. Born as a fork of KDE 3.5 in 2010, it was originally created by Timothy Pearson, who had coordinated Kubuntu remixes featuring KDE 3.5 after Kubuntu switched to KDE Plasma 4.

<span class="mw-page-title-main">POWER9</span> 2017 family of multi-core microprocessors by IBM

POWER9 is a family of superscalar, multithreading, multi-core microprocessors produced by IBM, based on the Power ISA. It was announced in August 2016. The POWER9-based processors are being manufactured using a 14 nm FinFET process, in 12- and 24-core versions, for scale out and scale up applications, and possibly other variations, since the POWER9 architecture is open for licensing and modification by the OpenPOWER Foundation members.

<span class="mw-page-title-main">DNF (software)</span> Package manager for Red Hat systems

DNF is a package manager for Red Hat-based Linux distributions and derivatives. DNF was introduced in Fedora 18 in 2013 as a replacement for yum; it has been the default package manager since Fedora 22 in 2015 and Red Hat Enterprise Linux 8 and is also an alternative package manager for Mageia. DNF performs package management tasks on top of RPM, and supporting libraries.

<span class="mw-page-title-main">Rocky Linux</span> Operating system by Rocky Enterprise Software Foundation

Rocky Linux is a Linux distribution developed by Rocky Enterprise Software Foundation, which is a privately owned benefit corporation that describes itself as a "self-imposed not-for-profit". It is intended to be a downstream, complete binary-compatible release using the Red Hat Enterprise Linux (RHEL) operating system source code. The project's aim is to provide a community-supported, production-grade enterprise operating system. Rocky Linux, along with RHEL and SUSE Linux Enterprise (SLE), has become popular for enterprise operating system use.

<span class="mw-page-title-main">AlmaLinux</span> Linux distribution based on Red Hat Enterprise Linux

AlmaLinux is a free and open source Linux distribution, developed by the AlmaLinux OS Foundation, a 501(c) organization, to provide a community-supported, production-grade enterprise operating system that is binary-compatible with Red Hat Enterprise Linux (RHEL). The name of the distribution comes from the word "alma", meaning "soul" in Spanish and other Latin languages. It was chosen to be a homage to the Linux community.

References

  1. "Transforming the development experience within CentOS". www.redhat.com. 2019-09-24. Archived from the original on 2019-09-24. Retrieved 2023-06-26.
  2. 1 2 "Introducing CentOS Stream 10". blog.centos.org.
  3. 1 2 "Manuals/ReleaseNotes/CentOSStream". wiki.centos.org. 2019-09-24. Archived from the original on 2021-08-12. Retrieved 2023-06-26.
  4. "CentOS Stream: Building an innovative future for enterprise Linux". www.redhat.com. 2020-12-08. Archived from the original on 2020-12-08. Retrieved 2023-06-26.
  5. "Building Community with CentOS Stream". USENIX . 2021-06-02. Retrieved 2023-06-26.
  6. 1 2 Larabel, Mike (2021-01-12). "Facebook, Twitter Proposing CentOS Hyperscale SIG With Newer Packages + Other Changes". Phoronix . Archived from the original on 2022-11-09. Retrieved 2023-06-26.
  7. "Convert to CentOS Stream 8". centos.org.
  8. "SpecialInterestGroup/Hyperscale". wiki.centos.org.
  9. "Introducing CentOS Stream 9". blog.centos.org.
  10. "End dates are coming for CentOS Stream 8 and CentOS Linux 7 – Blog.CentOS.org". 2023-04-11. Retrieved 2024-08-13.
  11. "Download". centos.org.
  12. "Download". centos.org.