Mold 1.7 发布,如继续无资金保障或将更改许可
Mold 1.7 现已发布。Mold 是现有 Unix 链接器的快速替代品,它比 LLVM lld 链接器快几倍。
开发人员 Rui Ueyama 称,一直以来他都在全职从事该项目,并已持续了两年。原本以为随着项目的流行,或许可以获得一定的金钱收益,但事实却是一直在赔钱。因此他认为,需要采取行动使该项目长期可持续。所以想通知用户,除非之后获得大笔资金,否则他正在认真考虑将项目的许可证从 AGPL 更改为 source-available license,即个人可以免费使用但企业用户必须付费的模式。
Rui 还在他的 Google Doc 中指出:
甚至有点讽刺的是,有几家大公司曾问我,mold/macOS 什么时候可用,因为他们想把它用于他们价值数十亿美元的业务。但他们都没有给我资金支持。
获得财政支持的一个主要障碍是大多数公司没有一个内部程序来开始资助一个开源项目。如果他们需要为 license 付费,这很好,这是他们日常业务的一部分。但支持(或捐钱给)"自由"软件几乎是不可能的。它在各个管理级别提出了太多问题。它应该被归入什么财政项目?是否有任何法律上的影响?谁能首先批准它?最后但并非最不重要的是,如果它可以免费使用,他们为什么要这样做?
我一直在努力建立一个基于销售支持和获得财政支持的业务。但我需要承认,它并没有像我希望的那样做得很好。
Mold 1.7 的更新内容包括:
新功能
- [m68k] mold 现在支持摩托罗拉 68000 系列微处理器。它是 80 年代原始 Mac 或 Sun 工作站中的处理器。这项工作由 m68k 爱好者社区赞助。
错误修复和兼容性改进
- 修复了 Facebook/Meta 的 BOLT 优化器 的一些问题 (#789)。从下一个 LLVM 版本开始(需要 llvm/llvm-project@ 20204db),BOLT 应该可以开箱即用地处理 mold-generated 的可执行文件。
- 修复了一个长期存在的符号解析问题,该问题涉及 GNU UNIQUE 符号,导致一些程序的链接失败。(730e970)
- 以前,如果版本脚本包含“C++”指令,并且符号匹配 non-C++ 版本模式和 C++ 版本模式,则可能会为该符号分配错误的版本。已修复此问题,以便 mold 的行为与 GNU ld 匹配。(9875150)

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
Linux 6.1-rc5 已发布
Linus Torvalds 已发布 Linux 6.1-rc5 ,作为 Linux 6.1 内核的每周测试版本。 本周的测试版本有许多小的修复,包含驱动程序、网络、架构修复等。代码相当分散,除了一些 maple tree 测试被移动到测试子目录之外,diffstat 看起来相当平坦 ,没什么特别突出的内容或功能。除了 commit “比平时稍微多一点”之外,其他统计数据看起来都很正常。 可以在内核邮件列表中找到 Torvalds 的评论。 Linux 6.1 预计将在 12 月 4 日首次亮相,如果出现其他状况,则会推到 12 月 11 日。
- 下一篇
Red Hat Enterprise Linux 8.7 已发布
Red Hat Enterprise Linux 8 的最新版本 8.7 已正式发布。 RHEL 8.7 引入了许多新的安全功能,包括: 查看和管理系统范围的加密策略,以实现一致性和降低风险 标记和可选地加密 Web 控制台中生成的 sosreport 中的数据 安装 kpatch 更新,以及改进的内核实时补丁 Web 控制台中的工作流程 在 Web 控制台中创建新虚拟机时下载安装媒体,并编辑自定义防火墙服务 此外,该版本还包括几个新的 RHEL 系统角色,尤其是新的 Redfish Ansible 自动化模块,它允许客户使用 Redfish 硬件管理界面来控制系统的电源状态、管理启动设备的顺序、管理 Redfish 帐户和虚拟媒体... RHEL 8.7 中添加了一些增强功能,有助于简化客户在部署新系统、或管理现有基础架构时管理安全性和合规性的方式。在 RHEL 中使用身份管理的组织现在可以利用新的 Ansible 工具在其整个拓扑中配置智能卡身份验证。此外,现在可以使用存储在外部源(例如 AWS、Azure、Google 等)中的身份访问 RHEL 系统。 开发者更新 RHEL 8...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- SpringBoot2配置默认Tomcat设置,开启更多高级功能
- SpringBoot2编写第一个Controller,响应你的http请求并返回结果
- CentOS8,CentOS7,CentOS6编译安装Redis5.0.7
- SpringBoot2更换Tomcat为Jetty,小型站点的福音
- CentOS7,8上快速安装Gitea,搭建Git服务器
- Jdk安装(Linux,MacOS,Windows),包含三大操作系统的最全安装
- Docker快速安装Oracle11G,搭建oracle11g学习环境
- Windows10,CentOS7,CentOS8安装MongoDB4.0.16
- Eclipse初始化配置,告别卡顿、闪退、编译时间过长
- 设置Eclipse缩进为4个空格,增强代码规范