微软发布自己的 Linux 发行版:Azure Linux

news2024/11/16 4:18:57
导读在内部使用两年并自 2022 年 10 月起以公共预览版运行后,微软终于在日前正式公开发布了其 Azure Linux 的发行版。

在内部使用两年并自 2022 年 10 月起以公共预览版运行后,微软终于在日前正式公开发布了其 Azure Linux 的发行版。

微软 Azure Linux 首席项目经理 Jim Perrin 称,微软定制的开源发行版 "允许我们有一个非常明确的、非常有主见的 Azure focus,并将发行版的组件调整为我们所需要的,以支持容器主机,并试图将依赖性、额外的包、诸如此类的东西保持在最低限度"。

根据介绍,Azure Linux 是针对 Azure Kubernetes 服务 (AKS) 的开源容器主机操作系统,针对 Azure 进行了优化,旨在让开发人员更轻松地使用微软的工具来部署和管理容器工作负载。Azure Linux 容器主机跨 AKS、AKS-HCI 和 Arc 产品提供了从云到边缘的可靠性和一致性。你可以在新集群中部署 Azure Linux 节点池,将 Azure Linux 节点池添加到现有的 Ubuntu 集群,或者将你的 Ubuntu 节点迁移到 Azure Linux 节点。

Azure Linux 发行版源于 CBL-Mariner 项目,其中 CBL 代表 Common Base Linux。Perrin 称,微软启动 CBL-Mariner 项目是因为它需要一个内部 Linux 发行版,并为工程师在 Azure 上运行的无数工作负载提供一个一致的平台。

他在 Build Q&A 环节解释道,Azure Linux 是 “CBL Mariner Linux 的商业支持产品”。但其在商业支持方面也是有限的,因为该操作系统当前的主要目的是作为 Azure Kubernetes Service (AKS) 的容器主机运行。它针对微软的 Windows Hyper-V 管理程序进行了优化,并在虚拟机中运行,同时支持 x86 和 Arm。

微软强调了 Azure Linux “非常专注于 Azure”,并有意包括 “运行 Kubernetes 集群的基本要素”。也就是说,其他产品团队可能出于其他目的而在此基础上进行构建,其中 .NET 团队就是一个例子。一些容器工作负载使用 Azure Linux,但微软的官方支持仅限于主机。

Azure Linux 是微软自己开发的一个 Linux 发行版,该公司并没有选择 fork Fedora 或 CentOS 等开源发行版。对此 Perrin 则表示,有一定的原因是受了前微软 CEO Steve Ballmer 曾说过那句的名言 ——“Linux 是一种癌症” 的影响。

“Azure Linux 是它自己的发行版。我们没有分叉 Fedora 或类似的东西。我们从他们那里借用了代码,这是一个基于 RPM 的发行版。我们之所以选择不分叉一个不同的发行…… 微软与 Linux 有某种历史…… 我认为鲍尔默的名言虽然是发生在 2001 年的,但很多情绪即使在今天都仍然存在。我们没有选择从现有发行版开始,然后根据需求分叉的部分原因是,我们不想被视为再次拥抱和扩展。我们想从头开始构建,可以根据自己的需求进行定制…… 我们正抓住我们的一个痒点,并向社区提供解决方案。”

Perrin 还认为,其 Azure Linux 与 Amazon Linux 存在可比性,但总的来说两者还是存在很大差异。Amazon Linux 是为客户安装在他们的虚拟机上而设计的,而 Azure Linux 目前不是。此外,亚马逊 Linux 2023 在某种程度上与 Fedora 有关;尽管 AWS 文档指出 “AL2023 的 GA 版本并不直接与任何特定的 Fedora 版本进行比较,但它 “包括来自 Fedora 34、35 和 36 的组件”。

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/637438.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

二叉树的层序遍历以及队列的实现

