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