微软将持续多年的 Mono 项目移交给 Wine

news2024/11/15 7:13:16

今天,微软突然决定将 Mono 项目交由 Wine 开发社区管理。自Mono项目上一次作为开源.NET框架发布以来,已经过去了五年时间,此前Wine已经使用了Mono的代码,而在微软专注于开源.NET和其他工作的情况下,此举是合理的,将控制权移交给WineHQ是微软的明智之举,这样可以避免上游Mono项目消亡或分叉。

在这里插入图片描述
微软在Mono-Project.com项目网站上发布了这一消息:

Mono 项目(mono/mono)(“原始 Mono”)自 2001 年启动以来一直是 .NET 生态系统的重要组成部分。微软在 2016 年收购 Xamarin 后成为 Mono 项目的管理者。

Mono 项目的上一个主要版本发布于 2019 年 7 月,此后发布了一些小补丁。上一次发布补丁是在 2024 年 2 月。

我们很高兴地宣布,WineHQ 组织将接替 Wine-mono / Mono - GitLab(winehq.org),成为 Mono 项目上游的管理者。现有的 mono/mono 和其他 repos 中的源代码仍可继续使用,但 repos 可能会被归档。

微软在 dotnet/runtime repo 中维护着 Mono 运行时的现代分叉,并一直在逐步将工作负载转移到该分叉。这项工作现已完成,我们建议 Mono 的活跃用户和基于 Mono 的应用程序框架的维护者迁移到包含该分叉工作的 .NET。

Mono 项目是 Android、iOS、Linux 和其他操作系统上的第一个 .NET 实现。Mono 项目是.NET 平台跨多种操作系统的先驱。它帮助跨平台.NET成为现实,并使.NET在许多新的地方得以实现,我们感谢那些先行者的工作。

感谢所有Mono开发者!

作为Mono 和其他 Xamarin 项目背后的开发者,微软早在 2016 年就收购了Xamarin。Mono 最初由 Miguel de Icaza 和 Ximian 一伙人创建,二十年前被 Novell 收购,2011 年SUSE 将 Mono 的控制权移交给 Xamarin。

感谢大家花时间阅读我的文章,你们的支持是我不断前进的动力。期望未来能为大家带来更多有价值的内容,请多多关注我的动态!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/2082083.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

Python编程的终极十大工具(非常详细)零基础入门到精通,收藏这一篇就够了

🤟 基于入门网络安全打造的:👉黑客&网络安全入门&进阶学习资源包 Python一直以来都是程序员们的首选编程语言之一,其灵活性和功能强大的库使其成为解决各种问题的理想选择。在本文中,我们将介绍Python编程的终…

fdMemTable内存表进行SQL查询

fdLocalSql可以对fdMemTable内存表进行SQL查询(可以对多个fdMemTable内存表进行联表查询哦),fdLocalSql使用SQLITE引擎,而FIREDAC驱动SQLITE,连SQLITE驱动DLL都不需要附带的。 所有设置用FormCreate里用代码 procedure…

【C#】Visual Studio2017 MSDN离线安装

1. 运行Visual Studio Installer 在Windows的开始菜单中直接搜索 2. 单击“修改”按钮 3. 依次点击,单个组件 - 代码工具 - Help Viewer - 修改,开始安装 4. 下载速度慢解决方法 修改IPv4 DNS 参考:visual studio下载慢解决方法&#xf…

unity脚本

Transform.Rotate 描述 使用 Transform.Rotate 以各种方式旋转 GameObjects。通常以欧拉角而不是四元数提供旋转。 可以在世界轴或本地轴中指定旋转。 世界轴旋转使用 Scene 的坐标系,因此在开始旋转 GameObject 时,它的 x、y 和 z 轴与 x、y 和 z 世…

Leetcode 131.分割回文串 回溯 C++实现

Leetcode 131. 分割回文串 问题:给你一个字符串 s,请你将 s 分割成一些子串,使每个子串都是 回文串 。返回 s 所有可能的分割方案。 算法: 创建二维返回数组 ans ,和临时数组 path 。 进入 dfs 函数,当 …

初识linux(1)

linux背景 1991年10月5日,赫尔辛基大学的一名研究生Linus Benedict Torvalds在一个Usenet新闻组 (comp.os.minix)中宣布他编制出了一种类似UNIX的小操作系统,叫Linux。新的操作系统是受到另 一个UNIX的小操作系统——Minix的启发…

今日arXiv最热大模型论文:港大微软发布AgentGen提高大模型规划能力,8B模型接近GPT-4水平