思维导图: 一,什么是层序遍历 层序遍历,顾名思义就是一层一层的遍历。比如我的这棵二叉树: 如果使用层序遍历的话它的结果就会是这样的: 1->5->9->7->10->13->8,这就是一层一层的遍历,一…

SciencePub学术 | 计算机类重点SCIEI征稿中

SciencePub学术 刊源推荐: 计算机类重点SCI&EI征稿中!影响因子高,对国人非常友好。信息如下,录满为止: 一、期刊概况: 计算机类重点SCI&EI 📌【期刊简介】IF:7.5-8.0,JCR…

IDEA 关闭 SonarLint 自动扫描

进入Settings → 搜索 SonarLint → 将Automatically trigger analysis取消勾选 即可。

Unity入门2——Unity工作原理

一、工具栏 文件操作:新建工程,新建场景,工程打包等等 编辑操作:对象编辑操作相关,工程设置,引擎设置相关 资源操作:基本等同于 Project 窗口中右键相关功能 对象操作:基本等同于 Hi…

151-B-DC24V、252-B-AC220V气压控制方向阀

151-B-DC24V、252-B-AC220V、332-B-DC24V、453-B-AC220V、232-B-AC110V、351-B-DC24V、431-B-DC12V、253-B-DC24V气动电磁阀体积小,流量大,外形美观,性能可靠.使用寿命长.适用于机电一体化领域.有多重规格和产品颜色可选择,规格G1/8、G1/4、G3/8、G1/2、电控方式&am…

干洗店洗护软件,洗鞋店软件,洗鞋店小程序,

干洗店洗护软件,洗鞋店软件,洗鞋店小程序,水洗标打印标签打印,上门取送,拍照上传,多门店多网点,用户端,骑手端,门店端,网点端。具有以下非常强大的功能和优势…

亚马逊美国站 儿童珠宝首饰CPC认证 ASTM F2923标准CPSIA检测报告

为什么越来越多人爱送珠宝给宝宝? 1、有人说每个小孩子都是来自神的恩典,他们就像父母最珍贵的珠宝值得用一生的时间去呵护与珍藏。 2、西班牙人认为,儿童珠宝作为他们的第一份礼物,会庇佑孩子们未来过上非常幸福,繁荣而成功的…

算法模板(5):数学(4):其他数学

线性代数 高斯消元 ( O ( n 3 ) ) (O(n^3)) (O(n3)) 883. 高斯消元解线性方程组 步骤&#xff1a;枚举每一列&#xff1a;找到绝对值最大的一行&#xff0c;将改行换到最上面&#xff0c;将该行第一个数变成1&#xff0c;将下面所有行的第c列变成0. #include<cstdio>…

年薪80万程序员被鄙视,不如二本教书老师…

“程序员好还是老师好&#xff1f;” 这个问题一直困扰着许多网友&#xff0c;毕竟这两个工作都是让人羡慕的。 程序员普遍收入高&#xff0c;有挑战性&#xff1b;老师是个铁饭碗&#xff0c;休假日多&#xff0c;还有退休金。 也有程序员曾经发帖&#xff0c;表示自己现在…

Go-fastdfs 任意文件上传(CVE-2023-1800)

ZoomEye搜索"go-fastdfs" sjqzhang go-fastdfs 是一个开源分布式文件系统&#xff0c;专为存储和共享大文件而设计。 它是用 Go 编写的&#xff0c;由开发者 sjqzhang 在 GitHub 上维护。 在 sjqzhang go-fastdfs 1.4.3 之前发现了一个被归类为严重的漏洞。 受此问题…

保姆级攻略!Elsevier期刊投稿教程,手把手操作建议收藏!

目前所投的期刊绝大多数为Elsevier旗下的期刊&#xff0c;如Acta、JAC、MSEA、JMST等&#xff0c;以JAC为例。以下分享逐步投稿操作流程&#xff1a;&#xff08;以一本Elsevier旗下期刊为例&#xff09; 0. 进入期刊投稿主页&#xff0c;一般打开期刊主页&#xff0c;点击【S…

