網友評分: 5分
WSL操作系統是一款非常不錯的Windows Linux子系統,該系統非常適合嵌入式軟件開發工程師進行使用,可方便用戶在 Linux 系統下進行寫代碼、編譯、調試等操作,不需要安裝虛擬機,也不需要Linux真機,可大大的提升工作效率。
什么是 WSL?
這部分沒有什么好掰扯的,直接從微軟官網摘錄如下:
WSL(Windows Subsystem for Linux):Windows 系統中的一個子系統,在這個子系統上可以運行 Linux 操作系統。
可以讓開發人員直接在 Windows 上按原樣運行 GNU/Linux 環境(包括大多數命令行工具、實用工具和應用程序),且不會產生傳統虛擬機或雙啟動設置開銷。
什么是 WSL2?
WSL2 是適用于 Linux 的 Windows 子系統體系結構的一個新版本,它是對基礎體系結構的一次重大改造。
它使用虛擬化技術和 Linux 內核來實現其新功能,主要目標是提高文件系統性能和添加完全的系統調用兼容性。
個人理解:
WSL:并不是一個真正的 Linux 操作系統,僅僅是 Linux 應用程序與 Windows 操作系統之間的一個適配層。
在這個適配層之上,可以運行 Linux 應用程序,有點類似于以前的 cygwin 的方式。
WSL2:它就是一個虛擬機,類似于 Vitual Box,在這個虛擬機之上,運行一個完整的 Linux 操作系統。
相對于 Virtual Box、VMWare 來說,WSL2提供更全面的兼容性、與 Windows 系統的互操作性更好、運行速度更快、占用系統資源更少。
修復打印系統錯誤消息時包含插入內容的的問題。
更新用戶磁貼以在用戶的主目錄而不是 C:\WINDOWS\System32 中啟動
恢復 /etc/wsl.conf boot.command 進程的默認信號處理以防止僵尸進程
切換到對 Windows 二進制文件使用靜態 CRT
wsl.exe --install 使用商店 API 下載分發
將 --no-launch 選項添加到 wsl.exe --install
許多本地化字符串的更新
切換到更新的 tar 以導入/導出 WSL2 發行版
更新到官方 22000 sdk
去除用于發布版本的 Linux symbols
升級 Linux kernel 內核到 5.10.74.3