滚动新闻

韩磊,久久小说下载网,孔令辉-胎芽池全球新闻网

微软今日发布了 Windows 10 build 18917 Insider 版别,其间最引人重视的是内核选用 Linux 重构的 WSL 2(Windows Subsystem for Linux)现在现已可用。

WSL 2 是上个月微软在 Build 2019 上宣告推出的,比较第一代,新的 WSL 从头规划了架构,运用真实的 Linux 内核,能够在 Windows 上运转 ELF64 Linux 二进制文件。

Linux 二进制文件运用体系调用来履行许多功用,例如拜访文件、恳求内存与创立进程等。WSL 1 创立了一个转化层,对这些体系调用进行翻译,以答应它们在 Windows NT 内核上作业。可是,完成一切这些体系调用很有挑战性,导致某些运用程序无法在 WSL 1 中运转。

现在 WSL 2 包括自己的 Linux 内核,它具有完好的体系调用兼容性,这引入了一组能够在 WSL 中运转的全新运用程序,比方 Linux 版别的 Docker。

微软在博客中介绍了 WSL 2 的运用方法,其间指出了 WSL 1 与 2 两点最大的不同:

将 Linux 文件放在 Linux 根文件体系中

曩昔三年,WSL 1 的文件一向需求放在 C 盘,WSL 2 的新架构现已没有了这个问题,现在能够将 Linux 运用中常常拜访的文件放在 Linux 根文件体系中,以享用文件功能优势,这样会带来更快的文件体系拜访才能。

一起 Windows 运用现在也能够直接拜访 Linux 根文件体系,比方文件资源管理器。能够在 bash shell 中运转`explorer.exe /` 测验一下作用。

在初始构建中运用动态 IP 地址拜访 Linux 网络运用

WSL 2 包括运用虚拟化技能的巨大架构改变,网络支撑仍在改善中。

WSL 2 现在在虚拟机中运转,因而需求运用该 VM 的 IP 地址从 Windows 拜访 Linux 网络运用;相同的,需求 Windows 主机的 IP 地址才能从 Linux 拜访 Windows 网络运用。微软的方针是尽可能让 WSL 2 能够运用 localhost 拜访网络运用。

新 WSL 指令

新的 WSL 还添加了一些指令来协助用户操控和检查 WSL 版别和相关信息。

  • wsl --set-version <Distro> <Version>:切换 WSL 2 与 WSL 1

  • wsl --set-default-version <Version>:更改默许 WSL 版别

  • wsl --shutdown:当即停止一切正在运转的发行版和 WSL 2 VM

  • wsl --list --quiet:列出发行版称号

  • wsl --list --verbose:显现发行版的详细信息

现在 Insider 版别测验中假如有发现问题能够向微软提交,地址:https://github.com/microsoft/WSL

开源我国征稿啦!


开源我国 www.oschina.net 是现在备受重视、具有强壮影响力的开源技能社区,具有超越 400 万的开源技能精英。咱们传达开源的理念,推行开源项目,为 IT 开发者供给一个发现、运用、并沟通开源技能的渠道。


现在咱们开端对外征稿啦!假如你有优异的技能文章想要共享,热门的行业资讯需求报导等等,欢迎联络开源我国进行投稿。投稿概况及联络方法请拜见:我要投稿


引荐阅览

谷歌:制止华为手机运用 Android 会要挟国家安全

华为邀存候卓开发者参加华为运用商铺

Firefox 和 Chrome 拼功能,成果……

我,世界最强编辑器,支撑长途开发

开源“圣经”作者:SaaS 是风险的蠢货

I❤MS↓

相关文章