過去一年,Arm 與 GitHub 持續(xù)緊密合作,致力于為基于 Arm 平臺的開發(fā)者打造更便捷、更高效的開發(fā)體驗。GitHub 推出的 Arm 托管運行器 正在革新應(yīng)用程序的開發(fā)與部署流程,而近期推出的面向 GitHub Copilot 的 Arm 擴(kuò)展程序 ,更是進(jìn)一步簡化并加速了向 Arm 架構(gòu)服務(wù)器的遷移過程。雙方的共同努力正在賦能開發(fā)者,使其能夠在 Arm 平臺上進(jìn)行更快、更智能和更高效的開發(fā)工作。
近日,Arm 宣布雙方合作進(jìn)程的又迎來一個里程碑:Windows Arm64 托管運行器現(xiàn)已正式支持 GitHub Actions,為 Arm64 Windows 應(yīng)用程序提供原生 CI/CD 管線支持——無需借助仿真運行手段,也無須采用替代性方案,開發(fā)者即可暢享專為 Windows 未來開發(fā)打造的無縫自動化體驗。這進(jìn)一步推動了 Windows on Arm 平臺的蓬勃發(fā)展和日益普及。
借助熟悉的 CI/CD 管線激發(fā)創(chuàng)新活力
面向 GitHub Actions 的 Windows Arm64 托管運行器,讓開發(fā)者無論采用何種架構(gòu),都能訪問到熟悉的 CI/CD 管線,從而無縫地將 Windows on Arm 目標(biāo)集成到開發(fā)工作流中。這確保了在不同架構(gòu)上實現(xiàn)一致的構(gòu)建與測試,提升了兼容性和可靠性,同時也減少了人工操作。
這對開源社區(qū)而言,無疑是一項重大進(jìn)展。通過在不同架構(gòu)上啟用開發(fā)者所熟悉的 CI/CD 管線,現(xiàn)在貢獻(xiàn)者能輕松為項目添加 Arm 原生支持,成功解鎖了 Python、CMake 和 Node 等開源項目的創(chuàng)新潛能。事實上,這將能促使Python 的 Arm 原生版本更快問世。
正如微軟的博客 中提到的,隨著新鏡像發(fā)布,Windows Arm64 托管運行器可以在 GitHub 公開代碼倉庫中免費使用。這有力推動了開源社區(qū)的開放創(chuàng)新與協(xié)作。
微軟可信平臺模塊 (TPM) 首席經(jīng)理Jamshed Damkewala 表示:“在微軟,我們經(jīng)常聽到 Windows on Arm 生態(tài)系統(tǒng)合作伙伴反饋,他們亟需強大的 CI/CD 管線支持,尤其是通過 GitHub 的 Arm 運行器來實現(xiàn)。因此,我非常高興看到 GitHub 現(xiàn)在通過公開代碼倉庫免費提供了這一功能。這將極大地簡化開源項目的開發(fā)與部署流程,是推動整個 Windows on Arm 生態(tài)系統(tǒng)向開發(fā)者賦能的一大重要進(jìn)步。”
能為企業(yè)帶來最佳成本效益的 Windows 運行器
對于企業(yè)而言,這是目前面向 GitHub Actions 中成本最低的 Windows 運行器。在過去的幾年,包括 Adobe Photoshop、Chrome、Dropbox、Firefox、Microsoft Office、Spotify 和 Visual Studio在內(nèi)的領(lǐng)先應(yīng)用程序紛紛推出了 Arm 原生版本。面向 GitHub Actions 的 Windows Arm64 托管運行器為更多企業(yè)創(chuàng)造了機會,使其能夠構(gòu)建應(yīng)用程序的 Arm 原生版本,進(jìn)而釋放出更強大的性能。例如,Spotify 的 Windows 應(yīng)用獲得 Arm 原生支持后,啟動速度提升了多達(dá)十倍;相較于模擬 x86 版本,Chrome 應(yīng)用的響應(yīng)速度快了多達(dá)三倍 。
賦能強大的 AI 能力
借助GitHub Actions 的 Arm 原生運行器,開發(fā)者可以使用 PyTorch 和 llama.cpp 等框架,在基于 Arm 架構(gòu)的邊緣設(shè)備上構(gòu)建和部署強大的生成式人工智能 (AI) 應(yīng)用程序。隨著 AI 功能在 PC 設(shè)備上的不斷拓展與普及,這些能力對希望針對 Windows on Arm 設(shè)備開發(fā) AI 應(yīng)用程序的 Windows 開發(fā)者來說尤為重要。Windows 開發(fā)者可以免費使用包括 GitHub Actions、Arm 運行器和面向 GitHub Copilot 的 Arm 擴(kuò)展程序在內(nèi)的完整 CI/CD 管線,從而能夠更快地將 AI 應(yīng)用程序引入 Windows on Arm 平臺。
Windows on Arm 發(fā)展銳不可當(dāng)
面向 GitHub Actions 的 Windows Arm64 托管運行器的推出,進(jìn)一步證明了 Windows on Arm 生態(tài)系統(tǒng)強勁的發(fā)展勢頭。它為 Windows 開發(fā)者提供了無縫創(chuàng)建 Arm 原生版本的工具,助力其在 Windows on Arm 平臺上實現(xiàn)應(yīng)用性能的飛躍提升。
希望增加 Arm 原生支持的 Windows 開發(fā)者,可使用面向 GitHub Actions 的 Windows Arm64 托管運行器 ,親身體驗其帶來的顯著優(yōu)勢。
敬請關(guān)注 Arm 及其開發(fā)者生態(tài)系統(tǒng)后續(xù)推出的更多見解和資源,深入了解開發(fā)者和開源社區(qū)如何有效利用面向 GitHub Actions 的 Windows Arm64 托管運行器。






