真正意義上下一代 Windows Embedded:有關 Windows 10 "Athens" 的事


早在去年 BUILD 大會上,Joe Belfiore 就在一台巨大的“腳踩鋼琴”上簡短展示過 "Windows on Device"(又名 Windows for IoT)。但時至今日,我們都未真正見過它的真面目,直到昨天 Raspberry Pi 2 和微軟聯合宣佈會支持這個版本的 Windows。

上一個秋天的微軟 Tech Ed Europe (TEE14)分會上,微軟就透露過有關 Windows 10 在 IoT (物聯網)領域的戰略佈局。物聯網市場上,Windows 10 為用户和開發者提供三個主要的 SKU:

  • Windows 10 "Industry":類似於現有的 Windows Embedded,屬於精簡版桌面 Windows。用於 POS 終端、ATM、地鐵道閘、移動 POS 等大型設備。僅支持 x86 架構處理器,可運行 win32 傳統應用和 Modern 應用。
  • Windows 10 "Mobile":Windows Phone 和 Windows RT 合併的產物。可用於屏幕尺寸小於 8 英寸的各式便攜設備。同時支持 x86 和 ARM 處理器,但無桌面環境,僅支持運行 Modern 應用。
  • Windows 10 "Athens":精簡版 Windows Embedded (Windows Embedded Compact)。進一步壓縮原 Windows Embedded 的硬件要求和資源消耗,可用於打印機或其它小型智能硬件。支持 x86 和 ARM 處理器(如英特爾 Galileo 和 Raspberry Pi 2),可運行 Modern Universal App (通用應用)。


在此之外還提供一個極度簡化的 .NET 原生運行環境:

  • .NET Micro Framework:僅提供精簡版 .NET 原生運行環境。可用於智能話筒、智能手環(如 Microsoft Band,固件僅有數十 k 大小)等超簡易設備。可用在更簡易的處理器上,運行簡單的 .NET 原生應用。

理論上,微軟針對 IoT 領域提供的 Windows 10 SKU 都使用同一個操作系統內核(OneCore),也因此使用同樣的 Windows 10 Runtime 和通用 Windows Store 應用商店。

根據 ZDNet 微軟生態觀察家 Mary Jo Foley 援引微軟 Windows IoT 團隊項目主管 Steve Teixeira 的描述,.NET Micro Framework 運行環境主要針對“準預裝(sub Preinstall Environment)”級別的穿戴式、車載或會以用設備,這些設備通常由於過於簡單的配置而無法運行完整操作系統。


此外,據 Mary Jo Foley 稱來自消息源的描述,Raspberry Pi 2、HoloLens 和 Surface Hub 此類設備採用的正是 Windows 10 "Athens"。

微軟在去年的 BUILD 2014 之後,通過 Windows fot IoT 官網向合作伙伴和早期感興趣的開發者發放早期測試階段的 Windows on Device 版本。同時,在 GitHub 上也能查看到有關 Windows IoT 相關版本的早期代碼。

根據 Surface Hub 發佈和 BUILD 2014 上的演示,運行於 x86 環境的 Windows 10 "Athens" 可以運行 Skype、OneNote 等通用應用,也能運行基本的應用編程環境。

在有關支持 Raspberry Pi 2 的公告中,微軟提到會在後續數月裏陸續透露有關 Windows IoT 的更多信息。如果不出意外,這些信息會在 BUILD 2015 和 WinHEC 深圳大會上出現。

[本文參考以下來源:zdnet.com]

BAIDU_CLB_fillSlot("947522");


資料來源:36Kr

如果喜歡我們的文章,請即分享到︰