微软旗下开源.NET框架Mono正式“易主”——由负责“Windows应用兼容层”的Wine接手...

根据 Mono 官网的最新公告,该项目已被移交给 WineHQ 组织,后者是负责管理开源项目 Wine 的团队。

Wine (“Wine Is Not an Emulator” 的首字母缩写)是一个能够在多种 POSIX-compliant 操作系统(诸如 Linux,macOS 及 BSD 等)上运行 Windows 应用的兼容层。

它不是像虚拟机或者模拟器一样模仿内部的 Windows 逻辑,而是将 Windows API 调用翻译成为动态的 POSIX 调用,免除了性能和其它一些行为的内存占用,能够干净地整合 Windows 应用到桌面。

它也是游戏开发商 Valve 用来让 Steam Deck 用户在 Linux 驱动的手持设备上运行 Windows 游戏的 Proton 软件的底层技术。

130d5cd5a2537c25f18d8100dac0ba0e.png

公告写道,WineHQ 组织将在 wine-mono/Mono 仓库(https://gitlab.winehq.org/wine-mono/mono)中接管 Mono 项目上游的管理工作。

现有 mono/mono (https://github.com/mono/mono) 和其他 repos 中的源代码仍可继续使用,但 repos 可能会被归档。其中二进制文件会保留长达四年的可用期

此外,微软在 dotnet/runtime repo (https://github.com/dotnet/runtime/tree/main/src/mono) 中维护着 Mono 运行时的现代化分支,并一直在逐步将工作负载迁移到该分支。

这项工作现已完成,官方建议 Mono 的活跃用户和基于 Mono 的应用程序框架的维护者迁移到包含该分支的 .NET。

Mono 项目核心维护者在公告写道:

Mono 是第一个在 Android、iOS、Linux 和其他操作系统上实现 .NET 的项目。

Mono 项目在多个操作系统上为 .NET 平台开辟了道路。它帮助实现了跨平台的 .NET,并使 .NET 能够在许多新的平台运行,我们感谢那些先行者的工作。

d7f1342dc133176da53abf46c9a29e19.png



Mono 最初是 Xamarin 公司主导的自由开源项目,由 Xamarin 联合创始人 Miguel de Icaza 发起。其作为跨平台的 .NET 框架开源实现,让开发者能够在非 Windows 平台上运行 .NET 应用程序。

db67fdd904d5308908107ad00b605dbb.png

自 2001 年启动以来,Mono 一直是 .NET 生态系统的重要组成部分。

20 年前,Xamarin 被 Novell 收购,然后 SUSE 在 2011 年将 Mono 的控制权交给了 Xamarin。

微软在 2016 年收购 Xamarin 后拥有了 Mono 项目,并成为 Mono 的管理者。

但随着 .NET 框架支持 Linux 等非 Windows 平台,Mono 项目对微软已经没有多少意义了。

Mono 上一次大版本更新是在 2019 年 7 月,之后都是补丁版本之类的小更新,上一次发布补丁版本是在 2024 年 2 月。

Reference

https://www.mono-project.com/news/

https://github.com/mono/mono/issues/21796

1bff34d6b6a31522bcac5623f1e97125.gif

分享在看点赞
至少我要拥有一个吧

END

热门文章

高中生独立开发Android浏览器

小米将对外公开超1000万行开源代码

美国国防部建议将C代码转换为Rust——而且是用AI

这款开源PHP应用服务器看着有点新潮了

我用十条优化措施,将Redis费用降本46万/月

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值