继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续
感谢您的支持,我会继续努力的
赞赏金额会直接到老师账户
将二维码发送给自己后长按识别
微信支付
支付宝支付

基于Linux的Windows非常有意义

慕的地8515652
关注TA
已关注
手记 110
粉丝 3
获赞 12

开源创始人之一的Eric S. Raymond认为,Windows的未来是一层关于Linux内核的。 几天前,开发者兼作家Eric S. Raymond(ESR)提出”我们已经接近桌面战争的最后阶段。赢家是谁?也许是Windows… 在Linux上运行“
Linux学习

我们长期以来一直以为微软正在考虑将Windows接口迁移到Linux内核上运行。为什么?雷蒙德说:“ WSL(Linux的Windows子系统)允许未经修改的Linux二进制文件在Windows 10下运行。没有仿真,没有填充层,它们只是加载和运行。” 的确,你现在可以在WSL2上运行标准的Linux程序,没有任何问题。

这是因为Linux即将成为Windows桌面上的一流公民。从Ubuntu,Red Hat Fedora和SUSE Linux Enterprise Desktop(SLED)开始的多个Linux发行版现在可以在WSL2上顺利运行。那是因为微软已经用WSL2取代了WSL1转换层,该层将Linux内核调用转换为Windows调用。有了WSL2, Microsoft自己的Linux内核可以在Hyper-V虚拟机管理程序的精简版本上运行。

这还不是全部。使用最新的Windows 10 Insider Preview内部版本20211,你现在可以从Windows文件管理器和PowerShell访问Linux文件系统,例如ext4。除此之外,Microsoft开发人员使在Windows上轻松运行Linux图形应用程序变得容易。

除了微软竭尽全力使Windows桌面与Linux结合外,Raymond指出其他厂商也在努力让Windows应用更容易在Linux上运行。他特别指出Valve的Proton,这是一个基于Win的兼容性层,为在Linux上运行Windows Steam游戏而开发。“关于游戏的事情是,它们是对Windows仿真层的最苛刻的压力测试,远远超过了商业软件。” 如果可以在Linux上运行Windows游戏,为什么不使用Windows商业应用程序呢?

他还正确地观察到,微软的现金流不再依赖于Windows,而是依赖于其Azure云产品。顺便说一句,其中运行的Linux实例比Windows Server实例更多。

那么既然如此,微软既然可以使用免费的Linux内核,为什么还要继续将钱投入到众所周知的麻烦多发的Windows内核中(在上个星期二的补丁程序中修复了50个以上的严重错误)?

问得好。他认为微软可以算好账,然后转而使用Linux。

我认为他是对的。除了他的观点,还有其他的观点。微软已经希望你用Office 365等软件即服务(SaaS)程序取代现有的基于PC的软件,比如Office 2019。微软还鼓励你将语音、视频、聊天和短信转移到微软的Azure通信服务(ACS)上,即使你不使用Teams。

对于SaaS项目,微软并不关心你运行的是什么操作系统。无论你是在Windows、Chromebook上运行Office 365,还是在Linux上运行Office 365,他们都会得到报酬。

我认为Windows未来有两条可能的道路。首先,是基于Linux的Windows。这完全有经济意义。或者,现有的Windows桌面被Windows虚拟桌面或其他桌面即服务(DaaS)产品所取代。

当然,即使微软全盘采用DaaS方式(我认为将会如此),它仍然需要一个通用的基本操作系统。就像Chrome OS一样,将提供一个仅够运行浏览器的操作系统,以使用最少的其他本地资源来运行浏览器。

谷歌选择使用Linux作为Chrome OS的基础,以节省成本并提高安全性。这对谷歌来说效果非常好。它可以为Microsoft提供服务-让我们回顾过去-也将其称为Lindows。

打开App,阅读手记
0人推荐
发表评论
随时随地看视频慕课网APP