2016 - 2024

感恩一路有你

win10开启wsl2 WSL发展如此迅速,有没有可能会在未来替代原生Linux?

浏览量:2347 时间:2021-03-12 02:30:05 作者:admin

WSL发展如此迅速,有没有可能会在未来替代原生Linux?

Windows subsystem for Linux(WSL)是一个兼容层,可以在Windows 10上运行本机Linux二进制可执行文件(ELF格式)。它是由微软和canonical公司联合开发的。它的目标是将ubuntu14.04“trusty tahr”的纯映像下载并解压缩到用户的本地计算机上,映像中的工具和实用程序可以在这个子系统上运行。

WSL是允许本机Linux elf64二进制文件在windows上运行的组件集合。它包括用户模式和内核模式两部分,主要包括以下几个部分:1。用户模式会话管理服务处理Linux实例生命周期。Pico提供商驱动程序(lxss系统, lxcore.sys系统)系统调用“Translate”来模拟Linux内核

3。Pico进程管理本机用户模式Linux(如/bin/bash)

随着2020年5月更新的发布,wsl2版本将在5月得到支持。DockerDesktop发布了一个新版本,使用WSL2作为后端,这个版本已经在路线图中了。我们很快就会看到:只使用一行命令安装WSL;wsl2将成为第一次安装时的默认版本。

目前,wsl2还不完善,wsl1是一个真正的本地机,wsl2是一个独立的虚拟机,所以独立IP的问题还没有解决。在某些情况下,它不像wsl1那么容易使用,而且在某些情况下,它的性能不如wsl1。

但是,在最新的发布中,Microsoft仍在改进wsl2,添加GPU支持,添加本机GUI支持等等。

Linux的理想替代方案需要wsl1的功能(相当于本机)和wsl2的一些功能。要获得与本机Linux相同的功能,还有很长的路要走。

windows虚拟机跑Linux,Linux虚拟机跑Windows以及双系统,哪一个适合作开发环境?

而且很多IT大亨都建议在Linux环境下开发,所以有很多开发环境解决方案,比如:1。通过在windows系统上安装虚拟机(VMware),将本地磁盘上的文件夹映射到虚拟机中的Linux系统。

当然,您也可以在windows上安装docker来运行Linux。

2. 双系统

如字体显示,不同于windows。

3. 老实说,很少有人使用这种方法(尽管我的Mac虚拟机上有windows),开发环境也不会。

,然后将windows文件夹映射到Linux虚拟机,这是最方便的。如果您有不同意见,请在下面的评论区留言。Windows采用微内核体系结构,在内核体系结构上比Linux更先进。Linux是内核,它是一个垃圾堆。如果你把所有的东西都放进去,那就意味着更多的人在折腾,而开源是相对稳定的。

现有的windows体系结构实际上来自windows NT,NT体系结构来自Dec。Dec architects将大约50人的团队转移到Microsoft并组织人员进行开发。其中一个团队成员是一位女士,她什么也不做,只是参加了架构技术会议,记录了整个开发过程,还写了一本书叫《windowsnt技术内幕》,这本书是我20年前读研究生时读的。NT有POSIX子系统,可以直接运行UNIX程序。但是,发展是不完整的,没有要求。微软并没有把重点放在这一点上。NT是最强大的微内核系统和安全机制。后来为了提高性能,做了一些让步,将显示子系统内置到内核中。

windows最终会完全采用linux内核吗?

您似乎尚未收到更新推送。下面已经提到了其他方法,但是缺少一个重要的方法,我成功地用它升级了。

见标题https://www.toutiao.com/a6832162830611907076/

第二条路是最近网友发现的。只要您在“Windows Update-高级选项-选择何时安装更新”中将延迟天数从默认的0更改为1,然后再次单击“检查更新”,您将收到Windows 10 2004的更新推送。

我和我的朋友已经成功地使用了这种方法。注意将下面的“功能更新”改为“质量更新”。我在半小时内完成了所有的更新。希望能对你有所帮助。

Win10企业版如何升级2020年5月更新?

我们为什么要比较?事实上,windows10已经有了自己的WSL系统。你可以直接在windows中安装Ubuntu系统。这是我的安装截图。有关更完整的安装和使用教程,请参阅

在win10中使用WSL构建Linux开发平台https://www.toutiao.com/i6670747449335742984/

在windows10上通过WSL安装Ubuntu后,我们有两台电脑。

玩游戏和使用office,如果你真的想开发或者体验Linux的命令行,直接打开WSL,你就可以直接运行原生Linux Elf格式的文件系统。在WSL中使用bash、Python等没有问题,您可以通过apt-get安装其他软件包

建议所有想体验Linux但不想安装双系统的学生尝试安装虚拟机

win10开启wsl2 windows wsl2 wsl能代替虚拟机吗

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。