Ubuntu 喺 Windows 增長快過原生桌面,WSL 點解愈來愈多人用
3C 產品

Ubuntu 喺 Windows 增長快過原生桌面,WSL 點解愈來愈多人用

圖片:via XDA Developers — https://www.xda-developers.com/ubuntu-is-growing-faster-on-windows-than-on-linux-and-it-could-soon-become-its-biggest-user-base/
TechLab 編輯部(譯)·更新:

開發者留喺 Windows,同時攞齊 Linux 工具、容器同開發環境

Canonical 工程副總裁 Jon Seager 今年 4 月接受 The Pragmatic Engineer 訪問時,提到 Ubuntu 喺 Windows Subsystem for Linux(WSL)嘅增長,明顯快過原生 Ubuntu Desktop,仲估計兩邊用戶量可能喺未來幾個月交叉。幾個月後 XDA 再翻出呢段說話,而重點係開發者而家點樣分配 Windows 同 Linux 嘅用途。

個數字其實講得唔完整

Seager 公開講咗增長方向同預測,冇提供 WSL 安裝量、活躍用戶數、增長率、統計期或者計算方法。XDA 推測 Ubuntu on WSL 可能已經超過原生安裝,但呢步只屬推測,現有資料證實唔到。安裝過一次、每日開住用,同公司一次過派發幾百個映像檔,本身已經係三種好唔同嘅量度方式,唔可以撈埋當市場佔有率。

Canonical 2023 年曾話 Ubuntu Desktop 有超過 600 萬部每月活躍裝置,計法係睇裝置有冇連線檢查桌面專用更新,仲未計俾公司防火牆或者 proxy 擋住嗰批。呢個數同今次 WSL 所謂「用戶」口徑未必一致,所以暫時冇足夠資料直接比較。較穩陣嘅結論只得一個:Canonical 內部見到 WSL 增長快過原生桌面。

Windows terminal 入面運行 Ubuntu on WSL 嘅官方示意圖

圖片:Canonical/Ubuntu

Windows 管桌面,Ubuntu 負責開發

WSL 受落嘅原因幾實際。好多公司派 Windows 電腦,身份管理、VPN、Office、保安軟件同 IT 支援全部跟 Windows 行;開發者另一邊又要 Bash、apt、SSH、Python、Node.js、Linux 權限模型同接近 production server 嘅環境。以前可能要開虛擬機或者 dual boot,而家一條 wsl --install 已經會預設裝 Ubuntu,入場門檻低咗好多。

跟住成套工具亦已經接通。VS Code 可以保留 Windows 介面,但編譯器、debugger、extension 同 terminal 實際喺 WSL 入面跑;Docker Desktop 同 Dev Containers 又可以沿用 WSL 2 backend。公司照舊管理 Windows,開發者就喺 Ubuntu filesystem 放 source code、跑 container 同測試,部署去 Linux server 時少一截環境差異。呢種組合對 web、cloud、DevOps 同 AI/ML 開發尤其順手。

Coding agents 又推多一把

Coding agents 普及之後,WSL 呢種配置吸引力再高咗。好多 agent 會直接落 terminal,靠 shell、Git、package manager、測試指令同 container 工具做嘢;大量開源專案嘅說明亦先提供 Bash 同 Ubuntu 指令。開發環境用 Ubuntu,agent 撞到 PowerShell 語法、Windows path、權限差異或者缺少 Unix 工具嘅機會自然少啲,亦較易跟 CI 同 cloud server 用同一套 script。

不過 WSL 仍然有自己嘅坑。Microsoft 官方提醒,用 Linux 工具開發時,project 最好放喺 WSL filesystem;如果長期由 /mnt/c 跨系統讀寫,大型 build、file watcher 同 container workload 都可能慢好多。公司仲要管好 WSL 映像檔、套件更新、憑證同資料流向,否則團隊未必用得順。

呢次增長唔代表桌面 Linux 翻身

Ubuntu on WSL 用緊真正 Linux kernel 同 Ubuntu user space,但主機仍然係 Windows,電腦銷售、日常桌面 app、driver 同企業管理亦繼續計落 Windows。**所以 WSL 用戶增加,唔可以直接寫成原生 Linux 桌面市佔上升。**對 Canonical 嚟講,Ubuntu 接觸到更多開發者同企業;對 Microsoft 嚟講,原本可能轉用 Linux 或 Mac 嘅開發者可以繼續留喺 Windows,兩邊其實一齊受惠。

下一步要等 Canonical公開統一口徑嘅 WSL 活躍用戶數,同原生 Ubuntu Desktop 放埋一齊比較。喺數字出現之前,今次消息較合理嘅解讀係:愈來愈多開發者已經唔再揀單一桌面系統,而係直接喺 Windows 入面長期用 Ubuntu 做開發環境。

延伸閱讀


參考來源

本文根據原文及公開資料整理;資料有出入時,以原文及官方資料為準。

分享:WhatsAppThreadsTelegramFacebook