共计 1228 个字符,预计需要花费 4 分钟才能阅读完成。
微软针对 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 驱动的游戏。毕竟,开发商只是想找点乐子。
Windows 桌面上的 Linux,你还喜欢么?
原文:https://www.zdnet.com/article…
最新整理的 2TB 技术干货:包括 架构师实战教程、大数据、Docker 容器、系统运维、数据库、redis、MongoDB、电子书、Java 基础课程、Java 实战项目、ELK Stack、机器学习、BAT 面试精讲视频 等。只需在 「 民工哥技术之路」微信公众号对话框回复关键字:1024 即可获取全部资料。