深度系統deepin V23成功適配WSL 自由切換Windows/Linux
在成功適配蘋果M1、VisionFive 2 RISC-V處理器之後,深度操作系統官方宣布,已經發布的deepin V23 beta版本,已經正式適配了WSL!WSL也就是Windows Subsystem for Linux,一種可以讓用戶在Windows上運行Linux的技術,而且能在Windows和Linux之間自由切換或集成。
WSL方便使用開源工具、環境開發或測試Linux相關的項目,同時享受Windows對硬件的支持和性能的優化,運行Linux的應用程序並體驗各種Linux發行版。
作為一項新功能,WSLg(圖形界面版WSL)包含Wayland服務器、RDP客戶端、PulseAudio服務器,用以支持圖形、音頻和輸入設備,讓用戶可以在WSL2裡運行Linux GUI圖形應用程序,並無縫地集成到Windows桌面。
deepin系統選擇了基於WSL2的適配方案,因為它有WSLg擴展,可以提高性能,增強系統調用兼容性。
同時使用debootstrap工具製作根文件系統,它可以快速生成基本的Debian系統。
為了適應WSL的命令行方式,deepin v23只包含幾個必要的軟件包,用戶可以自行安裝deepin的自研應用,包括深度終端、深度畫板、深度相冊等。
另外,deepin V23還利用了yuk7的WSLDL工具,它可以方便地安裝、啟動、配置和管理deepin WSL。
值得一提的是,在適配WSL過程中,deepin V23原本希望在WSL上實現完整的桌面環境,嘗試過在WSL運行X服務器、Windows RDP客戶端遠程啟動桌面環境、WSL連接Windows的X服務器,但由於deepin V23 beta版本對桌面環境的啟動方式有些變化,這些方法的體驗都不好,最後決定用WSLg運行deepin的自研應用,而不是一個完整的桌面環境。
目前deepin WSL還處於測試階段,可能存在一些性能、兼容性、穩定性等方面的問題或不足。