夕小瑶科技说 原创 作者 | Richard 在大语言模型(LLM)问世之后,基于 LLM 的 Agent 引起了广泛的关注并且变得越来越流行。规划能力无论对人类还是 Agent 都是一个重要的决策步骤,规划的本质是通过预先设定的行动过程&#xff0c…

软件设计师全套备考系列文章20 -- UML建模(重点,15分)

软考-- 软件设计师(20)-- UML建模(重点,15分) 文章目录 软考-- 软件设计师(20)-- UML建模(重点,15分)前言一、章节考点二、概述三、类图四、用例图五、顺序图六、活动图七、状态图八、通信图九、构建图 前言…

扫码点餐系统的前景如何?

扫码点餐系统作为一种餐饮业数字化转型的关键工具,其发展前景广阔。随着移动支付和智能手机的普及,该系统在餐厅、咖啡馆、快餐店等场所得到广泛应用,不仅简化了顾客点餐流程,减轻了服务员的工作负担,还提高了翻台率。…

沃尔玛停止在 3 个城市使用无人机送货,将重点转移到达拉斯

沃尔玛,作为全球领先的零售商,一直在探索创新的物流解决方案以提升顾客体验。近年来,该公司与无人机送货服务提供商DroneUp合作,尝试通过无人机技术实现快速配送服务。然而,经过一段时间的试点运营后,沃尔玛…

输电线路分布式故障诊断系统:分布式智慧网络的构建

输电线路分布式故障诊断系统:分布式智慧网络的构建 今天,就让深圳鼎信智慧科技陪大家一起走进输电线路分布式故障定位系统的世界: 1、系统架构:分布式智慧网络的构建 输电线路分布式故障定位系统主要由三大核心部分组成&#x…

微服务|一文带你了解无感知部署方案实战

目录 一、现有部署方案介绍 二、Nacos 介绍 三、影响时间的因素 四、方案目录结构 五、方案脚本实现 六、遇到的问题及优化 七、其他替代方案 一、现有部署方案介绍 在程序开发和运维过程中,会频繁地部署服务,并且每个服务的正常运行都依赖于其他服…

Springboot @RestControllerAdvice全局异常捕获处理

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 一、RestControllerAdvice二、案例1.自定义异常2.自定义相应常量3.自定义响应类4.核心逻辑5.测试 一、RestControllerAdvice RestControllerAdvice是Spring框架提供…

Linux网络:网络基础

Linux网络:网络基础 一、网络诞生背景及产生的诸多问题1. 1 网络诞生背景1.2 网络诞生面临的困境 二、网络协议栈(OSI七层模型、CP/IP五层模型)2.1 TCP/IP五层(或四层)模型 三、网络和系统关系四、网络传输流程4.1 同一个局域网中的两台主机进…

idea调试启动项目控制台日志卡住不动的解决方案

报错 可能是你有debug没有清除,导致的启动卡住,给清楚掉即可

开学季有哪些必备的好物?学生家长请收下这份清单

随着新学期的脚步日益临近,每位学生和家长都在积极准备迎接新的挑战与机遇。为了帮助孩子们更好地适应校园生活,营造一个健康、高效的学习环境,我们精心挑选了一系列实用且能够提升学习体验的产品。从舒适的护眼台灯到高效的智能学习工具&…

mysql面试题(一)

附件:对mysql知识点描述比较全的博客 https://blog.csdn.net/laodanqiu/article/details/131563200 原题 为方便表达,将创建两个表 mysql> select * from customer; ----------------------------------------------------- | customer_id | custo…

用于目标说话人提取的统一视听线索

第二章 目标说话人提取之《Unified Audio Visual Cues for Target Speaker Extraction 》 文章目录 前言一、任务二、动机三、挑战四、方法1.总体架构2.tes网络3. 融合网络4.损失函数 五、实验评价1.数据集2.消融实验3.客观评价4.主观评价 六、结论七、知识小结 前言 语音新手…

航空制造领域中三维工艺技术的应用

飞机制造企业可以通过三维数字化技术的应用有效提升了工艺设计水平,解决了在航空产品数字化工艺设计、制造方面的标准统一和系统整合等问题,保证了业务应用系统基础数据的一致性和规范性。本文是对航空制造领域中三维工艺技术的应用的介绍。 随着信息化技…

冒泡排序详细说明(内含动态演示图)

冒泡排序 冒泡排序的核⼼思想就是:两两相邻的元素进行比较。冒泡排序是⼀种最基础的交换排序。 之所以叫做冒泡排序,因为每⼀个元素都可以像小⽓泡⼀样,根据⾃⾝⼤⼩⼀点⼀点向数组的⼀侧移动。 //⽅法1 void bubble_sort(int arr[], int…