微软旗下开源.NET框架Mono正式“易主”——由负责“Windows应用兼容层”的Wine接手...
内容提要
Mono项目已移交给WineHQ组织,Wine是一个在多种操作系统上运行Windows应用的兼容层。微软建议用户迁移到包含Mono运行时的.NET。
关键要点
-
Mono项目已移交给WineHQ组织,负责管理开源项目Wine。
-
Wine是一个兼容层,能够在多种操作系统上运行Windows应用。
-
Wine通过将Windows API调用翻译为POSIX调用,避免了性能损失。
-
Wine是Valve的Proton软件的底层技术,支持Steam Deck用户在Linux上运行Windows游戏。
-
WineHQ将接管Mono项目的管理工作,现有源代码仍可使用,但可能会被归档。
-
微软在dotnet/runtime中维护Mono运行时的现代化分支,建议用户迁移到包含该分支的.NET。
-
Mono是第一个在多个操作系统上实现.NET的项目,促进了跨平台.NET的发展。
-
Mono最初由Xamarin公司主导,旨在让开发者在非Windows平台上运行.NET应用。
-
自2001年启动以来,Mono一直是.NET生态系统的重要组成部分。
-
微软在2016年收购Xamarin后成为Mono的管理者,但随着.NET框架支持Linux,Mono的意义减弱。
-
Mono上一次大版本更新是在2019年,之后仅有小更新。
延伸问答
Mono项目现在由哪个组织管理?
Mono项目现在由WineHQ组织管理。
Wine是什么,它的主要功能是什么?
Wine是一个兼容层,能够在多种操作系统上运行Windows应用,通过将Windows API调用翻译为POSIX调用来实现。
微软对Mono项目的未来有什么建议?
微软建议Mono的活跃用户和基于Mono的应用程序框架的维护者迁移到包含Mono运行时的.NET。
Mono项目的历史背景是什么?
Mono最初由Xamarin公司主导,旨在让开发者在非Windows平台上运行.NET应用,自2001年启动以来一直是.NET生态系统的重要组成部分。
Mono项目的最后一次大版本更新是什么时候?
Mono上一次大版本更新是在2019年7月。
Wine与Steam Deck之间有什么关系?
Wine是Valve的Proton软件的底层技术,支持Steam Deck用户在Linux上运行Windows游戏。