Build 2019 新闻数则: WSL2,新终端,visual studio 远程开发等

2019-05-07 00:53:20 +08:00
 12101111

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 模式(吐槽),增强的隐私过滤器,还有一些黑科技正在直播

10466 次点击
所在节点    Windows
36 条回复
h404bi
2019-05-07 01:03:09 +08:00
看到 .NET 5,想起之前有消息 PowerShell 也要大版本跃迁了,PowerShell Core 去掉 Core 直接叫 PowerShell 7。😂
LancerComet
2019-05-07 01:06:38 +08:00
ReactNative for Windows 已经好久了,在等待其完善的期间自己学习了 XAML + C# 并成功上架程序至微软商店
12101111
2019-05-07 01:08:53 +08:00
Yvette
2019-05-07 01:29:59 +08:00
貌似没说 Win 10 Home 上不能用,yes!
orangeade
2019-05-07 01:31:16 +08:00
wsl2 貌似基于 hyperV …
12101111
2019-05-07 01:42:56 +08:00
坏消息,wsl2 基于 hyper-v,linux container on Windows,wsl2 的磁盘空间存储在 vhdx,使用 9p 协议和 Windows 通讯。这意味着不支持虚拟化的平台(家庭版 /arm64 )可能不能使用,而且会导致 VMware 等虚拟 GPU 更加强大的虚拟机无法使用。
Cu635
2019-05-07 01:48:09 +08:00
官方的新 terminal 是说明 ConEmu 这个项目要完成历史使命了么……
hakono
2019-05-07 01:50:52 +08:00
原生支持 Linux Docker !
我去!太棒了这个。受够了直接在 linux 里配置 LNMP,redis 等等数不清的服务了。生产环境麻烦无所谓,自己鼓捣的时候配置这些东西真的是一件非常忧伤的事情。
hakono
2019-05-07 01:52:05 +08:00
@12101111
@orangeade
妈耶,刚激动地发了个贴刷新下就被你们泼冷水了…………
mmdsun
2019-05-07 07:33:53 +08:00
wsl2 兼容 vm 的话 那还好说
lzvezr
2019-05-07 07:56:10 +08:00
@12101111 这个能解决兼容问题就是好事,现在 rootfs 和 Windows 混在一起,迁移起来非常麻烦,除了可以直接运行 exe 程序,相比于虚拟机好处不是太多
Nasei
2019-05-07 08:24:12 +08:00
怪不得加了个 2,而不是直接升级过去,看来 1 应该还会保留
Osk
2019-05-07 09:17:24 +08:00
我想问下微软能否让现有的虚拟机使用 9p 访问 Windows 的文件?如果可以那真的是爽飞了
mattx
2019-05-07 09:23:31 +08:00
@Osk #13 9p 是什么
est
2019-05-07 09:28:14 +08:00
@h404bi 这玩意还没死?
feather12315
2019-05-07 10:03:17 +08:00
@mattx 一种网络文件系统
leafleave
2019-05-07 10:07:47 +08:00
想知道 vmware 和 hyperv 为什么不兼容?能不能软件层面做到兼容?
smallthing
2019-05-07 10:34:52 +08:00
@Osk 我觉得你有点误解
我现在就在用 1903 的 wsl,很舒服
\\wsl$\Ubuntu\home 就是用 9p 文件
而且这个是解决 windows 操作 ubuntu 文件的,不是反过来的.反过来的部分 wsl 里面默认就 mount 了 c d 盘
smallthing
2019-05-07 10:35:42 +08:00
@12101111 我希望整合一个轻量级的 hyper-v(而不是 hostos 那种独占式的),可以实现 guest 虚拟化就行了 不要独占 vt-x
smallthing
2019-05-07 10:37:01 +08:00
@leafleave 如果 hyper-v 降低自己的层级是可以做到兼容的.希望 wsl2 用到的部分 hyper-v 功能和 vm 同级别.这样就不会冲突了.而且也不会让系统跑在一个 hv 的管理下面,总觉得很不爽

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/561634

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX