0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

打脸了!微软发布自己的Linux!

算法与数据结构 来源:51CTO技术栈 2023-06-08 15:24 次阅读

谁会想到有一天,微软竟然会发布自己的Linux发行版!提起微软最新操作系统,或许你只会想到Windows 11,然而事实上,在日前举行的 Microsoft Build 2023 开发者大会期间,微软推出了自己发行的Linux 操作系统。

3655fc10-055e-11ee-8a94-dac502259ad0.png

不过微软的这套Linux操作系统并不是为了和Ubuntu、Fedora系统等抢夺市场份额的,而是专职服务于Azure云计算

至于为何微软会选择在自家服务中使用Linux系统呢?答案很简单,Linux系统在执行特定任务时拥有比Windows更好的稳定性。2019年时就有媒体报道,微软Azure上的Linux使用率现已超过了Windows。

问答环节中,首席项目经理吉姆·佩兰(Jim Perrin)还谈到了微软与Linux过往的“爱恨情仇”。前微软CEO 史蒂夫·鲍尔默(Steve Ballmer)在2001年曾说过“Linux是一种癌症”,如今言犹在耳,这或许导致了微软从零开始构建新发行版,而不是像借用Fedora这样的现有发行版。

为什么推出?

Azure Linux与CBL Mariner的发行版相同(CBL,即Common Base Linux),在其GitHub存储库中仍以该名称为人所知。严格地说,正如佩兰在Q&A环节所解释的那样,Azure Linux是“CBL Mariner Linux的商业支持产品”。

即使是商业支持的方面也是有限的,因为该操作系统目前的主要目的是作为Azure Kubernetes Service(AKS)的容器主机运行。这意味着Azure Linux本身在微软的Windows系统管理程序Hyper-V上作为虚拟机运行,并且针对这种情况进行了优化,尽管也可以在x64或ARM64上进行裸机安装。

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

微软为什么创建Azure Linux?佩兰说:“我们内部需要一个Linux发行版”,“我们希望为自己提供一个一致的平台。”他还表示,现在有了“一个供应商来支持整个AKS堆栈”。

合作伙伴项目经理肖恩·麦克纳(Sean McKenna)补充道:“现在我们有了一个完全由微软构建的操作系统,以补充我们运行的Kubernetes构建。”

这些声明表明,微软已经离完整的微软堆栈是在Windows上构建的时代有多远了。

36725aea-055e-11ee-8a94-dac502259ad0.png

Azure Linux是如何组成的


“做自己的发行版”,社区还不多

一位Build与会者询问Azure Linux是基于什么发行版的。佩兰说:“Azure Linux是它自己的发行版。我们没有派生Fedora或类似的东西。我们从他们那里借来了代码,这是一个基于RPM的发行版”。

“我们选择不分叉不同发行版的原因……微软在Linux方面有着悠久的历史……我认为鲍尔默的名言是2001年的,但即使在今天,很多情绪仍然挥之不去。我们没有选择从现有发行版开始,然后根据需求分叉的部分原因是,我们不想被视为再次拥抱和扩展。任何这些都是从头开始构建的,我们可以根据自己的需求进行定制……我们正在解决我们的问题,并向社区提供解决方案。”

另一个问题是围绕Azure Linux有多少社区。答案是,还不多。

佩兰说:“社区为发行版做出了一些贡献。”这个问题有两个方面。一个是分发的重点很窄,而且是根据微软自己的需求量身定制的。另一个是时间,该公司表示希望建立一个社区。

Azure Linux可以与亚马逊Linux相媲美吗?这是一位与会者提出的另一个问题,得到的回答是有一定的可比性。然而,现实是存在许多差异。

亚马逊的Linux是为客户设计的,可以安装在他们的虚拟机上,而Azure Linux目前不是。此外,亚马逊Linux 2023在一定程度上与Fedora有关,尽管AWS文档指出,“AL2023的通用(GA)版本无法与任何特定的Fedora版本直接相比。”尽管如此,它“包括Fedora 34、35和36的组件。”AWS有时在与开源社区接触时遇到困难,但似乎觉得自己在这方面领先于微软。

没有永远的敌人,但有永远的利益

21世纪初,曾经的微软掌舵人直接抨击Linux为毒瘤,微软甚至赞助了SCO对Linux的版权攻击,声称Linux侵犯了微软的专利。彼时,对于微软,开源软件的发展形成了对其收入和平台方面的威胁。

不过,时移世易,随着微软内部决策层的变动,故事开始了转折。

萨蒂亚·纳德拉(Satya Nadella)作为微软新任CEO上任后,便高调地宣称:“微软爱Linux”。纳德拉的这一表态收效颇丰。2016年,鲍尔默表示,他认为Linux的威胁已经结束。然而,在鲍尔默任职期间,微软的股价下跌了40%,而在Nadella公开宣称微软对Linux的热爱之后,微软的股价呈大幅上涨。

事实上,自2009年微软开源ASP.NET之后,Linux和开源为微软带来了更多用户。时至今日,微软与Linux也一直保持着良好的关系,甚至是推动Linux发展的重要力量。因为它终于发现,加入Linux和开源比与之对抗更好。

参考链接:

