Microsoft Build 2019 開發者大會 - Windows

Table of Contents

早上起床看幾個整理,這邊列幾個比較有興趣的

1. WSL2

這次的 WSL2 跟原先的 WSL1 是以不同的方式在 Win 中執行
原先的 WSL1 是在 Linux Instance 上執行的一個 Win 子系統
新版的 WSL2 是在非傳統上的 VM 上執行的

所謂非傳統的 VM 最主要的不同是他跟 Win 的整合性
非傳統的 VM 可以達到跟 WSL1 一樣與 Win 端有極高的互動性
同時也消除了 VM 的環境隔離性問題,也讓 Linux 端有更高的獨立性

所以這次的 WSL2 可以執行 Linux 的 Docker 了
不像之前 WSL2 只能透過 Win 上的 Docker 來執行
所以其他網路介面端的 Apps 在原先 WSL 不可執行的
這次也可以試試看了

在效能上 MS 宣稱體驗上可以達到 20x 倍的效能差異
Linux Kernel 的部分則是升到了最新的 LTS 4.19 版

2. Windows Terminal

原先的 Bash for WSL 可以說是一個陽春到不行的 Terminal Apps
所以基本上我都是用 WslTTY ( MinTTY for WSL ) 在操作
新出的這個 Terminal 看起來是一個極為現代的 Apps
同時也整合了所有 Win 上的各種 Command-Line Apps

比較有趣的是他支援宣染 Emoji ,所以你可以在程式碼裡插入 Emoji
不過我覺得會這樣做的人或者適合的事情應該是不多就是了
但也是多了一種樂趣,可以讓顯示更加生動有趣

Ref.
https://devblogs.microsoft.com/commandline/announcing-wsl-2/
https://devblogs.microsoft.com/commandline/shipping-a-linux-kernel-with-windows/
https://devblogs.microsoft.com/commandline/introducing-windows-terminal/

--
biaw: 人家拔耳機孔 微軟拔windowsphone 樓下你怎麼看? 10/30 10:18
puput: 我看不到未來10/30 10:23

--

All Comments

Emily avatarEmily2019-05-08
人家拔耳機孔 微軟拔windowsphone 樓下你怎麼看?
Genevieve avatarGenevieve2019-05-08
我看不到未來
Jacob avatarJacob2019-05-13
20x倍, 操作
Olive avatarOlive2019-05-18
WSL2不知道能不能用GPU。看下面的評論似乎需要用到Hyper-
v,我記得Hyper-v會影響host的性能的樣子?
Genevieve avatarGenevieve2019-05-19
而且Hyper-v不支援家用版吧?
Necoo avatarNecoo2019-05-21
家用版支援wsl吧 我現在就在用(?
Noah avatarNoah2019-05-21
其實我是幫忙找錯字XD
Necoo avatarNecoo2019-05-21
不過看到這個說不定有一天會變成Windows powered by Linu
x,NT變成子系統XD
Charlie avatarCharlie2019-05-22
某些程度上很期待就是了XD 不過他們在Linux上的虛擬
技術還不夠 所以還有得等
但我認為Windows Server真的總有一天被Linux取代