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

WSL发展如此迅速,有没有可能会在未来替代原生Linux?Windows subsystem for Linux(WSL)是一个兼容层,可以在Windows 10上运行本机Linux二进制可执行文件(

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内核吗?

Windows采用微内核架构,在内核架构上比Linux更先进。Linux是内核,它是一个垃圾堆。如果你把所有的东西都放进去,那就意味着有更多的人在挣扎,而且开源是相对稳定的。

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

更换成SSD后安装了系统,开机后总是出现下图中这个东西,谁懂?

我原来的机械硬盘安装了32位win10和XP双系统,并添加了一个SSD来安装64位win10系统。安装系统时,机械硬盘系统分区没有格式化,但新系统安装在SSD硬盘上,并且在主板引导设置选项中SSD盘被设置为第一个引导盘,因此引导时没有多系统选择选项。如果我想使用XP或32位win10,我可以在启动时按F11来选择。

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

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

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

2. 双系统

如字体显示,不同于windows。

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

,然后将windows文件夹映射到Linux虚拟机,这是最方便的。如果您有不同意见,请在下面的评论区留言。为什么我们要比较?事实上,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比乌班图(Linux系统)更好还是更差?

您应该打开win10系统的Linux子系统,非常简单。您只需检查windows扩展功能,然后安装相应的Linux子系统即可。让我简单介绍一下实施过程。感兴趣的朋友可以试试看:首先,你需要打开Linux子系统。默认情况下,win10系统不会打开Linux子系统。在这里,您需要手动打开Linux子系统。打开控制面板,依次点击“程序”->“打开或关闭windows功能”,勾选以下选项,打开由国家统一委员会配置和安装服务的系统,重启后生效

只需选择一个合适的子系统(这里也支持多个子系统):

安装完成后,就可以登录使用Linux子系统了。您可以直接在搜索栏中输入Linux版本的名称并启动它。您需要为第一次使用创建一个新的用户和密码。成功登录后,就可以正常使用Linux子系统了,效果如下,平时使用Linux系统差不多了:

到目前为止,我们已经完成了win10系统Linux子系统的开放。一般来说,整个流程都很简单,只要熟悉相关操作流程,很快就能掌握。对于Linux初学者来说,这是非常好的。网上也有相关的教程和资料。介绍得很详细。如果你感兴趣,你可以搜索它。希望以上分享的内容能对您有所帮助,欢迎您添加评论和留言。