
WSL2:减少启动时间,减少内存占用,减少 IO 开销(速度加快 2 倍),伪装的内核版本升级为 Linux4.19,原生支持 Linux Docker(现在只有 macOS 需要虚拟机了)
Windows Terminal:GPU 加速,完整 Unicode 支持(emoji,中文等等),标签页,分屏,主题,亚克力透明,自定义快捷键,扩展
以上 6 月发布(我估计是 19H2 预览版)
from: https://venturebeat.com/2019/05/06/microsoft-windows-terminal-wsl-2-coming-june/
Visual Studio 远程开发: https://online.visualstudio.com/
UI:XAML Islands 跨 win32,流畅设计跨平台,React Native for Windows 开源: https://github.com/Microsoft/react-native-windows
.NET:下一代为.NET 5(.NET core3 的下一代,防止.NET framework 4 歧义跳过 4,再摆正地位去掉 core)
开源 Edge chromium 支持 IE 模式(吐槽),增强的隐私过滤器,还有一些黑科技正在直播
1 h404bi 2019-05-07 01:03:09 +08:00 via iPhone 看到 .NET 5,想起之前有消息 PowerShell 也要大版本跃迁了,PowerShell Core 去掉 Core 直接叫 PowerShell 7。 |
2 LancerComet 2019-05-07 01:06:38 +08:00 ReactNative for Windows 已经好久了,在等待其完善的期间自己学习了 XAML + C# 并成功上架程序至微软商店 |
3 12101111 OP |
4 Yvette 2019-05-07 01:29:59 +08:00 貌似没说 Win 10 Home 上不能用,yes! |
5 orangeade 2019-05-07 01:31:16 +08:00 via Android wsl2 貌似基于 hyperV … |
6 12101111 OP 坏消息,wsl2 基于 hyper-v,linux container on Windows,wsl2 的磁盘空间存储在 vhdx,使用 9p 协议和 Windows 通讯。这意味着不支持虚拟化的平台(家庭版 /arm64 )可能不能使用,而且会导致 VMware 等虚拟 GPU 更加强大的虚拟机无法使用。 |
7 Cu635 2019-05-07 01:48:09 +08:00 官方的新 terminal 是说明 ConEmu 这个项目要完成历史使命了么…… |
8 hakono 2019-05-07 01:50:52 +08:00 原生支持 Linux Docker ! 我去!太棒了这个。受够了直接在 linux 里配置 LNMP,redis 等等数不清的服务了。生产环境麻烦无所谓,自己鼓捣的时候配置这些东西真的是一件非常忧伤的事情。 |
10 mmdsun 2019-05-07 07:33:53 +08:00 via Android wsl2 兼容 vm 的话 那还好说 |
11 lzvezr 2019-05-07 07:56:10 +08:00 via iPhone @12101111 这个能解决兼容问题就是好事,现在 rootfs 和 Windows 混在一起,迁移起来非常麻烦,除了可以直接运行 exe 程序,相比于虚拟机好处不是太多 |
12 Nasei 2019-05-07 08:24:12 +08:00 via Android 怪不得加了个 2,而不是直接升级过去,看来 1 应该还会保留 |
13 Osk 2019-05-07 09:17:24 +08:00 via Android 我想问下微软能否让现有的虚拟机使用 9p 访问 Windows 的文件?如果可以那真的是爽飞了 |
16 feather12315 2019-05-07 10:03:17 +08:00 via Android @mattx 一种网络文件系统 |
17 leafleave 2019-05-07 10:07:47 +08:00 via iPhone 想知道 vmware 和 hyperv 为什么不兼容?能不能软件层面做到兼容? |
18 smallthing 2019-05-07 10:34:52 +08:00 @Osk 我觉得你有点误解 我现在就在用 1903 的 wsl,很舒服 \\wsl$\Ubuntu\home 就是用 9p 文件 而且这个是解决 windows 操作 ubuntu 文件的,不是反过来的.反过来的部分 wsl 里面默认就 mount 了 c d 盘 |
19 smallthing 2019-05-07 10:35:42 +08:00 @12101111 我希望整合一个轻量级的 hyper-v(而不是 hostos 那种独占式的),可以实现 guest 虚拟化就行了 不要独占 vt-x |
20 smallthing 2019-05-07 10:37:01 +08:00 @leafleave 如果 hyper-v 降低自己的层级是可以做到兼容的.希望 wsl2 用到的部分 hyper-v 功能和 vm 同级别.这样就不会冲突了.而且也不会让系统跑在一个 hv 的管理下面,总觉得很不爽 |
21 hronro 2019-05-07 11:14:28 +08:00 用虚拟机的话,不是意味着性能比现在的版本要低么?这是为了兼容性放弃了性能? |
22 aa6563679 2019-05-07 11:16:53 +08:00 via iPhone hyper-v 的话会内存爆炸吧 |
23 jjianwen68 2019-05-07 11:27:30 +08:00 我还以为连 hyper-v 都不需要了呢 |
24 mattx 2019-05-07 11:55:16 +08:00 via iPhone @smallthing #18 现在用 docker 在 win 下范文映射的卷,有大小写不敏感问题,用 mongo 的话,还不能创建在 win 目录,问题还挺多的 |
25 poorcai 2019-05-07 12:01:49 +08:00 via iPhone .NET 到底还能不能行了?心累 |
27 smallthing 2019-05-07 13:53:40 +08:00 @mattx 现在那个 docker 完全不是 wsl 的范畴,是用 hyperv 做了个虚拟机,用 api 外部管理. |
28 smallthing 2019-05-07 13:54:03 +08:00 @hronro 谁告诉你虚拟机一定比现在的低 现在是做指令翻译啊. |
29 smallthing 2019-05-07 13:54:51 +08:00 @mattx 用 mongo 为啥要创建在 win 的目录呢?从 wsl$就可以从 win 复制出来了.也可以读写操作,权限一切正常. |
30 smallthing 2019-05-07 13:58:19 +08:00 @aa6563679 并不会. |
31 mattx 2019-05-07 17:24:22 +08:00 @smallthing docker for windows , 比如想再 win 上面 run 个 mongo docker 镜像吧, 那 db 的目录 挂个卷进去持久化吧? |
32 Osk 2019-05-07 20:22:58 +08:00 @smallthing 朋友, 我想你误解了我的意思了, 我的意思是: Hyper-V 顺便加上 9p 支持, 这样我已有的 Linux Guest 系统就能通过 9p 访问 Windows 10 的文件了. 现在用 samba, 总感觉怪怪的. 不是 WSL, 是 HyperV Guest... |
33 smallthing 2019-05-08 12:03:51 +08:00 @Osk 就算 hv 加上了 9P 协议做到的也是 win10 直接读写 Linux guest 的文件啊.反过来 ntfs 根本不是 9p 的菜啊朋友. |
34 smallthing 2019-05-08 12:07:08 +08:00 @Osk 另外我觉得 smb 没啥怪怪的.我个人觉得这是一个很不错的协议.... |
35 mq4079 2019-05-10 15:35:26 +08:00 wsl 的坑太大,巨硬吹过的牛啤自己圆不了了索性重新挖新坑 |
36 honking 2019-06-17 16:32:27 +08:00 |