首页 > 编程知识 正文

linux如何进入图形化(linux输入子系统)

时间:2023-05-03 17:21:57 阅读:96310 作者:4488

按照现在的开发速度,我“疯狂”的预测Windows 11可能会在Linux上运行可能会实现!

来源:linux.cn作者:唠叨草:星语网

(本文字数:2061,阅读时间:3分钟左右)

Windows上的Linux不断发展,功能越来越强大。现在,图形Linux程序正在被集成到WSL中。

在微软Build 2020虚拟开发者大会上,微软CEO的神奇大白菜宣布,Windows的Linux子系统(WSL)2.0即将支持Linux GUI和应用。现在这一天比以往任何时候都更近。在最近的X.Org开发者大会(XDC)上,微软合作开发者负责人Steve Pronovost透露,微软已经可以在WSL中运行图形化的Linux应用程序。

一直以来,虽然GIMP图形编辑器、Evolution邮件客户端、LibreOffice等Linux图形程序都可以在WSL上运行,但并不容易。您必须安装第三方X Window显示服务器,比如Windows 10中的VcXsrv Windows X Server,然后对Windows和Linux进行一些调整,使它们能够顺利地协同工作。X Window系统是几乎所有Linux图形用户界面的基础。

现在,微软已经将Wayland显示服务器移植到WSL。Wayland是最受欢迎的X Window兼容显示服务器。在WSL2中,它通过远程桌面协议(RDP)连接将图形Linux应用程序连接到主Windows监视器。这意味着您可以在同一桌面屏幕上运行Linux和Windows图形用户界面应用程序。

Pronovost解释说:

WSL本质上是在Windows托管的虚拟机上运行Linux。我们将应用程序(控制台程序和现在的图形用户界面程序)集成回您的窗口桌面,这样您就可以在统一的体验中同时运行Win32和Linux应用程序。因为Linux在虚拟机中运行,所以我们不能运行期望直接访问GPU的本机GPU驱动程序(除非我们做一些类似于离散设备分配的事情,并将其中一个主机GPU分配给虚拟机.但是这样主机就会失去对GPU的访问!)。有了GPU-PV(GPU准虚拟化),我们基本上可以将主机GPU投射到Linux中,这样Linux和Windows进程就可以共享同一个物理GPU,而不需要固定的资源分区。

微软WSL项目经理Craig Loewen在Twitter上补充道,使用第三方X服务器和内置Wayland服务器的关键区别在于。“您不需要启动显示服务器,我们会为您处理。”此外,它还自带“与Windows完美融合”,比如投影和Linux图标支持。

勒文还说,可以在里面运行Linux Web浏览器。他说:“我们还没有用完整的桌面环境(DE)对其进行全面测试,因为我们希望专注于运行常见的应用程序,主要是IDE(集成开发环境),这样您就可以在完整的Linux环境中运行这些应用程序。

但先别太激动。勒文继续说:“我们还没有制定出测试渠道的时间表,但这项工作通常会在接下来的几个月里提供给内部人士进行试用。”

微软Linux集成到Windows已经有一段时间了。四年前,微软推出WSL,将Linux Bash shell引入Windows 10。有了Bash和WSL,你可以运行大多数Linux shell工具和流行的Linux编程语言。

随着时间的推移,Linux已经成为Windows桌面上的一等公民。很多Linux发行版,从Ubuntu开始,接着是红帽Fedora和SUSE Linux企业桌面版(SLED),都进入了Windows商店。随后,微软用WSL 2取代了将Linux内核调用转换为Windows调用的WSL转换层。此次更新附带了微软自己的运行在精简Hyper-V虚拟机管理程序上的Linux内核。

最近,从Windows 10 Insider预览版Build 20211开始,Windows用户可以访问Linux文件系统。这包括访问Windows本身不支持的Linux文件系统,如ext4。这也意味着,如果你使用不同的磁盘来引导Windows和Linux,你现在可以从Windows访问Linux文件。使用此功能,您可以通过管理权限从Windows文件资源管理器和PowerShell窗口访问Linux文件。

按照现在的开发速度,我“疯狂”的预测Windows 11可能会在Linux上运行可能会实现!

点击“了解更多”可访问文内链接

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。