早上起床看几个整理,这边列几个比较有兴趣的
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/