Mozilla 用 Rust 重写 Firefox 的崩溃报告程序
Mozilla 正在用 Rust 编程语言重写 Firefox 的崩溃报告程序。Mozilla 工程师 Alex Franchuk 在 Mozilla Hacks 上撰文,详细介绍了他们如何使用 Rust 编程语言将崩溃报告器重写为跨平台 GUI 应用程序。
虽然时至今日 Firefox 崩溃的情况已经有所减少,但 Mozilla 工程师认为,重写崩溃报告程序对深入了解崩溃情况非常重要。由于现有的崩溃报告器错误库"困难且容易出错",他们决定用 Rust 进行重写。
崩溃报告程序有意不使用现有的 Firefox 代码库,并根据崩溃报告的性质保持最小的代码库,同时提供跨平台的原生外观,Linux 上的新崩溃报告程序则将继续使用 GTK 工具包。
在详细介绍了基于 Rust 实现的所有有趣的技术细节后,他们展示了新的崩溃报告 GUI:
通过这一新的、清理过的崩溃报告程序,项目团队解除了对许多功能请求和错误报告的限制,例如:
更多详细信息,可访问 Mozilla Hacks 博客。

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
魔豆文库 moredoc v3.0.0 发布,更加强大的文章模块和爬虫功能,以及UI调整
魔豆文库MOREDOC,使用 Go 语言开发实现的文库解决方案,dochub文库的重构版本,支持 office (全部类型)、PDF、TXT、EPUB、MOBI 等多种文档格式的在线阅读浏览,支持无限级分类、文档批量上传、文档批量转换、全文搜索、云存储、网络爬虫、VIP、手机号登录注册以及支付宝和微信支付等功能,拥有简洁美观的用户视觉和功能体验,以及配套的微信小程序。 技术栈 Golang :gin + gRPC + GORM Vue.js : nuxt2 + element-ui Database : MySQL 5.7+ 升级日志 社区版(开源版)升级日志 1. 调整文档封面裁剪规则 部分文档,如PPT文档,封面只裁剪截取了中间部分,导致封面没法完全显示页面内容,因此本次调整了封面裁剪规则。 如需修正网站现有文档的封面,可通过以下指令进行封面的修正调整(不调整也不影响网站程序的正常运转)。 windows : moredoc.exe fixCover Linux/Unix ./moredoc fixCover 2. 支持控制没有文档的分类的显示与隐藏 配置入口:管理后台-&...
- 下一篇
杀死谷歌搜索的人
这是关于谷歌搜索如何消亡,以及那些对其死亡负有责任的人的故事。 故事始于 2019 年 2 月 5 日,当时谷歌搜索主管本·戈麦斯 (Ben Gomes) 遇到了问题。时任 Google 广告副总裁兼总经理的 Jerry Dischler 和时任 Google 工程、搜索和广告副总裁的 Shiv Venkataraman,由于“日常数字的稳定下降”,以及可能会使季度业绩大幅落后的可能性,他们发起了一个“黄色代码”警报搜索收入。 在作为美国司法部针对谷歌反垄断案件一部分而公开的电子邮件中,Dischler列出了几个影响因素——搜索查询增长“远低于预期”,“收入启动”的“时机”也明显落后,以及对“搜索中存在几个特定广告商和行业弱点”的模糊担忧。 我应该指出,我以前——错误地——将“黄色代码”称为是戈麦斯提出的一种方式,用以引起人们对谷歌广告业务与搜索业务过于接近的关注。 事实要严峻得多——黄色代码是腐经济体的动荡,谷歌的收入部门拉响警报,称其摇钱树下的金蛋产量不足。戈麦斯,一个在谷歌工作了19年,为现代搜索引擎打下基础的人,应该被视为科技界少数几个真正为原则而战的人之一,而被管理咨询派系的...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- MySQL8.0.19开启GTID主从同步CentOS8
- CentOS8安装Docker,最新的服务器搭配容器使用
- Linux系统CentOS6、CentOS7手动修改IP地址
- 2048小游戏-低调大师作品
- Springboot2将连接池hikari替换为druid,体验最强大的数据库连接池
- CentOS8安装MyCat,轻松搞定数据库的读写分离、垂直分库、水平分库
- CentOS8编译安装MySQL8.0.19
- CentOS6,CentOS7官方镜像安装Oracle11G
- CentOS7,8上快速安装Gitea,搭建Git服务器
- SpringBoot2整合Thymeleaf,官方推荐html解决方案