【 雷鋒網(wǎng)注:圖片來源:Pixabay所有者:Efes Kitap 】
雷鋒網(wǎng)AI源創(chuàng)評論按:
在 Windows 上運(yùn)行 Linux ? 這其實(shí)不是新鮮事,20 年前,就有黑客這么干過。
不過大體都是虛擬機(jī)的做法,速度慢,能跑的 Linux 應(yīng)用也少。
三十年河?xùn)|,三十年河西。微軟的開發(fā)者博客剛剛公布 [1] ,下一個(gè) Windows10 版本,不僅自帶 Linux 內(nèi)核,而且還會通過 Windows Update 安裝方式更新,簡單得就像安裝驅(qū)動程序一樣。
大殺器
這個(gè)大殺器叫做 WSL , 全稱是“適用于 Linux 的 Windows 子系統(tǒng)”(Windows Subsystem for Linux),它其實(shí)也不是一夜間冒出來的,只是一直默默無聞。
最早它起源于一個(gè)叫 Astoria 的項(xiàng)目,目的是為了讓一些安卓 APP 運(yùn)行在 Windows 10 移動版上。
但它的目標(biāo)并不是硬件仿真或者虛擬化這樣的項(xiàng)目,或者像流行的 Cygwin 這樣的第三方 Linux 環(huán)境。
它的設(shè)計(jì)目標(biāo)是一個(gè)完整的 Linux 子系統(tǒng),可以直接使用主機(jī)的文件系統(tǒng),比如允許用戶在同一組文件上使用 Windows 應(yīng)用程序和 Linux 工具;也可以調(diào)用硬件的某些部分,這是微軟官方提供的在 Windows 環(huán)境下運(yùn)行 Linux 軟件的最直接方式。
比如直接使用 GNU Linux 的命令行工具,各種編程語言諸如 Python、Ruby 的解釋器,甚至像 XWindow 這樣的圖形應(yīng)用程序。
當(dāng)然,微軟指出 WSL 主要是面向應(yīng)用程序的開發(fā)者,而不是日常的桌面環(huán)境。對于主力開發(fā)環(huán)境是 Windows ,但時(shí)不時(shí)需要用到 Linux 的開發(fā)者、老師或?qū)W生來說,堪稱提高效率的開源神器。
下個(gè)月就可能發(fā)布
這個(gè)要推出的 Windows10 版本號是 2004,根據(jù) YYMM 格式的命名規(guī)則,2004 就是 2020 年 4 月,當(dāng)然 5 月發(fā)布也不奇怪,Windows Insider 里則可以先行體驗(yàn)。
這次更新的其實(shí)是 WSL 第二個(gè)版本(WSL2) ,它比上一個(gè)版本 WSL1 要強(qiáng)大得多,它打包了真正的 Linux 內(nèi)核,推進(jìn)到了普遍可用(GA,Generally Available)的狀態(tài)。
特別是它大幅度提高了文件系統(tǒng) I/O 性能,可以在 Windows 上直接運(yùn)行 Linux 二進(jìn)制文件。WSL1 是通過轉(zhuǎn)換層,對系統(tǒng)調(diào)用還要做翻譯;而 WSL2 則包含自己的 Linux內(nèi)核,具有完整的系統(tǒng)調(diào)用兼容性,比如像 Linux 版本的 Docker 這樣的開源程序,就可以直接調(diào)用。
WSL2 是在 2019 年 6 月的 微軟 Build 大會上宣布的,到這次即將要達(dá)到的人人可用的狀態(tài),花了接近一年的時(shí)間。
如何安裝使用
這次 WSL2 最值得稱道的,就是它簡便的安裝和使用方式,說白了就像安裝驅(qū)動程序或者打一個(gè)補(bǔ)丁那么簡單。具體而言就是使用 Windows Update 進(jìn)行更新,這樣可以獲得最新的內(nèi)核版本,而無需更新整個(gè) Windows 映像。
如果是第一次安裝 WSL ,就會在安裝過程中檢查更新并為您安裝 Linux 內(nèi)核。
當(dāng)然,你也可以在命令行里操作,直接下載軟件包。
在 Github 上,你可以看到完整的源代碼:WSL2-Linux-Kernel [2]。它基于 Linux 修改而來的,采取 Linux 內(nèi)核的 GPLv2 開源許可證協(xié)議。
對于開發(fā)者來說,安裝了 Linux 內(nèi)核之后,不僅僅是使用 Linux 命令行工具,而是可以運(yùn)行其上的 GNU/Linux,這意味著你可以選擇不同的 Linux 發(fā)行版,比如 Ubuntu、Debian、SUSE 等等,這些發(fā)行版通過 Microsoft 商店就可以安裝。
開源的微軟,開源的社區(qū)
微軟對開源的支持今非昔比了。隨著 WSL 的發(fā)布,開發(fā)者已經(jīng)形成了一個(gè)熱烈的開源社區(qū),甚至還辦起了開發(fā)者大會 WSLCONF [3] ,今年的 WSLCONF 就是 3 月 3 日,當(dāng)然由于疫情原因,變成了一次線上活動。
開發(fā)者大會還是 Ubuntu 贊助的,圍繞 WSL主題進(jìn)行各個(gè)方面的討論,其中社區(qū)的頭號人物就是 WSL的微軟項(xiàng)目經(jīng)理克雷格·羅文(Craig Loewen)[4] 。
克雷格非常年輕,2018年剛從加拿大滑鐵盧大學(xué)機(jī)電工程畢業(yè),在校時(shí)實(shí)習(xí)經(jīng)驗(yàn)豐富,不僅做過微軟的實(shí)習(xí)生,還做過 FIRST 機(jī)器人大賽的評委。
【 雷鋒網(wǎng)注:圖片來源:craigloewen.com所有者:Craig Loewen 】
作為微軟官方的 WSL 項(xiàng)目經(jīng)理,克雷格在微軟開發(fā)者博客上也發(fā)布了他面對開發(fā)者的最新概述視頻《在 WSL2 上如何更快的開發(fā)程序》。
(雷鋒網(wǎng)注:上圖為克雷格的演講視頻截圖)
曾幾何年,微軟和 Linux 是操作系統(tǒng)領(lǐng)域最大的對手,為什么現(xiàn)在后者反而成了前者座上賓了?
Engadget 的評論認(rèn)為,微軟現(xiàn)在越來越不依賴于 Windows 的銷售,而是更多依賴 Azure 這樣的云服務(wù)。而在服務(wù)器端和開發(fā)者端,更多的支持 Linux,就是更好的打造生態(tài)。
引用資料:
[1] https://devblogs.microsoft.com/commandline/wsl2-will-be-generally-available-in-windows-10-version-2004/
[2] Github:https://github.com/microsoft/WSL2-Linux-Kernel
[3] WSLCONF:https://www.wslconf.dev
[4] Craig Loewen:http://www.craigloewen.com
楊凈 夢晨 發(fā)自 凹非寺
量子位 報(bào)道 | 公眾號 QbitAI
Win 11,一夜全網(wǎng)曝光!
連納德拉都直呼是“Windows十年來最重大一次更新”,效果究竟如何?
據(jù)最新曝光的圖來看,最顯眼的變化是任務(wù)欄圖標(biāo)居中了,窗口有了更大的圓角。
嗯?怎么一股蘋果味。
不過,不習(xí)慣的話,還是可以在設(shè)置里換回左對齊的。
一個(gè)實(shí)用的改進(jìn)是窗口排列,鼠標(biāo)懸停在最大化按鈕上可以選擇布局:
拖動窗口到屏幕邊緣自動吸附也很流暢,可最多實(shí)現(xiàn)四頁面布局:
也算是整合了微軟開源神器PowerToys的一部分功能。
△Win10的PowerToys可以自定義窗口布局
這次Windows11泄露版的版本號是21996.1,最早的截圖來自百度貼吧Windows11吧。
對于新系統(tǒng),不少網(wǎng)友還是表示:Win7,yyds!
根據(jù)知名“舅舅黨” Zac Bowden測試,這次升級的一個(gè)重點(diǎn)觸屏操作體驗(yàn)。
不再區(qū)分觸屏模式和鍵鼠模式,而是兩者直接統(tǒng)一。
四指手勢:
在窗口邊緣調(diào)整大小:
在鼠標(biāo)模式下也借鑒了一些觸屏的操作,比如通知欄的滑動刪除:
UI方面除了圓角變大,很多圖標(biāo)也重新設(shè)計(jì)了。
新增的小部件聚合頁面:
不過,開始菜單上的動態(tài)磁貼取消了,所有圖標(biāo)又只能規(guī)規(guī)矩矩地排列。
光是這一點(diǎn),就遭到了不少網(wǎng)友的吐槽:不該丟的,結(jié)果丟了。
△Win10的動態(tài)磁貼
Windows應(yīng)用商店沒有任何變化,傳言中的可以發(fā)布非UWP程序的新應(yīng)用商店這次并沒有出現(xiàn)。
此外,UI的更新似乎沒有統(tǒng)一到所有界面,設(shè)備管理器和注冊表的界面看起來還比較原始。
就像這樣,就有種新系統(tǒng)才是亂入的那一個(gè)的感覺。
等一下,注冊表編輯器怎么還在……
原來它還存在的意義是:一個(gè)小改動回到經(jīng)典開始菜單,動態(tài)磁貼又回來了。
據(jù)舅舅黨表示:這并不是最終版本,更多UI和應(yīng)用設(shè)計(jì)的更新還在路上。
對于整個(gè)新系統(tǒng)的曝光,網(wǎng)友的態(tài)度似乎表現(xiàn)得出奇的一致:還是以前的好用。(手動狗頭)
有網(wǎng)友直接發(fā)問:這次升級的重點(diǎn)在哪?
還不如不升級,開始菜單就是垃圾。
“如果是真的話,有點(diǎn)蠢”
還有旁友聯(lián)系到了之前的Windows 10,直呼:這不就是換皮么?
UI看起來差不多。
還有一些網(wǎng)友看到了蘋果的影子:果里果氣的。
甚至還直接放上了對比圖。
不過,現(xiàn)在曝光的也還不是最終版本。
正如Windows所說,這只是開始。
最終呈現(xiàn)會如何,還得等6月24日見分曉。
畢竟微軟CEO納德拉曾說,將是Windows十年來最大一次更新。
你會升級嗎?
參考鏈接:
[1]https://www.theverge.com/2021/6/15/22535123/microsoft-windows-11-leak-screenshots-start-menu
[2]https://www.youtube.com/watch?v=VMHgM_hTzlw&t=24s
[3]https://twitter.com/zacbowden
— 完 —
量子位 QbitAI · 頭條號簽約
關(guān)注我們,第一時(shí)間獲知前沿科技動態(tài)