作為一款體積小巧的開發板,樹莓派已經提供了預配置的系統環境。但對于追求更豐富的功能體驗的用戶來說,Windows 10 IoT Core 顯然也是一個不錯的選擇。好消息是,曾于去年為樹莓派 3 創建了 Windows on ARM 安裝程序的開發者 José Manuel Nieto,現在又為樹莓派 4 開發板的用戶帶來了 Windows 10 IoT Core 的輕松部署解決方案。
(圖自:樹莓派基金會)
據悉,樹莓派 4 的入門價格為 35 美元(約 245 RMB),頂配版則是 55 美元(約 385 RMB)。
對于動手能力強的開發者來說,可通過 WoA Installer 在這款開發板上手動安裝 Windows10 IoT Core 操作系統。
受硬件性能的限制,此前在樹莓派上運行 Windows 10 的體驗可能會讓不少人感到抓狂。
因為該項目最初僅支持 1GB RAM,從‘開始’菜單到 ARM64 版 Edge 瀏覽器的各種操作都很是卡頓,更別提惱人的‘藍屏死機’問題。
慶幸的是,開發者 Amir Dahan 現已設法突破了相關限制,讓 DIY 愛好者可在具有 4GB RAM 的樹莓派開發板上盡情體驗流暢的 Windows 10 ARM 。
(圖 via MSPU)
以下是在樹莓派 4 上安裝 Windows 10 后的已知可用功能:
● 板載的 USB 端口;
● micro-HDMI 視頻輸出;
● 3GB RAM 運存;
● 藍牙+以太網(需要 USB 接口的適配器);
● YouTube、Microsoft Edge、Paint.net 和 Microsoft Store;
● 支持基于 x86 的應用程序,以及大多數 ARM64 應用程序。
以下是尚未解決的問題:
● 板載以太網卡、音頻插孔和第二個 HDMI 端口不可用;
● 圖形卡加速還沒搞定;
● 板載的 Wi-Fi 和藍牙功能暫不可用;
● 基于仿真的 X64 應用程序無法運行,禁用補丁后的 VLC 無法播放 1080p @ 60fps 視頻,大多數 Steam 游戲也沒指望。
如果能一路克服以上障礙,完成所有必須的硬件和驅動,便可在樹莓派 4 上獲得最佳的 Windows 10 性能體驗,比如通過 USB 網卡來觀看 YouTube 視頻。
資料圖(來自:Microsoft)
軟硬件方面,最好通過 Minitool 或 Easeus 分區管理器,將系統安裝在 Class 10 及以上的 32 / 64GB microSD 存儲卡上,鏡像文件可從 Discord服務器上獲取。
● 下載完成后,在 .rar 壓縮包中提取 OS 文件。
● 找到選定的 Windows 10 編譯版本所在的路徑。
● 打開 Ether for Windows 軟件,將系統文件寫入到 microSD 存儲卡中。
● 使用分區管理器軟件,將 microSD 卡上的未分配空間擴展出來。
● 在樹莓派 4 上插入 microSD 卡,連接鍵鼠和顯示器。
● 運行補丁以解鎖 3GB RAM 運存(可在同一個 Discord 服務器上獲取補丁)。
需要指出的是,寫入和安裝 Windows 10 的整個過程,可能需要耗費一個小時的時間。想要加快這一流程的話,還是建議使用 Class 10 及以上標稱速率的存儲卡。
整理 | 鄭麗媛
頭圖 | CSDN下載自東方IC
長久以來,人們一直希望Linux能夠取代 Windows 操作系統。尤其是在今年年初,自微軟正式宣布停止更新 Windows 7 后,不同的地區更是掀起了一陣陣對 Linux 開源操作系統研發的熱潮。然而,一款成功的操作系統,不止需要強大的操作系統本身,生態的建設也至關重要。而這也是 Linux 至今未成為主流操作系統的一個重要原因。
不過,近日,著名開源倡導者 Eric Raymond 在個人博客上提出了一個不同的觀點:微軟未來可能會放棄對 Windows 系統的內核研發,Windows 10 會成為 Linux 內核上的仿真層。簡而言之,在 Eric Raymond 看來,Linux 或將成為操作系統市場中最后的贏家。
Eric Raymond 之所以有這樣的理論,主要來源于微軟近期的三大舉措。
擁抱 Linux,演進中的 Windows
Eric Raymond 認為 WSL、Proton 和面向 Linux 的 Edge 這3點,暗示了微軟會將 Windows 變成 Linux 內核上的仿真層的可能性。
Windows Subsyste for Linux(Windows 下的 Linux 子系統,以下簡稱 WSL)
WSL 是一個在 Windows 10 上能夠運行原生 Linux 二進制可執行文件( ELF 格式)的兼容層。淺顯來看,Linux 為一款知名的開源項目,而 Windows 身為閉源的商業操作系統,似乎與 Linux 毫無關系。但經過多年的發展,Linux 陣營逐漸強大,吸引了大批開發者及用戶的加入,如今微軟在 Windows 10 中加入 WSL,一方面,實現 Linux 二進制代碼在 Windows 環境中運行;另一方面,也部分替代了桌面版的 Linux。
四年前,微軟推出了 WSL,將 Linux Bash shell 帶到了 Windows 10 中。通過使用 Bash 和 WSL,用戶可以在 Windows 中運行大部分 Linux shell 工具和流行的 Linux 編程語言。
在今年微軟 Build 2020 上,Microsoft 首席執行官 Satya Nadella 宣布了 WSL 2 將很快支持 Linux GUI 和應用程序。WSL 2是 WLS 中體系結構的新版本,更改了 Linux 和 Windows 的交互方式,Microsoft 用 WSL 2 替換了 WSL 轉換層,該層將 Linux 內核調用轉換為 Windows 調用。WSL 2 提高文件系統性能,增加系統調用兼容性,使用虛擬化計劃和 Linux 內核實現新功能。具體來說,這將使程序員能夠使用 GNOME Builder、 KDevelop 和 Emacs 等工具開發本地和跨平臺程序。除了支持 Linux GUI 程序以外,用戶還可以在同一個桌面屏幕上同時運行 Linux 和 Windows GUI 應用程序。
WSL 2 是 Microsoft 為了向 Windows 10 用戶提供完整的 Linux 桌面體驗,從而向前邁出的重要一步。雖然使用 WSL 第一代也可以運行 Linux GUI 應用程序,但實操有些繁瑣:必須在 Windows 10 上運行 X Server,然后將其連接到 Linux 應用程序。而現在,微軟承諾在 WSL 2 上運行 Linux GUI 應用程序可以實現像在本機 Linux 上運行一樣簡單。
Proton
Proton,Valve 開發的基于 Wine 的仿真或兼容性層,用于在 Linux 上運行 Windows Steam 游戲。Eric Raymond 認為,對于 Windows 仿真層來說,游戲是比商業軟件更苛刻的壓力測試。
在 Eric Raymond 看來,使用目前已達到類似 Proton 的技術,能夠讓Windows成為像 Linux 內核上的 Proton 一樣成為仿真層。
面向 Linux 的 Edge
今年 9 月 23 日至 25 日,微軟以虛擬活動形式啟動了 Ignite 2020。這次活動較為重要的公告之一就是宣布了面向Linux版的 Edge Chromium 瀏覽器,這也是微軟擁抱開源的一個重要體現。
而10 月 20 日,微軟正式發布了基于 Chromium 的 Edge for Linux 預覽版本。Edge for Linux 目前支持 Ubuntu、Debian、Fedora 和 openSUSE 發行版。Dev 渠道中的版本每周更新一次。微軟稱,技術預覽版本主要針對想要構建和測試網站和應用在 Linux 上表現的開發者。
微軟以上的三個舉措可以看出微軟對于 Linux 的重視與投入,這也是 Eric Raymond 做出“微軟可能會將 Windows 變為 Linux 內核上的仿真層”這個猜測的主要原因。
利益最大化,微軟或將重心移至 Azure
除了關注到微軟的以上舉措,Eric Raymond 還準確地觀測到了微軟近幾年的收入重心變化。Eric Raymond 認為,微軟清楚地知道 PC 市場正在走下坡路,Azure 才是自己的搖錢樹。
近幾年,全球 PC 市場下滑,曾經的 PC 幾乎代表整個 IT 行業的發展趨勢。但隨著云計算、移動互聯網、物聯網、大數據的發展,PC 卻逐漸淪為這四大趨勢的一個“端”而已。在這種背景下,微軟想要靠與 PC 綁在一起的 Windows 取得理想收入是非常困難的,因而 Azure 逐漸成為微軟的收入重心。
Eric Raymond 表示,如果從現實的利益最大化角度來看,相比于繼續開發Windows,微軟自然更愿意將精力和資本投入到 Azure 中,并且據說 Azure 在 Linux 中運行的實例數量超過了 Windows 。
因此,Eric Raymond 認為:既然微軟可以使用免費的 Linux 內核,為什么還要繼續投資到眾所周知麻煩多發的 Windows 內核中(微軟在九月份的補丁程序中修復了 Windows 10 中 50 個以上嚴重錯誤)?
微軟 Windows 擁抱 Linux 的思考
雖然以上都是 Eric Raymond 的個人見解,可微軟近年來對 Linux 方面的加大投入也的確有目共睹。
或許是停止更新 Windows 7 導致的用戶流失,又或許是 Windows10 的 bug 不斷勸退用戶,微軟確實正在加大擁抱 Linux 的力度,改善用戶使用感受。尤其 WSL 2 的更新,因其運行速度與功能都在線,Windows 甚至可以成為 Linux 開發人員的工作站。WSL 2 還支持 GUI 應用程序,這意味著用戶能在安裝好的 Linux 環境下,運行首選的 Linux GUI 文本編輯器或 IDE,還可以在 Windows 上開發 Linux GUI 應用程序。
但也有部分人認為,隨著 WSL 的更新推出,桌面 Linux 可能會限制在 Windows 下,最終成為 Windows 的一個桌面應用程序。
對此,你有什么看法呢?
參考鏈接:
https://www.zdnet.com/article/open-sources-eric-raymond-windows-10-will-soon-be-just-an-emulation-layer-on-linux-kernel/
https://www.zdnet.com/article/linux-based-windows-makes-perfect-sense/
https://www.zdnet.com/article/2020-will-be-the-year-of-linux-on-the-windows-desktop/
https://baijiahao.baidu.com/s?id=1679253472070594460&wfr=spider&for=pc