百度360必应搜狗淘宝本站头条
当前位置:网站首页 > 技术文章 > 正文

Rocky Linux 9.0 正式发布

nanshan 2025-01-01 21:58 13 浏览 0 评论

日前Rocky官方宣布,正式发布Rocky Linux 9.0 。尽管该发布离redhat上游版本久了一些已经过了58天(另一个发行版Almlinux为9天!),但是俗话说得好,好的在后头嘛。我们今天就来看看Rockey Linux带来了那些亮点。

下载

官方已经开放Rocky Linux 9.0的下载渠道,目前可在官方下载页面下载,包括 x86_64、aarch64、ppc64le 和s390x等主流平台的支持版本。

另外在亚马逊AWS云的各个区同步提供了OS镜像,可以选择。另外据笔者测试国内镜像站目前还未同步到位,文件还不可下载,需要尝鲜的同学还需要再等等。

官方支持

Rocky Linux 9 支持期限为10年,到2032年5月31日。

而Rocky Linux 8 支持为,到 2029 年 5 月 31 日。

新功能介绍

桌面

Rocky Linux 9默认的Xwindows桌面为GNOME 40 桌面环境。包括全新设计的核心应用程序、设置和UI,新版本的桌面操作充分考虑操作便捷和人体适应。在工作、启动应用程序和安排个人工作区时,活动的外观和感觉提供了更好的体验。

其显著的改善包括:

通过右键单击并选择适当的选项,软件可以在独立显卡上运行;

可以通过选择请勿打扰来静音通知,这将在通知中显示为单独的按钮;

每个屏幕可以使用不同的刷新率;

活动程序允许您使用拖放方法将应用程序图标分组到文件夹中;

分数显示缩放

文件系统

XFS现在支持直接访问 (DAX) 操作,允许直接访问字节可寻址的持久内存,有助于避免使用传统块I/O约定的延迟。NFS 引入了“eager write”挂载选项来帮助减少延迟。

语言运行时和工具

Rocky Linux 9 引入了最新的运行时和编译器,包括 GCC 11.2.1、LLVM (13.0.1)、Rust (1.58.1) 和 Go (1.17.1)。

Rocky Linux 9 更新了开发人员工具栈的版本,包括 GCC (11.2.1)、glibc (2.34) 和 binutils (2.35)。GCC编译器中的新功能可帮助开发人员通过改进的调试选项更好地代码调试和跟踪,并在硬件执行效率方面做了优化。

Rocky Linux 9 扩展了8中可用的模块打包功能和所有打包方法,例如 Software Collections、Flatpaks和RPM,都已合并到应用程序流中,使开发人员更好的根据喜好选择对应的包。

其他语言环境包括:

Python 3.9:附带有许多新功能,包括时区感知时间戳、新的字符串前缀和后缀方法、字典联合操作、高性能解析器、多处理改进。

Node 16:包括将 V8 引擎升级到版本 9.2、新的 Timer Promises API、新的Web流API以及对npm包管理器版本 7.20.3 的支持。 Node.js 现在与 OpenSSL 3.0 兼容。 Ruby 3.0.3:提供了多项性能改进,以及错误和安全修复。包括并发性和并行性、静态分析、与 case/in 表达式的模式匹配、重新设计的单行模式匹配和查找模式匹配。

Perl 5.32:提供了错误修复和增强功能,包括Unicode 13、新的实验性中缀运算符和更快的功能检查。

PHP 8.0:提供了错误修复和增强功能,包括使用结构化元数据语法、新命名的独立于顺序的参数以及改进的即时编译性能。

Java开发:

提供了以下 Java 运行时环境和开发工具包:

java-17-openjdk

java-11-openjdk

java-1.8.0-openjdk

Maven 3.6

Ant 1.10

安全性

默认情况下,禁用通过SSH 密码进行的root身份验证,从而防止攻击者通过暴力密码攻击获得访问权限。只能通过使用SSH证书远程登录系统。

OpenSSH版本升级到8.7p1版本,包括许多改进,最主要变化是SCP/RCP协议被替换为SFTP 协议,它提供了更可预测的文件名处理。

OpenSSL 3.0 添加了提供程序概念、新版本控制方案和改进的HTTPS。内置实用程序均已使用OpenSSL 3 重新编译发布。OpenSSL 3.0 的新FIPS模块可防止使用非FIPS算法,同时可以在内核中设置FIPS标志,无需手动切换到 FIPS 模式。

SELinux 性能、内存开销、加载时间等都得到了极大的改善。

Rocky Linux 9 支持直接通过Anaconda安装程序自动配置PCI-DSS、HIPAA、DISA和许多其他的安全合规设置,从而节省时间和精力来满足快速发展的安全环境中的复杂要求。

系统监控

