微软针对Linux的Windows子系统的计划使Windows on Linux向前迈出了重要的图形化桌面一步。
Linux桌面虽然很繁琐,不过Linux桌面仍然一直以来都是顶级开发人员,系统管理员和忠实拥护者的最爱。但是当涉及到广大受众时,Linux却仅拥有约1%的用户。但是,一家主要公司仍然想把Linux桌面面向大众:Microsoft。
在微软的开发者大会Microsoft Build上,Microsoft首席执行官Satya Nadella宣布Linux的Windows子系统(WSL) 2.0将很快支持Linux GUI和应用程序。具体来说,这将使程序员能够使用 gnome builder、 kdevelop 和 emacs 等工具开发本地和跨平台的程序。除了支持 linux gui 程序,您还可以在同一个桌面屏幕上同时运行 linux 和 windows gui 应用程序。
其实这样已经有一段时间了。四年前,微软推出了WSL,将 linux bash shell 带入了 windows 10。通过 bash 和 wsl,您可以运行大多数 linux shell 工具和流行的 linux 编程语言。
随着时间的流逝,Linux成为了Windows桌面上的头等公民。从Ubuntu开始的多个其他Linux发行版,其次是Red Hat Fedora和SUSE Linux Enterprise Desktop(SLED)。然后,Microsoft用WSL 2替换了WSL转换层,该层将Linux内核调用转换为Windows调用。此更新是在Hyper-V虚拟机管理程序的精简版本上运行的Microsoft自己的Linux内核附带的。
现在,Microsoft通过向Windows 10用户提供完整的Linux桌面体验,向前迈出了重要的一步。即可以使用WSL的第一代也可以运行Linux GUI应用程序,但这并不容易。您必须在Windows 10上运行X Server,然后将其连接到Linux应用程序。现在,微软承诺在WSL上运行Linux GUI应用程序就像在本机Linux上运行它们一样简单。
也就是说,WSL 2主要是针对程序员。例如,在build公布的另一个主要功能是NVIDIA CUDA和GPU DirectML支持加速的应用程序和开发工具,比如 canonical 易于运行的 kubernetes 集群程序 microk8s 上的 kubeflow方案。 当然,您也可以尝试在WSL上运行Steam驱动的游戏。毕竟,开发商只是想找点乐子。
但是微软也并不是一开始就对Linux持开放态度,甚至可以说一度是敌对的。
微软前 CEO 史蒂夫·鲍尔默就曾对 Linux 发表过极富争议性的“癌症”言论,但在萨蒂亚·纳德拉接管之后,该公司近年来已经相当积极地拥抱 Linux 生态环境。
近日,微软总裁 Brad Smith 在麻省理工学院计算机科学与人工智能实验室主持的一场谈话期间承认:“我个人的观点是,当开源社区在本世纪初开始爆发时,微软曾错误地站在了历史的对立面”。
Brad Smith
作为一名老员工,Brad Smith 在微软于 90 年代遭遇反垄断诉讼的打击前就加入了该公司。他补充道:“好消息是,若人生够长,我们总还有改变的机会”。
事实上,微软的 Azure 云计算平台,多年来一直支持各种 Linux 发行版,甚至在 Azure Sphere 上使用了基于 Linux 的操作系统来构建物联网应用程序的开发平台。
2016 年的 Build 开发者大会上,微软郑重宣布了对 Linux 的喜爱。此外在 Windows 10 操作系统上,软件巨头也提供了“Windows Linux 子系统”(简称 WSL)。
即便 2020 年仍不是“Linux 桌面之年”,那微软积极拥抱 Linux 生态也是一个正确的选择,毕竟这让 Azure 和 Windows 变得比以往更加重要。
如前文所说,去年发布的第二版 Windows Linux 子系统,其实也是即将于本月到来的 Windows 10 2004(又称 2020 年五月更新)的一个重要组成部分。
来源:21CTO,Linux就该这么学,cnbeta, ZDNet等,一并致谢。
有你想看的 精彩96秒破百亿!双十一背后的那个男人:阿里云之父王坚
这家公开歧视中国程序员的美国公司,被自己员工狂怼!
任正非最新回应华为胡玲实名举报事件,力挺人力资源?!
兄弟们别信HR!华为HR五千字实名控诉引爆中外媒体
Google宣布实现量子霸权 :一场互联网新贵和传统IT巨头之间的战争
前HP / Oracle大老板突然去世,员工纷纷叫好?!