iT邦幫忙

2024 iThome 鐵人賽

DAY 22
0
佛心分享-微軟Windows 11 Pro

Windows 11 Pro 升級指南:從軟體開發工程師視角探索生產力極限系列 第 22

(Day 22) Windows 11 支援直接運行圖形化 Linux 應用程式:WSLg

  • 分享至 

  • xImage
  •  

自從 Windows 11 推出以來,微軟加強了對開發者的支持,提供了許多新功能,其中之一就是 Windows Subsystem for Linux (WSL) 與其改進版 WSL2。WSL 允許用戶在 Windows 中運行 Linux 環境,而 WSLg(Windows Subsystem for Linux GUI)則進一步提升,允許用戶直接在 Windows 上運行 Linux 圖形化應用程式,無需額外的虛擬機器配置。這對於開發者來說,是一個非常強大的工具。

WSL 和 WSL2 是什麼?

WSL 是一個使 Windows 使用者可以在 Windows 系統上運行 Linux 二進制執行檔的兼容層。它讓開發者可以在 Windows 上使用熟悉的 Linux 命令列工具與開發環境,而不必切換到另一台設備或安裝虛擬機器。

WSL2 是 WSL 的升級版本,使用了真正的 Linux 核心來提供更佳的性能和完整的系統相容性。WSL2 與虛擬機相比,它的啟動速度非常快,佔用的系統資源也比較少,提供了近乎原生 Linux 的體驗。

WSL 和虛擬機器有什麼不同?

傳統的虛擬機器(例如 VMware 或 VirtualBox)會創建一個獨立的操作系統環境,並且需要大量的系統資源來運行。它們的啟動過程相對較長,而且需要分配專門的 CPU、記憶體等硬體資源。

相比之下,WSLWSL2 只是將 Linux 環境整合進 Windows,而不是創建一個完全獨立的操作系統,這使得它的性能表現更加輕便。WSL2 雖然也使用虛擬機技術,但它的虛擬機是由微軟高度優化過的,幾乎不會拖慢系統運行。

安裝 Ubuntu

要在 Windows 11 中運行 Linux,你可以透過 Windows Terminal 透過 WSL 安裝 Ubuntu。安裝過程非常簡單,僅需以下步驟:

wsl --install Ubuntu

https://ithelp.ithome.com.tw/upload/images/20241011/20169610O13wUv0OrP.png

在 Linux Terminal 中安裝圖形化應用程式

安裝完成後,你可以打開 Linux 終端機 並開始安裝你想要的應用程式,例如 LibreOffice 這個常用的辦公軟體:

sudo apt-get update
sudo apt-get install libreoffice

https://ithelp.ithome.com.tw/upload/images/20241011/20169610uS2RPETQjA.png

運行 Linux 圖形化應用程式

安裝完成後,WSLg 會自動將這些 Linux 圖形化應用程式與 Windows 整合。你可以直接從 Windows 開始選單中找到剛剛安裝的 LibreOffice,並點擊啟動。

這個功能使得 Windows 開發者和 Linux 用戶能夠更無縫地運行和使用兩個操作系統的應用程式,大幅提升了開發效率和工作流的靈活性。對於那些習慣使用 Linux 圖形化應用程式的開發者,這是一個非常實用的功能,因為它無需進行複雜的虛擬機配置。

https://ithelp.ithome.com.tw/upload/images/20241011/20169610BvmcHOl02k.png

https://ithelp.ithome.com.tw/upload/images/20241011/20169610fGa3AC4I9e.png

Ref: https://learn.microsoft.com/zh-tw/windows/wsl/tutorials/gui-apps

要使用 WSLg 功能,系統必須是 **Windows 10 版本 19044 以上** 或 **Windows 11** 才能存取這項功能。過去我並沒有特別留意這個功能,以往需要 Linux 環境時,總是習慣使用虛擬機器 (VM) 來處理。直到參加這個主題的時候,才發現並探索到這項便捷功能。

這讓我感觸頗深,許多我們平時覺得繁瑣的事情,或許隨著科技的快速發展,已經有了更高效的解決方案,只是我們的學習速度沒有跟上罷了。感覺就像我還在用冷兵器作戰,而外面的世界都已經再使用無人機了。


上一篇
(Day 21) Windows 11中打造你的離線AI工作站:從安裝到應用的完整指南
下一篇
(Day 23) Windows 10 即將終止支援:及早規劃升級 Windows 11 的必要性
系列文
Windows 11 Pro 升級指南:從軟體開發工程師視角探索生產力極限30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言