Ever since Red Hat announced that CentOS will be discontinued and replaced with the new CentOS Stream, the open source community has been skeptical about Red Hat’s move. For users, after the CentOS operating system is stopped, it is not only necessary to re-select a new operating system platform, but also to solve the problem of migration, which requires a lot of time and cost.
From the perspective of the enterprise’s Linux ecosystem, since 2014, Red Hat has started an ecosystem dominated by Fedora, RHEL and CentOS Linux. Among them, the Fedora audience is mainly for developers, and the version update cycle is about 6 months; RHEL is for enterprise users, meeting the needs of users and partners for stability, security and performance; CentOS Linux is for lower cost budgets and does not require enterprise support User.
Although the product iteration rhythm of the CentOS Linux version closely follows that of RHEL, users can enjoy the product advantages of Red Hat RHEL while obtaining it at zero cost. However, because there is no Red Hat subscription service, and lack of Red Hat’s excellent engineers for patching and after-sales support, users cannot meet the business needs of mass production.
In fact, more than a year ago, Red Hat went through a whole change in requirements from ecosystem partners and customers alike. On this basis, Red Hat adjusted the development process of CentOS: gradually stopped the CentOS Linux 7 and 8 versions that were positioned downstream; the main work of the CentOS community will turn to the upstream of RHEL, and develop and maintain new CentOS Linux versions—— CentOS Stream.
”CentOS Stream is to change its entire development process from the downstream of RHEL to the upstream, between Fedora and RHEL, into an intermediate version of commercialization.” said Cao Hengkang, global vice president of Red Hat and president of Greater China. CentOS Stream aims to be as stable as RHEL, a continuously delivered version of RHEL. That is to say, the relationship between CentOS Stream and RHEL is originally the relationship between ontology and shadow. The only difference is that CentOS Stream is free, while RHEL is charged for joining the subscription service provided by Red Hat.
From a functional point of view, CentOS Stream is more like the next generation of CentOS. Red Hat will also be migrating CentOS customers to CentOS Stream in the same way that CentOS Linux migrations do. For example, there are some special interest groups (SIGs) in the open source community. These people are the main players in the technology community and will play more discussions and builds throughout the new version of Linux.
”Why do people like to use Linux? Innovation is very important. The reason why Red Hat invests in CentOS Stream will not only increase its efforts in innovation, but also be more conducive to innovation.” Cao Hengkang said that in the past, partners will add some new functions to CentOS Serving their own customers, there will be a more prominent problem at this time – after adding new functions, they cannot be returned to the upstream community, and become a new branch, “free” outside the entire CentOS system.
Without maintenance and full Red Hat process restoration, the ensuing disappearance of ecosystem partner additions. “But conversely, by putting CentOS Stream upstream of RHEL, many ecological partners can not only use new functions faster, but also put new functions into CentOS Stream. Because Red Hat itself will also have A very complete line is looped, these new features will not disappear, partner investment is protected, and innovation is more motivated. This is also the reason why Red Hat chose CentOS Stream.”
It is worth mentioning that Red Hat will target the future audience of CentOS Stream to enterprise customers, not labs. In other words, CentOS Stream is a usable product, while encouraging ecological partners to innovate based on CentOS Stream.
”Red Hat will incorporate these into the development process, and at the same time, it will be packaged in the way of CICD to speed up the version update cycle.” Cao Hengkang said that innovation is to be fast. Directly speaking, Red Hat’s Linux is based on the packaged CentOS Stream, adding Red Hat’s enterprise services: once customers use Red Hat’s Linux, they can help customers with patches and maintenance at any time. version published.
It should be noted that although CentOS will gradually stop the update service, for users, Red Hat’s CentOS Stream version can still be used, and it is free. “We just made an upgrade, and the supported object was changed from CentOS to CentOS Stream. The transition from CentOS to CentOS Stream is only on the laptop or server, typing two commands, all the updated packages in the future only need to go to CentOS Stream to download, The original patches, security updates and other content will still be provided after switching to CentOS Stream.”
How should enterprises choose the right platform in the post-CentOS era? Combined with the company’s own business needs, Red Hat believes that six aspects need to be considered: whether the code is really open source, do not use it, abide by the rules of open source, and actively give back the newly added code to the upstream community; code rights protection; delivery way to ensure 24-hour service and technical support; fast response time; product life cycle and technical ecology, so that customers do not worry about updates and configuration issues; product stability.
”Red Hat is 100% open source, not only the code is open source, the Red Hat development model is in line with the open source culture. The rules of the open source game are always upstream first. Therefore, all Red Hat code will be contributed to the upstream after writing. Or make it public.” In Cao Hengkang’s view, Red Hat emphasizes that whether it is RHEL or CentOS Stream, the decision-making power is always handed over to customers, customers have the right to choose, and they are not forced to use Red Hat’s things, but Red Hat Hat Club provides enterprise-level service differentiation, operates open source communities in a more inclusive way, and provides users with safer and more stable products and services.