窗外的企鵝:關於WSL2的潛力與前景

嘿哈布爾!

當我們還在熱火朝天的時候 夏季促銷我們誠摯地邀請您來探討我們近期一直在研究的一個規模最大的課題—互動。 Windows и Linux尤其與該系統的發展相關 WSLWSL 2 即將到來,以下是該子系統中即將推出的功能的快速概述,以及對未來整合的展望。 Windows и Linux.

窗外的企鵝:關於WSL2的潛力與前景

今年5月,微軟宣布推出WSL2,這是此子系統的最新版本。 Windows 上 Linux將在完整的核心上運行 Linux該公司收集的。
這是微軟首次將此功能納入其中。 Windows 核心 Linux 作為其中的一個組成部分。微軟也正在引進 Windows 擴充 PowerShell 和 WSL 功能的命令列。

作為核心 Linux 適用於微軟創建的 WSL2 和新的命令列 Windows 主要面向開發人員。

顧問公司 AT Kearney 數位化專案總監 Joshua Schwartz 表示:“這是對抗 AWS 的最有力舉措。”

微軟的未來與PC市場無關,儘管它將繼續牢牢佔據這一領域的地位。在雲端市場中佔有一席之地將更為重要,未來雲端市場的組成部分之一可能是桌上型電腦。

WSL2 有什麼作用?

WSL2 是最新的基礎設施子系統 Windows 為 Linux它能大幅提升檔案系統效能,並與系統呼叫完全相容。

WSL社群的主要訴求之一是提升功能。 WSL2支援更多工具。 Linux比在 WSL 上更好,尤其是 Docker 和 FUSE。
WSL2 處理文件密集型操作,特別是 git clone、npm install、apt update 和 apt Upgrade。實際速度的提高取決於特定的應用程式及其與檔案系統的互動方式。

第一次測試表明,從 zip 解壓縮 tar 時,WSL2 比 WSL20 快約 1 倍。當在各種專案中使用 git clone、npm install 和 cmake 時,系統表現出兩到五倍的效能提升。

這是否有助於贏得開發商的信任?

從本質上講,微軟希望透過開發自己的核心版本來獲得開發者社群的認可和信譽。 Linux Gunner Technology 執行長 Cody Swann 表示,這是為了支持 WSL2 進程。

“如果我們不嚴格按照以下標準來計算發展情況。” Windows在PC上創建所有其他應用程式——雲端應用程式、行動應用程式、Web應用程式——都極不方便,這就是為什麼開發人員無論如何都必須下載發行版的原因。 Linux 與作業系統並行 Windows他總結道:“微軟已經意識到了這一點,並提出了解決方案。”

不太可能實現自訂內核 Linux 這將嚴重影響用戶體驗。然而,這也為微軟服務與作業系統之間更緊密的互動創造了機會。 Linux.
Swann 表示,微軟的這項舉措確實非常聰明,因為它有助於更深入地滲透到開發者社區,並積極使用其他人正在開發的產品,即連接到開源。

歡迎來到新微軟

創建和支持核心的趨勢 Linux 特別是為了 Windows這反映了微軟執行長薩蒂亞·納德拉所倡導的向開源軟體的果斷轉變。微軟不再是蓋茲和鮑爾默時代的微軟,那時一切都封閉在專有技術內部,互通性無關緊要。

「Satya 已將 Microsoft 徹底轉變為一個更現代化的平台,這項策略已獲得豐厚回報。你好,萬億美元的資本,」施瓦茨說。

Pund-IT 首席分析師 Charles King 表示,微軟的兩大優勢是效率和安全性。

「透過積極利用自己的重要開發成果——資源和工具——該公司可以向客戶保證核心將是完全最新的,並配備了最新的修補程式和修復程序,以確保完全的安全性,」他補充道。

開發商也受益

二進位檔案 Linux WSL1 使用系統呼叫執行許多功能,例如存取檔案、請求記憶體和建立進程。它依賴於一個轉換層,該轉換層解釋許多系統調用,並允許它們與核心互動。 Windows 新台幣。

最困難的是實現所有的系統呼叫。由於 WSL1 中未完成此操作,因此某些應用程式無法在那裡運行。 WSL2 引入了許多在此環境中運作良好的新應用程式。

新架構使微軟能夠將最新的最佳化技術應用到核心中。 Linux 比 WSL1 快得多。微軟可以更新 WSL2 核心,而無需重新實現所有限制。

完全開源的工具

開發你自己的內核 Linux 微軟的這項成果是多年努力的結晶。 Linux 系統組以及微軟的許多其他團隊,專案經理傑克·哈蒙斯說。 Linux 微軟系統組。

為 WSL2 提供的核心將完全開源,微軟將在 GitHub 上發布有關如何建構此類核心的說明。該公司將與願意幫助該項目並推動自下而上的變革的開發商合作。

微軟開發人員利用公司的持續整合和持續交付系統創建了 WSL2。該軟體將透過更新系統進行維護。 Windows 對用戶而言,這一切都將完全透明。核心將保持最新狀態,並包含最新穩定分支的所有功能。 Linux.

為確保原始程式碼的可用性,該公司在本地鏡像程式碼庫,並不斷監控郵件清單的內容。 Linux 在安全性問題方面,它也與多家支援企業虛擬環境資料庫操作的公司(CVE)合作。這確保了核心的安全。 Linux 微軟將考慮最新更新,並消除所有新出現的威脅。

由下而上的改變成為強制性的

微軟確保所有核心變更都能向上層傳播——這是其理念的重要方面。 Linux維護下游補丁會帶來額外的複雜性,而且這在開源社群中並不常見。