https://devclass.com/2023/05/25/azure-linux-released-at-build-where-microsoft-revealed-why-it-did-not-fork-fedora/

https://www.techrepublic.com/article/how-linux-took-over-everything-including-microsoft-azure/

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 微软
    +关注

    关注

    4

    文章

    6642

    浏览量

    104691
  • Linux
    +关注

    关注

    87

    文章

    11363

    浏览量

    210963
  • 操作系统
    +关注

    关注

    37

    文章

    6928

    浏览量

    124025
收藏 人收藏

    相关推荐

    RHEL即将成为微软WSL的官方Linux发行版

    红帽和微软共同宣布, Red Hat Enterprise Linux(RHEL)即将成为微软 Windows Subsystem for Linux(WSL)的官方
    的头像 发表于 11-26 11:03 454次阅读

    微软发布Azure AI Foundry,推动云服务增长

    微软近日发布一款旨在协助云客户构建和部署人工智能应用的新工具——Azure AI Foundry。此举不仅体现微软在生成式人工智能领域的
    的头像 发表于 11-21 11:32 573次阅读

    Linux微信4.0.0版发布,功能再升级

    近日,备受瞩目的Linux微信4.0.0版本终于迎来了正式发布。此次版本更新不仅带来了多项实用功能,还实现与Windows、macOS公测版本的功能一致和更新同步,为用户带来了更加便捷
    的头像 发表于 11-06 10:59 440次阅读

    微软发布CrowdStrike故障恢复工具

    近期,CrowdStrike 的一次故障意外地引发了全球范围内约850万台Windows电脑的蓝屏崩溃现象,对此,微软迅速响应,发布一款专用的恢复工具,并依据广泛的IT管理员反馈,迅速迭代推出了该工具的更新版本。
    的头像 发表于 07-23 14:41 452次阅读

    微软发布Windows 11的Build 26120.1252更新

    今日,微软面向其Dev频道的Windows Insider项目成员隆重发布Windows 11的Build 26120.1252(KB5038603)更新,此次更新标志着多项重要改进与优化的到来,旨在为用户带来更加顺畅与高效的
    的头像 发表于 07-16 14:42 723次阅读

    微软发布智能办公工具OfficePLUS V 3.0版本

    近日,微软发布智能办公工具 OfficePLUS V 3.0 版本。全新升级的 OfficePLUS V 3.0 新增 Excel 插件,继已
    的头像 发表于 06-27 09:26 895次阅读

    微软将优化Windows Subsystem for Linux并加入图形用户界面设置

    微软宣布提升Windows Subsystem for Linux(WSL)性能,推出全新设置应用提供图形化配置环境。
    的头像 发表于 05-31 11:26 625次阅读

    微软发布全新Surface Laptop

    微软在Build开发者前瞻大会上惊艳亮相新一代Surface Laptop。这款新品在设计和性能上均实现全面优化,展现出微软对细节与创新的执着追求。
    的头像 发表于 05-22 11:53 732次阅读

    微软发布全新Copilot+ PC,引领人工智能个人电脑新时代

    微软近日发布革命性的Copilot+ PC个人电脑,该电脑搭载最新的人工智能个人电脑芯片,并运行着微软最新版本的Windows 11操作
    的头像 发表于 05-21 11:51 865次阅读

    微软WSL更新支持IPv6流量透过Linux

    据悉,微软近期对Windows Subsystem for Linux(WSL)进行了2.2.2版本更新,包含多项优化改进。其中最引人注目的便是新增的nft规则,允许IPv6数据包经过Linux容器传输。
    的头像 发表于 04-08 10:23 1124次阅读

    微软正式发布适用于Windows的Sudo

    微软已在 Windows 11 Insider Preview Build 26052 中发布适用于 Windows 的 Sudo,并将其在 MIT 协议下进行开源。
    的头像 发表于 03-19 09:20 965次阅读
    <b class='flag-5'>微软</b>正式<b class='flag-5'>发布</b>适用于Windows的Sudo

    请问如何给STM32MP157上Linux5.4.31实时内核补丁?

    我这边想给STM32MP157芯片A7上面的Linux实时内核补丁,从而运行一些对实时性要求较高的应用程序。我看到我的Linux内核版本是5.4.31的。然而,Linux内核官方网站
    发表于 03-11 06:09

    微软将举办工作新时代发布

    微软宣布将于3月21日举办名为“工作新时代”的数字发布会。这次活动,微软将重点展示其Copilot人工智能计划的最新进展,以及Windows和Surface系列的全新更新。
    的头像 发表于 03-08 11:24 892次阅读

    微软即将发布Surface Pro 10与Surface Laptop 6

    据消息透露,微软公司将在2024年3月21日正式发布Surface Pro 10和Surface Laptop 6两款全新产品。这两款设备不仅在设计上延续微软Surface系列的优雅
    的头像 发表于 03-08 09:27 1624次阅读

    微软Linux发行版CBL-Mariner现正迁移至Azure Linux

    截至3月6日,微软于GitHub发布该发行版的新版CBL-Mariner 2.0.20240301,同时更新其页面地址,将其官方主页变更为Microsoft/AzureLinux。
    的头像 发表于 03-06 13:50 662次阅读