- 將 Linux 環境原生整合到 Windows 中,無需笨重的虛擬機器或因雙啟動而需要重新啟動。
- 透過 WSLg 為終端應用程式、開發工具和圖形使用者介面 (GUI) 軟體提供進階支援。
- 能夠獨立且同時管理多個發行版,例如 Ubuntu、Debian 或 Kali。

想像一下,無需費力維護電腦,就能同時享受兩種系統的好處。多年來,我們這些需要在 Windows 系統上使用 Linux 工具的用戶,要么不得不忍受佔用大量內存的虛擬機器帶來的麻煩,要么不得不承擔每次切換系統都必須重啟電腦的風險。如今,微軟透過Windows 子系統 for Linux (WSL)打破了這個壁壘,讓 Linux 與我們常用的作業系統無縫整合。
這項技術並非簡單的模擬;它是一個強大的相容層,可讓您直接執行 Linux 二進位。對開發者而言,這簡直是天賜之物,因為他們無需犧牲 Windows 的便利性,即可使用開源工具和 UNIX 環境。無論您是使用 Python 程式設計、使用 MongoDB 管理資料庫,還是僅僅瀏覽終端,WSL 都能將您的電腦變成一把軟體瑞士軍刀。
WSL究竟是什麼?

簡而言之,WSL 是一個允許您從 Windows 命令列執行原生 Linux 程式的環境。與舊方法不同,它無需您從頭開始安裝完整的作業系統。最初,第一個版本功能較為有限,主要側重於基本實用程序,但WSL 2的出現徹底改變了遊戲規則,因為它包含了真正的 Linux 內核,顯著提升了性能和兼容性。
WSLg是 Linux 系統中的一顆璀璨明珠,它是用來處理圖形介面的擴充程式。有了它,我們不再受限於終端的黑屏;現在,您可以像打開其他 Windows 程式一樣打開 Linux 圖形應用程序,它支援硬體 3D 加速,並與開始功能表完全整合。
入門要求

你不需要超級電腦來完成這項任務,但有一些最低要求。最重要的是擁有 x64 或 ARM 處理器以及一個版本的… Windows 10(版本 19041 或更高版本) 或者,更好的選擇是 Windows 11。若要檢查您的系統是否相容,您可以按 Windows 鍵 + R,然後輸入 winver 按下回車鍵即可查看您的確切版本。
另一個關鍵點是虛擬化。為了確保 WSL 2 能流暢運行,您需要在 BIOS 中啟用虛擬機器監控模式(Intel 平台為 VT-x,AMD 平台為 AMD-V)。您可以透過開啟任務管理器,切換到「效能」選項卡,然後在 CPU 部分查看虛擬化是否已啟用來確認這一點。
逐步安裝指南

如今,安裝整個系統簡直易如反掌。再也不用擺弄控制面板了。只需打開一扇窗戶… 以管理員身分使用 PowerShell 並啟動命令 wsl --install這條指令發揮了它的神奇作用:它啟用了必要的功能,並且預設會安裝 Ubuntu 發行版。
如果您希望完全掌控系統,或者您使用的是較舊版本的 Windows 系統,您可以前往“Windows 選用功能”,手動勾選“虛擬機器平台”和“適用於 Linux 的 Windows 子系統”複選框。完成此操作後,請務必重新啟動電腦以使變更生效。
管理多個分發

這個系統最強大的地方在於你不必局限於某個特定的發行版。你可以用 Ubuntu 進行編程,用 Debian 進行測試,用 Kali 進行安全防護——集所有功能於一身。 同時運行要安裝特定的發行版,可以使用以下命令 wsl --install -d 或直接在微軟商店搜尋。
為了避免被這麼多視窗搞得暈頭轉向,最好的方法就是使用… 終端窗口此應用程式可讓您為每個發行版開啟單獨的標籤和麵板,以便您在它們之間快速切換。如果您想知道已安裝的軟體以及每個軟體使用的 WSL 版本,可以使用以下命令。 wsl --list --verbose 它是你最好的盟友。
日常生活必備技巧與指示
進入 Linux 系統後,首先應該要做的就是更新系統。使用以下命令。 sudo apt update && sudo apt upgrade 為了保持所有內容都是最新的。如果您需要版本控制,請安裝 混帳 這是強制性的,而且很快就能完成。 sudo apt install git.
一個非常有趣的特性是互通性。您只需在 Linux 指令前加上 `--linux` 關鍵字,即可從 Windows shell 執行 Linux 指令。 wsl反之亦然,您也可以從 Linux 終端呼叫 Windows 可執行文件,例如著名的… ipconfig.exe並將其與強大的 Linux 工具結合,例如: grep 或 cut 篩選數據。
備選方案和初步版本
如果您是進階用戶,想要體驗最新功能,可以加入 Windows 預覽體驗計畫。根據您選擇的頻道(Beta、Development 或 Canary),您將比其他使用者更早收到實驗性的 WSL 更新。如果您無法存取 Microsoft Store,也可以選擇使用 MSI 套件和 .wsl 檔案進行離線安裝。
此外,如果某個發行版未在官方目錄中列出,您始終可以使用 TAR 檔案匯入自訂映像,從而完全自由地建立自己的自訂工作環境。
在不犧牲 Windows 穩定性的前提下,能夠在不同的 Linux 環境之間切換,這代表著技術生產力的重大飛躍。從簡化的一鍵安裝到運行圖形應用程式以及並行使用多個發行版,該子系統消除了這兩個作業系統之間由來已久的摩擦,讓任何開發工具都觸手可及。
對字節世界和一般技術充滿熱情的作家。我喜歡透過寫作分享我的知識,這就是我在這個部落格中要做的,向您展示有關小工具、軟體、硬體、技術趨勢等的所有最有趣的事情。我的目標是幫助您以簡單有趣的方式暢遊數位世界。