微軟的目標是積極利用 Linux 成為社區的守紀律的成員,並為社區做出貢獻。為了確保長期支援分支的穩定性,某些修補程式(例如包含新功能的修補程式)只能包含在新的核心版本中,而不能以向後相容模式移植到目前的 LTS 版本。

當 WSL 核心原始碼可用時,它們將包含一組補丁的連結和原始程式碼的長期運行的穩定部分。 Microsoft 預計隨著補丁向上游分發以及添加新的本地補丁以支援新的 WSL 功能,此列表會隨著時間的推移而縮小。

更宜人的窗戶設計

微軟也宣布即將發布「冬季」版本。 Windows Terminal 是一個針對使用命令列工具和 shell 的使用者的新應用程序,特別是命令提示字元、PowerShell 和 WSL。

窗外的企鵝:關於WSL2的潛力與前景

終端 Windows

Windows Terminal 1.0 提供了各種設定和設定選項,讓您可以更好地控制終端視窗的外觀,以及哪些 shell/設定檔應該會作為新標籤頁開啟。

設定將保存在結構化文字檔案中,以便根據您的喜好輕鬆配置和設計終端視窗。

微軟將停止現有遊戲主機的開發。 Windows但他決定從頭開始創造一個新的,採用全新的方法。 Windows 終端已安裝並與現有應用程式並行運行。 Windows 主機,開箱即用。

Какэтоработает

當用戶 Windows 10 直接啟動 Cmd/PowerShell 等指令,觸發一個附加到常規控制台實例的進程。新終端的配置機制允許用戶 Windows 為所有需要的 shell/應用程式/工具建立多個設定文件,無論是 PowerShell 還是命令列。 Ubuntu甚至可以透過 SSH 連接到 Azure 或 IoT 裝置。

這些設定檔可以提供自己的設計和字體大小、顏色主題、背景模糊程度或透明度的組合。此外,用戶將能夠選擇新的等寬字體,使終端視窗看起來更現代、更酷。該字體包含程式設計師連字;它將公開並儲存在自己的儲存庫中。

新命令介面的主要優勢 Windows 多標籤頁和美觀的文字顯示。支援多標籤頁是終端開發過程中使用者呼聲最高的功能。美觀的文字顯示得益於基於 DirectWrite/DirectX 並配備 GPU 加速的渲染引擎。

引擎顯示字體中的文字圖示、字形和特殊字符,包括中文、日文和韓文表意文字 (CJK)、表情符號、電力線符號、圖示和程式連字。此外,該引擎渲染文字的速度比之前在控制台中使用的 GDI 快得多。

向後相容性仍然完全正常,不過,如果您願意,您可以嘗試一下 Windows 終奌站。

年表:它將如何發生

微軟將提供 Windows 透過 Microsoft Store 在終端機上 Windows 10 並定期更新。這樣,使用者幾乎無需額外操作,就能始終使用最新版本和最新改進。

微軟計劃在今年冬季推出這款新終端。微軟推出之後… Windows 在 Terminal 1.0 中,開發人員將繼續開發許多已經列入待辦事項清單的功能。

源代碼 Windows 航廈和 Windows 控制台 已經發布了 - GitHub。

未來會有什麼等著我們?

微軟有可能使用自己的內核 Linux 以及其他用途,例如,開發您自己的發行版 Linux今天看來,這一切似乎有點假設。

查爾斯金表示,結果可能取決於微軟是否能夠找到此類產品的巨大需求,以及此類開發可能會帶來哪些商業機會。

他認為,在可預見的未來,該公司將致力於確保產品之間越來越高的兼容性。 Windows и Linux 以及它們的相互互補性。

約書亞·施瓦茨認為,在這種情況下,有必要權衡這項工作的投入與回報。如果微軟今天是一家非常年輕的公司,它可能會根據以下幾點來做一切: Linux然而,要將微軟現有的所有開發成果移植到原生架構上並非易事。 Linux今天看來,這似乎是一個耗資巨大且複雜的項目,不太可能獲得豐厚的回報。粉絲們 Linux 他們會為自己謀利 Linux基本架構將保持不變。

2000 年蘋果公司重新設計 Mac OS 時,該作業系統建構於 BSD Unix 之上,這與…更為相似 Linux比 DOS 好多了。如今,微軟的新版本… Windows 正是在此基礎上創建的 Linux.

也許一扇新的大門正在為我們打開?

核心 Linux 微軟的舉措可能為服務之間的更緊密合作鋪路 Windows 和作業系統 Linux從本質上講,微軟的這些舉措表明,即使在公司內部,微軟也已經意識到:如今幾乎沒有客戶會喜歡生活在一個萬物皆連續的世界。 Windows.

使用最能滿足業務需求和特定實際情況的異質技術和系統更有意義。

更大的戰略問題是,此舉為微軟平臺本身帶來了哪些新的策略機會?

微軟的雲端生態系統 Azure 已經提供了巨大的支援。 Linux。 之前 Windows 支援良好 Linux 使用虛擬機器。

如今發生的根本性變化與以下事實有關:現在的流程 Linux 將在核心上原生執行。 Windows這意味著與…合作 Linux 的 Windows 運行速度將比在虛擬機器上快得多。因此,Azure 很可能會被一大批使用它的工程師所豐富。 Linux 在工業規模上。

來源: www.habr.com

為具有 DDoS 保護、VPS VDS 服務器的站點購買可靠的主機 🔥 購買具備 DDoS 防護的可靠網站寄存服務,包括 VPS 和 VDS 伺服器 | ProHoster