Cockpit Web控制台具有改进的性能指标页面,可帮助确定 CPU、内存、磁盘和网络资源使用高峰的原因。

应用服务器

Rocky Linux 9 中也可以直接安装常见的应用服务器,其中列表和默认版本为:

WEB服务器:

Apache HTTP 服务器 2.4.51

nginx 1.20

缓存:

Varnish Cache 6.6

Squid 5.2

数据库:

MariaDB 10.5

MySQL 8.0

PostgreSQL 13

Redis 6.2

相关推荐

0722-6.2.0-如何在RedHat7.2使用rpm安装CDH(无CM)

文档编写目的在前面的文档中,介绍了在有CM和无CM两种情况下使用rpm方式安装CDH5.10.0,本文档将介绍如何在无CM的情况下使用rpm方式安装CDH6.2.0,与之前安装C5进行对比。环境介绍:...

ARM64 平台基于 openEuler + iSula 环境部署 Kubernetes

为什么要在arm64平台上部署Kubernetes,而且还是鲲鹏920的架构。说来话长。。。此处省略5000字。介绍下系统信息;o架构:鲲鹏920(Kunpeng920)oOS:ope...

生产环境starrocks 3.1存算一体集群部署

集群规划FE:节点主要负责元数据管理、客户端连接管理、查询计划和查询调度。>3节点。BE:节点负责数据存储和SQL执行。>3节点。CN:无存储功能能的BE。环境准备CPU检查JDK...

在CentOS上添加swap虚拟内存并设置优先级

现如今很多云服务器都会自己配置好虚拟内存,当然也有很多没有配置虚拟内存的,虚拟内存可以让我们的低配服务器使用更多的内存,可以减少很多硬件成本,比如我们运行很多服务的时候,内存常常会满,当配置了虚拟内存...

国产深度(deepin)操作系统优化指南

1.升级内核随着deepin版本的更新,会自动升级系统内核,但是我们依旧可以通过命令行手动升级内核,以获取更好的性能和更多的硬件支持。具体操作:-添加PPAs使用以下命令添加PPAs:```...

postgresql-15.4 多节点主从(读写分离)

1、下载软件[root@TX-CN-PostgreSQL01-252software]#wgethttps://ftp.postgresql.org/pub/source/v15.4/postg...

Docker 容器 Java 服务内存与 GC 优化实施方案

一、设置Docker容器内存限制(生产环境建议)1.查看宿主机可用内存bashfree-h#示例输出(假设宿主机剩余16GB可用内存)#Mem:64G...

虚拟内存设置、解决linux内存不够问题

虚拟内存设置(解决linux内存不够情况)背景介绍  Memory指机器物理内存,读写速度低于CPU一个量级,但是高于磁盘不止一个量级。所以,程序和数据如果在内存的话,会有非常快的读写速度。但是,内存...

Elasticsearch性能调优(5):服务器配置选择

在选择elasticsearch服务器时,要尽可能地选择与当前业务量相匹配的服务器。如果服务器配置太低,则意味着需要更多的节点来满足需求,一个集群的节点太多时会增加集群管理的成本。如果服务器配置太高,...

Es如何落地

一、配置准备节点类型CPU内存硬盘网络机器数操作系统data节点16C64G2000G本地SSD所有es同一可用区3(ecs)Centos7master节点2C8G200G云SSD所有es同一可用区...

针对Linux内存管理知识学习总结

现在的服务器大部分都是运行在Linux上面的,所以,作为一个程序员有必要简单地了解一下系统是如何运行的。对于内存部分需要知道:地址映射内存管理的方式缺页异常先来看一些基本的知识,在进程看来,内存分为内...

MySQL进阶之性能优化

概述MySQL的性能优化,包括了服务器硬件优化、操作系统的优化、MySQL数据库配置优化、数据库表设计的优化、SQL语句优化等5个方面的优化。在进行优化之前,需要先掌握性能分析的思路和方法,找出问题,...

Linux Cgroups(Control Groups)原理

LinuxCgroups(ControlGroups)是内核提供的资源分配、限制和监控机制,通过层级化进程分组实现资源的精细化控制。以下从核心原理、操作示例和版本演进三方面详细分析:一、核心原理与...

linux 常用性能优化参数及理解

1.优化内核相关参数配置文件/etc/sysctl.conf配置方法直接将参数添加进文件每条一行.sysctl-a可以查看默认配置sysctl-p执行并检测是否有错误例如设置错了参数:[roo...

如何在 Linux 中使用 Sysctl 命令?

sysctl是一个用于配置和查询Linux内核参数的命令行工具。它通过与/proc/sys虚拟文件系统交互,允许用户在运行时动态修改内核参数。这些参数控制着系统的各种行为,包括网络设置、文件...

取消回复欢迎 发表评论: