Windows 上的 Bash 正在成為微軟的 Linux

linuxpro2023發表於2023-04-18
微軟對 Windows Subsystem for  (WSL)的一系列大量更新被列入 Windows Insider build 15002,該版本已於1月10日開始推送給 Windows 10 使用者。

微軟的 WSL 計劃仍然是具有較強的暫時性和實驗性的,但該公司正在不斷往上新增功能,以飛快的步伐改進和擴充套件 WSL。 這在一定程度上也可以看出是種提示,微軟的目標是使其成為其他 Linux 發行版的可靠替代品。
Windows 上的 Bash 正在成為微軟的 LinuxWindows 上的 Bash 正在成為微軟的 Linux
最新版本的 WSL(在 Windows 中稱為 Bash )彙總了 Bash(一個流行的 Linux  行介面)的許多特定修復程式,致力於提供“你最喜歡的 Linux 工具和技術的更多相容性、效能和穩定性”。
其中的一些修復還實現了在 WSL 中的 Linux 應用之前不可用的功能,例如支援核心記憶體過量使用和以前忽略的網路堆疊選項。還有其他更改增強了 WSL 和 Windows 之間的整合。例如,如果啟用了 Windows 端稽核,則在 WSL 中建立的任何 Linux 程式的名稱都將記錄在稽核日誌中。
還有一些有趣的變化,涉及兩個作業系統之間的互動,比如日誌功能。如果在 Windows 主機上有計量網路連線,則最新的 WSL 不會對包執行計劃任務檢查,以避免高頻寬。
Windows 上的 Bash 正在成為微軟的 LinuxWindows 上的 Bash 正在成為微軟的 Linux
不過 build 15002 中的還有一個問題是,在 Bash 會話中的 Ctrl-C 無法工作。微軟提供了一個解決方向,說必須與 Windows 和 Bash 開發團隊之間同步。下一個 Insider build 應該會有一個修復。但是對於重度使用 Linux  行進行工作的人來說,沒有 Ctrl-C 有點像開車只有前制動器。
guest 和 host OSes 在VM系統(如Hyper-V)中相互互動的方式為微軟提供了一個用於將來處理跨作業系統問題的模型。但是 WSL 不是託管在VM中 - 在某些方面,它更有野心:系統呼叫轉換層將每個 Linux 系統呼叫對映到相應的 Windows 系統呼叫。不過將 WSL 轉變為一個 Linux 使用者在 Windows 上的完整的生產環境還是很難 - 這畢竟是一個長遠的目標。
微軟有一天生產自己的 Linux 發行或購買一個然後重塑的說法已經很久了,但是使用 WSL,微軟似乎正在從 Windows 本身萌發 Linux 支援。
構建 WSL 可能是一個比微軟自建 Linux 品牌要來得更快,而且收益更大的方式。 WSL 使使用者能夠在 Linux 命令列,Windows 桌面和 Power  中同時使用。並且它為微軟提供了另一種方式來吸引和保留 Windows 使用者。


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/70028838/viewspace-2946671/,如需轉載,請註明出處,否則將追究法律責任。

相關文章