Mono專案將由WineHQ組織接手管理,而微軟目前已經將原本Mono Runtime轉移到dotnet/runtime程式碼庫中,並敦促現有Mono使用者和基於Mono應用程式框架的維護者,都遷移使用新的.NET平臺。  
  
WineHQ是負責維護和開發Wine的開源專案組織,而Wine是一個知名工具,提供相容層可以讓Windows應用程式在Linux、macOS和Unix-like作業系統上執行,透過將Windows API呼叫轉換成POSIX呼叫,可讓Windows應用程式不需要修改即可在非Windows環境下執行。

微軟在2016年接手管理Mono,該專案的目的是提供跨平臺的.NET實作,使開發者可以在不同的作業系統上執行.NET應用程式。之後微軟開發了.NET Core和其後續的.NET版本,提供與Mono類似的跨平臺功能,跨平臺開發重心移往.NET,而Mono的更新便放緩,Mono最後一次重大更新是在2019年7月,之後都僅進行小規模修補,最近一次修補更新是在2024年2月。

隨著微軟逐步轉移重心,現在WineHQ將接手成為Mono專案管理者,負責該專案的未來發展和維護。現有mono/mono及其他相關程式碼庫將繼續可用,雖然部分程式碼庫可能會封存,但是原始碼依然可以被存取和使用。另外,微軟現有的Mono二進位檔案也將會在未來至少四年繼續提供下載。這個作法確保Mono專案的延續,同時讓用戶有時間過渡到新的架構。

微軟在dotnet/runtime程式碼庫中維護一個Mono Runtime分支。微軟已經逐步將使用原本的Mono工作負載,搬遷到新的分支上。目前這項搬遷工作已經完成,微軟也建議現有的Mono開發者以及相關的應用程式框架開發者,同樣轉移到.NET平臺以使用更新功能。

熱門新聞

Advertisement