Python+ffmpeg实现视频录制功能

UI自动化通常是在无人值守特别是非工作时间执行&#xff0c;但是因为网络、产品性能、产品不稳定&#xff08;偶现缺陷&#xff09;等问题导致UI自动化失败&#xff0c;第二天分析失败原因时有的失败情况从报告中并不能分析出失败的具体原因&#xff08;即使有截图&#xff09;…

图书推荐|大数据从业人人必备的Excel大数据处理分析

《Excel大数据处理&分析》为活页式新形态教材&#xff0c;介绍了Excel 2016的数据表基本操作、数据输入、数据获取、数据排序、数据筛选、分类汇总、公式与函数、日期和时间函数、数学和统计函数、查找和引用函数、数据透视表、图表的可视化分析、宏和VBA、数据分析工具的应…

导轨安装DIN11 IPO EM系列模拟信号隔离放大器转换器4-20mA/0-10V/0-75mV/0-100mV/0-±10V

概述&#xff1a; 导轨安装DIN11 IPO EM系列模拟信号隔离放大器是一种将输入信号隔离放大、转换成按比例输出的直流信号混合集成电路。产品广泛应用在电力、远程监控、仪器仪表、医疗设备、工业自控等需要电量隔离测控的行业。该模块内部嵌入了一个高效微功率的电源&#xff0…

NLP学习笔记八-RNN文本自动生成

NLP学习笔记八-RNN文本自动生成 RNN文本自动生成的原理&#xff1a; 结合下面一张图&#xff0c;我们讲一下RNN文本自动生成的原理&#xff0c;RNN文本自动生成其实从一种简单意义上来说&#xff0c;就是做的分类任务&#xff0c;为什么这门说呢&#xff1f; 如下图&#xff0…

大麦一键生成订单截图 大麦生成抢票成功截图

一键生成购票链接 一键生成订单截图 下载源码程序&#xff1a;https://pan.baidu.com/s/16lN3gvRIZm7pqhvVMYYecQ?pwd6zw3

DVWA-9.Weak Session IDs

大约 了解会话 ID 通常是在登录后以特定用户身份访问站点所需的唯一内容&#xff0c;如果能够计算或轻松猜测该会话 ID&#xff0c;则攻击者将有一种简单的方法来访问用户帐户&#xff0c;而无需暴力破解密码或查找其他漏洞&#xff0c;例如跨站点脚本。 目的 该模块使用四种…

Qt编写全能播放组件(支持ffmpeg2/3/4/5/6/Qt4/5/6)

一、前言 从代码层面以及自由度来说&#xff0c;用ffmpeg来写全能播放组件是最佳方案&#xff08;跨平台最好最多、编解码能力最强&#xff09;&#xff0c;尽管已经有优秀的vlc/mpv等方案可以直接用&#xff0c;但是vlc/mpv对标主要是播放器应用层面&#xff0c;其他层面比如…

【探索 Kubernetes|集群搭建篇 系列 6】从 0 到 1,轻松搭建完整的 Kubernetes 集群

前言 大家好&#xff0c;我是秋意零。 前面一篇中&#xff0c;我们介绍了 kubeadm 的工作流程。那么今天我们就实际操作一下&#xff0c;探索如何快速、高效地从 0 开始搭建一个完整的 Kubernetes 集群&#xff0c;让你轻松驾驭容器化技术的力量&#xff01;&#xff01; &am…

*问题 F: 2026 模拟测试2(三数之和)

题目描述 有3个整数a1&#xff0c;a2&#xff0c;a3。已知0 < a1, a2, a3 < n&#xff0c;而且a1 a2是2的倍数&#xff0c;a2 a3是3的倍数&#xff0c; a1 a2 a3是5的倍数。你的任务是找到一组a1&#xff0c;a2&#xff0c;a3&#xff0c;使得a1 a2 a3最大。 输入 …