Mono 现状与未来:从Wine-mono 到.NET 9 - 张善友

💡 原文中文,约1700字,阅读约需5分钟。
📝

内容提要

微软将Mono项目移交给WineHQ组织,完成了Mono的现代化改造工作。Mono是基于.NET Framework的,可以在不同环境中应用。下个月将发布.NET 9的RC版本。

🎯

关键要点

  • 微软将Mono项目移交给WineHQ组织,完成了Mono的现代化改造工作。
  • Mono是基于.NET Framework的开源项目,旨在为Linux桌面应用程序建立.NET开发平台。
  • Mono项目始于2001年,第一次正式版本在2003年发布,逐渐支持多个平台和操作系统。
  • Wine是一个兼容层,包含Mono引擎,使Windows应用程序能够在Linux等操作系统上运行。
  • Mono和.NET都可以在不同环境中应用,导致了.NET Core 3+的发布。
  • Mono的运行时演进为支持“移动配置文件”,适用于平衡用户需求与降低独立运行时部署的需求。
  • 创建适用于所有环境的二进制库的愿望推动了.NET标准的创建。
  • 2020年发布的.NET 5完成了.NET Framework、Mono和.NET Core的统一工作。
  • CoreCLR和Mono的统一使得上层库使用同一套API,提供了两种运行时选项。
  • 下个月将发布.NET 9的RC版本,重点关注云原生和智能应用程序开发。
➡️

继续阅读