1.10 之後- Windows XP 撤銷支援:您需要了解什麼
儘管終止了對Windows XP 的支持,但問題仍然存在:什麼時候Go 編譯的可執行檔將無法在這個平台上運作?
技術原因
Go 社群在 Issue #23380 中積極討論了這個問題。雖然 Go 1.10 是正式支援 XP 的最後一個版本,但錯誤修復將向後移植到 1.11,安全性將向後移植到 1.12。這將支援延長至 2019 年 1 月。
超越技術限制:非技術因素
維持對任何平台的支援都需要託管人能夠訪問該平台並有工作動力在它上面。對於Windows XP,情況不太理想。主要的 Go-on-Windows 開發人員 Alex Brainman 表示對支援 XP 缺乏興趣。此外,對於發布和 QA 流程至關重要的自動建構器需要維護和支援。
錯誤修復的影響
即使錯誤修復通常適用於Windows並非專門針對XP,它仍然需要在XP 上進行測試以確保它不會導致意外問題。這增加了支援 XP 所需的工作量和努力。
個人參與和社區支持
沒有外部實體的支持,自我贊助成為最佳行動方案。個人可以透過從源頭建立新的 Go 版本或為專案做出貢獻來維護 XP 支援。
Go 團隊的角色
XP 支援可能會出現障礙如果 Go 團隊遇到 Windows XP 中缺少的核心功能的需求。這可能會阻止 Go 版本在該平台上運行。
結論
雖然官方不再支援 Windows XP,但 Go 編譯的可執行檔仍可暫時有平台。然而,長期支持可能取決於個人的努力和社區對維持相容性的承諾。
以上是支援結束後,Go 編譯的可執行檔是否仍可在 Windows XP 上執行?的詳細內容。更多資訊請關注PHP中文網其他相關文章!