微软正在考虑迁移 Azure Linux Fedora 软件包基础

Fedora 技术委员会成员 Conan Kudo 几天前在 ELN(企业网络网络)小组的在线会议上发表了讲话。 Linux 接下来)提到了微软希望迁移 Azure 发行版 Linux 部分基于 Fedora 软件包 Linux为了在 Azure 中实现更高的性能 Linux 需要有适用于 x86_64-v3 架构的软件包构建,微软开发人员打算创建一个 Fedora 软件包基础的分支,并为 x86_64-v3 重新构建。

目前 Fedora 中的软件包是为 x86_64-v1 架构构建的,但 Fedora 正在讨论提供该架构的计划。 Linux 除了 x86_64-v1 版本之外,还将推出 45 个 x86_64-v3 软件包版本。该计划的三位发起人之一是微软工程师 Kyle Gospodnetich。该计划尚未获得 Fedora 工程指导委员会 (FESCO) 的批准,该委员会负责 Fedora 的技术开发。 Linux预计如果该计划获得批准,将能够整合两个项目的利益,并与微软在 Fedora 中就 x86_64-v3 架构支持展开合作。2023 年,亚马逊将其发行版迁移到了 Fedora 软件包基础平台。 Linux.

x86-64-v* 版本定义了一种非官方的方法来识别涵盖特定扩展集的微架构状态切片。x86-64 微架构的第三个版本 (x86-64-v3) 自 2015 年左右(从 Intel Haswell 开始)以来一直用于 Intel 处理器,其特点是包含 AVX、AVX2、BMI2、FMA、LZCNT、MOVBE 和 SXSAVE 扩展。x86-64-v2 涵盖 SSE3、SSE4_2、SSSE3、POPCNT、LAHF-SAHF 和 CMPXCHG16B 扩展,而 x86-64-v4 涵盖 AVX512F、AVX512BW、AVX512CD、AVX512DQ 和 AVX512VL 扩展。在大多数情况下,使用 x86-64-v3 架构的优化进行构建时,性能提升约为 1%,但在某些情况下,执行大量计算的应用程序可能会看到更明显的性能提升。

Azure 分发 Linux 提供了一套小型、标准的核心软件包,可作为创建容器框架、主机环境以及在 Azure 云基础架构和边缘设备中运行的服务的通用基础。 Linux 它被用作 WSLg 迷你发行版的基础,该发行版为运行 GUI 应用程序提供图形堆栈组件。 Linux 在基于 WSL2 子系统的环境中(Windows 子系统 Linux系统管理器 systemd 用于管理服务和启动,而 RPM 和 DNF 包管理器则用于包管理。

Azure 构建系统 Linux 它允许您基于 SPEC 文件和源代码生成单个 RPM 包,以及使用 rpm-ostree 工具包构建的单体系统镜像,这些镜像可以原子性地更新,而无需拆分成单独的包。因此,它支持两种更新交付模式:更新单个包和重新构建并更新整个系统镜像。它提供了一个包含约 3000 个预构建 RPM 包的存储库,可用于根据配置文件构建自定义镜像。基础平台仅包含最必要的组件,并针对最小的内存和磁盘空间占用以及快速启动进行了优化。

来源: opennet.ru

为具有 DDoS 保护、VPS VDS 服务器的站点购买可靠的主机 🔥 购买具备 DDoS 防护的可靠网站托管服务,包括 VPS 和 VDS 服务器 | ProHoster