软件开发架构师

红帽Linux操作系统最后的独立呐喊:RHEL 8发布

大数据 286 2019-05-12 04:07

在 RHEL 7 系列发布将近 5 年之后,红帽发布 RHEL 8(Red Hat Enterprise Linux 8),这被认为是 Red Hat Linux 操作系统最后一个纯粹且独立的发行版。

波士顿时间 2019 年 5 月 7 日,红帽峰会(Red Hat Summit)如期举办,InfoQ 第一时间对峰会的重要亮点进行了报道,这是 IBM 宣布收购红帽之后的第一次峰会,因此备受关注。

会上,红帽发布 RHEL 8(Red Hat Enterprise Linux 8),这是整场峰会最重大的发布之一。虽然被 IBM 收购后可能不会导致 RHEL 这一名称发生改变,但这依旧被认为是 Red Hat Linux 操作系统最后一个独立且纯粹的发行版(预计收购于今年下半年最终完成),红帽官方博客上的一篇文章提到:

I think Red Hat Enterprise Linux 8 is the most developer-friendly Red Hat Enterprise Linux that we’ve delivered, and I hope you agree.
我认为 Red Hat Enterprise Linux 8 是我们提供的最适合开发人员的 Red Hat Enterprise Linux,我希望您可以同意。

根据红帽的官方介绍,RHEL 8 是“为混合云时代重新设计的操作系统,用于支持从企业数据中心到多个公共云的工作负载和操作。Red Hat 了解操作系统应该做的不仅仅是简单存在并作为技术堆栈的一部分,而应该是创新的催化剂。从 Linux 容器、混合云到 DevOps 和人工智能(AI),RHEL 8 不仅支持混合云中的企业 IT,而且帮助这些新技术战略蓬勃发展。”

红帽Linux操作系统最后的独立呐喊:RHEL 8发布-1
为了提升工程师的开发体验,RHEL 8 有三个预启用存储库:

  • BaseOS —操作系统的大部分内容
  • Application Streams (AppStream) — 大多数开发人员工具
  • CodeReady Builder — 其他库和开发人员工具

BaseOS 是提供底层操作系统功能的核心内容集,为所有安装提供基础。有关 BaseOS 包的列表,请参阅RHEL 8 Package Manifest

Application Streams(本质上是下一代软件集合)旨在提供超出 BaseOS 可用范围的附加功能。此内容集包括支持各种工作负载和用例的其他应用程序,比如运行时语言、数据库、Web 服务器等。一旦有市场需求,未来将添加更新的稳定版本组件。

此外,Linux 容器是云原生和微服务开发的关键组件,因此 Red Hat 轻量级,基于开放标准的容器工具包现在得到了全面支持,并且被包含在 RHEL 8 中。RHEL 8 构建了企业 IT 安全需求,Buildah(构建容器),Podman(运行容器)和Skopeo(共享 / 查找容器)可以帮助开发人员更快、更高效地查找、运行、构建和共享容器化应用程序,这要归功于工具的分布式。

在优化核心组件的同时,RHEL 8 引入了诸多强大的新功能:

  1. Red Hat Insights。这是红帽提供的系统健康状态分析服务,有助于识别和修复从安全漏洞到稳定性等 IT 问题。此功能的引入意味着 RHEL 用户不再需要单独订阅 Insights 服务,就可以享受到其背后不断增强的机器学习技术。

  2. Red Hat Universal Base Image(UBI)。这可以提供自由分发的企业级基础容器镜像,开发人员可在其上构建和交付应用程序。目前,RHEL 7 和 8 分别具备单独的 UBI 7 和 UBI 8 版本,用户可根据需要自由选择。

  3. 新的 RHEL Web 控制台。这可以抽象系统管理员任务,控制台提供直观且一致的图形界面,用于管理和监控 RHEL 系统,从虚拟机的运行状况到整体系统性能。为了进一步提高易用性,RHEL 支持 RHEL 7 到 RHEL 8 的就地升级。

  4. Ansible DevOps。系统角色是预配置的 Ansible 模块,可以使用现成的自动化工作流来处理常见的复杂系统管理员任务。这使新的系统管理员更容易采用 Linux 实践,并有助于消除人为错误带来的常见配置问题。

如果开发者对此版本感兴趣,可以通过红帽官方博客的安装指导下载试用,目前官方已经提供在裸机、VirtualBox 和 Hyper-V 上安装 RHEL 8 的说明,以及新的 RHEL 8 命令。

文章评论