Fedora 开发者已经推出了 Fedora Linux 40 beta,Fedora Linux 40 的发布时间定于 4 月 23 日。
该版本适用于 x86_64、Power64 和 ARM64 (AArch64) 架构的 Fedora Workstation、Fedora Server、Fedora Silverblue、Fedora IoT、Fedora CoreOS、Fedora Cloud Base、Fedora Onyx 和 Fedora Live 发行版。
新功能和变化包括:
GNOME 46 桌面更新。
KDE 桌面版已更新至版本 KDE 6。
Fedora 项目开发的可原子升级的自定义发行版被 意大利电话号码列表
归为 Atomic Desktops 品牌下的一个系列。
多个包更新。
现在,NetworkManager 配置器中默认启用检测本地网络中 IPv4 地址冲突的机制 (RFC 5227)。
Mock (mock-core-configs)、Koji 和 Copr 构建工具已转换为使用 DNF 5 包管理器将构建依赖项安装到用于构建包的 chroot 环境中。
默认情况下,DNF 包管理器中禁用下载包含包中包含的文件列表的元数据。
删除了 OpenSSL 1.1 库包。
Zlib 库被 Zlib-ng 分支取代。
RPM 软件包的增量更新的生成已停止。
添加了 Passim 缓存服务器,允许在本地网络上分发频繁请求的文件,而无需直接访问主服务器,也不涉及全局 CDN。
Image Builder Toolkit 现在用于创建 Fedora 工作站实时镜像。
Osbuild 工具包现在用于为 ARM 架构创建最小映像。
Kiwi Toolkit 用于创建 Fedora Cloud Edition 映像而不是 Image Factory。
重建 Kubernetes 包。
Fedora IoT 的 Fedora IoT 版本已转变为使用使用 OSTree 工具包和 bootc 技术创建的引导容器。
wget 实用程序已被 wget2 替换,iotop 实用程序已被 iotop-c 替换。
libuser 库已被弃用。2024 年 3 月 21 日,Rust 团队发布了该语言的新版本 1.77。发布此版本是为了更轻松地开发软件和使用该语言。该项目的源代码由 Rust 基金会发布。
用户可以通过rustup实用程序获取该更新。如果您已经安装了 Rust 版本,则可以使用$rustup update stable命令更新它。
1.77 版获得了许多更新,包括:
支持C风格字符串(C-String),这使得编写与各种语言界面交互的代码变得更加容易。
异步执行函数中递归的可能性
异步 fn,
由于使用了间接查询。
宏观稳定
偏移量!
确定结构字段的字节偏移量,这使得数据处理更加容易并最大限度地减少出错的可能性。
选项
条=“调试信息”
默认情况下,在货物构建配置文件中,这会在没有延迟模式的情况下减少最终文件的大小。
在可更改的静态值上使用链接时,Lint 检查警告。
可能性、类型
“来自<&[T;N]>”
对于类型
使用“牛<[T]>”。
。
编译器中 x86 系统的 16 字节类型 i128 和 u128 的对齐。
第三级支持
aarch64-未知-illuminos
,
六边形-未知-无-elf,riscv32imafc-esp-espidf
包含 PyTorch 机器学习框架的完成包已添加到存储库中。