1 回答

TA貢獻2065條經(jīng)驗 獲得超14個贊
Issue #23380是相關(guān)的討論。
簡而言之:
請注意,即使 1.10 是支持 XP 的最后一個版本,您也會在 1.11 發(fā)布之前獲得錯誤修復(fù)向后移植,并在 1.12 發(fā)布之前獲得安全向后移植。這意味著直到 2019 年 1 月 <...>
至于支持Windows XP,既有技術(shù)上的原因,也有非技術(shù)上的原因。支持平臺需要:
有權(quán)訪問它的人,以及對其工作的激勵(有償或無償)。
最活躍的 Go-on-Windows 開發(fā)人員 Alex Brainman 似乎對 XP 不再感興趣。
該平臺必須在作為 Go 發(fā)布/QA 流程一部分的自動構(gòu)建器上得到支持。
汽車制造商必須有人支持。
必須修復(fù)和測試特定于平臺的錯誤。
例如,該問題涉及#23375,它只發(fā)生在 Windows XP (SP3) 上。但是,即使一個錯誤通常是 Windows 特有的——與 Windows XP 不同,它的修復(fù)也必須在 XP 上進行測試。
因此,不幸的是,如果某些“強大的實體”(例如公司)對 Windows XP 上受支持的 Go 沒有興趣,那么您能做的最好的事情就是真正努力自己仍然支持它,F(xiàn)WIW。
另請注意,即使在支持正式結(jié)束后,您仍然可以從源代碼構(gòu)建更新的 Go 版本(這相當(dāng)簡單,因為 Go 1.5 現(xiàn)在是使用(舊版本的)Go 構(gòu)建的)。
因此,真正的阻礙將是 Go 團隊遇到一些障礙,這只需要一些 Windows XP 中不存在的內(nèi)核功能。一個很好的例子是在 Windows 2000 上處理 SEH 時遇到一些困難,最終導(dǎo)致放棄對該操作系統(tǒng)的支持。
- 1 回答
- 0 關(guān)注
- 356 瀏覽
添加回答
舉報