mold 2.0.0 正式发布,开源 License 从 AGPL 变更为 MIT
mold 是现有 Unix 链接器的高性能替代方案,它比 LLVM lld 链接器快几倍。mold 旨在通过减少构建时间,特别是在快速调试 - 编辑 - 重建周期 (debug-edit-rebuild) 中,提升开发者生产力。
下面是 GNU gold、LLVM lld 和 mold 在模拟的 8 核 16 线程机器上链接主流大型程序的最终调试信息可执行文件时的性能比较。
近日,mold 正式发布了 2.0 版本。其中一项重大变化是修改开源 License:将 AGPL 更改为 MIT。此前 mold 曾使用 AGPL 来解决商业融资问题——但最后并没有达到预期效果。因此,mold 2.0 将 AGPL 代码重新授权为 MIT。
mold 创始人表示:
通过 2.0.0 版本,我们已将许可证从 AGPL 转换为 MIT,旨在扩大链接器的用户群。这不是一个容易的决定,因为那些一直关注我们进展的人都知道,我们一直在尝试通过 AGPL/商业许可双重许可方案为项目实现盈利。
不幸的是,这种方法没有达到我们的预期。变更开源 License 代表了我们对这一现实的接受。我们不想坚持一个效果不佳的策略。
其他变化:
- 此前 mold 无法使用
--relocatable
选项生成包含超过 65520 个部分的目标文件。现在该错误已被修复 - mold 现在将
-undefined
解释为--undefined
的同义词,而不是-u ndefined
。这似乎不一致,因为-ufoo
通常被视为-u foo
(这是--undefined foo
的别名),但这是 GNU 链接器和 LLVM lld 的行为,因此他们优先考虑兼容性而不是一致性 -nopie
现在作为--no-pie
的同义词处理- ……

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
ModStartCMS v6.9.0 后台多标签改进,主题色自动切换修复
ModStart 是一个基于 Laravel 模块化极速开发框架。模块市场拥有丰富的功能应用,支持后台一键快速安装,让开发者能快的实现业务功能开发。 系统完全开源,基于 Apache 2.0 开源协议,免费且不限制商业使用。 功能特性 丰富的模块市场,后台一键快速安装 会员模块通用且完整,支持完整的API调用 大文件分片上传,进度条显示,已上传文件管理 强大的模块扩展功能,所有模块可以无缝集成,支持在线安装、卸载模块 完善的开发助手,实现模块、主题的的一键创建 完善的后台权限管理,支持基于RBAC的权限管理系统 后台管理支持使用手机、平板、PC,无论何时何地都可方便管理 第三方登录(QQ、微信、微博、支付宝、微信小程序) 第三方支付支持(微信、支付宝、支付宝当面付、微信扫码、微信小程序) 第三方云存储支持,支持云储存分片上传(阿里云、百度云、华为云、腾讯云、FTP、七牛云、UCloud、又拍云) 第三方短信支持(阿里云、腾讯云、华为云、百度云、253云通讯、聚合、七牛云、融云、赛邮、UCloud、云片、网易云) V6.9.0版本更新 2023年07月27日ModStartCMS发布v6...
- 下一篇
此芯科技加入 openKylin,加速推动 Arm PC 生态繁荣
近日,此芯科技签署openKylin社区 CLA(Contributor License Agreement 贡献者许可协议),正式加入openKylin 开源社区。 此芯科技成立于2021年,是一家专注于设计开发智能CPU芯片及高能效算力解决方案的科技企业。此芯科技芯片产品采用多核异构架构,整体能效比高、接口丰富,可充分适配端侧多样化场景需求,为个人计算、车载计算、元宇宙基础设施等应用领域提供高能效、智能化的通用算力。 加入openKylin社区后,此芯科技将充分发挥自身技术及资源优势,联合社区生态伙伴共同推动Arm PC的软硬件标准化,加速Linux桌面图形系统和AI软件框架的技术发展,打造Linux桌面操作系统和Arm架构高能效智能芯片融合发展的创新生态,为用户带来更好的产品使用体验。 社区会员持续招募中 目前,openKylin社区会员招募正在火热进行中,欢迎更多企业伙伴加入,携手共建,打造桌面操作系统顶级社区,推动国产操作系统产业生态健康发展。详情可查看:【开源聚力,共创未来 | openKylin(开放麒麟)社区会员招募火热进行中!】 openKylin(开放麒麟)社区...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- Docker使用Oracle官方镜像安装(12C,18C,19C)
- Docker安装Oracle12C,快速搭建Oracle学习环境
- CentOS7安装Docker,走上虚拟化容器引擎之路
- Linux系统CentOS6、CentOS7手动修改IP地址
- Docker快速安装Oracle11G,搭建oracle11g学习环境
- CentOS7编译安装Cmake3.16.3,解决mysql等软件编译问题
- CentOS关闭SELinux安全模块
- CentOS7编译安装Gcc9.2.0,解决mysql等软件编译问题
- Hadoop3单机部署,实现最简伪集群
- CentOS6,7,8上安装Nginx,支持https2.0的开启