Mozilla正在用Rust重寫Firefox的崩潰報告程序
Mozilla正在用Rust 程式語言重寫Firefox瀏覽器的崩潰報告程式。在Mozilla Hacks 部落格上,工程師 Alex Franchuk)今天撰寫了一篇文章,介紹他們如何使用Rust 程式語言將崩潰報告程式改寫為跨平台GUI 應用程式。
雖然Firefox 崩潰的情況有所減少,但Mozilla 工程師認為重寫崩潰報告程式對深入了解崩潰情況非常重要。由於現有的崩潰報告器錯誤庫”困難且容易出錯”,他們決定用Rust 重寫它。
崩潰報告程式有意不使用現有的Firefox 程式碼庫,根據崩潰報告的性質保持最小的程式碼庫,並提供跨平台的原生外觀,Linux 上的新崩潰報告程式繼續使用GTK 工具包。
在詳細介紹了基於Rust 的實現的所有有趣技術細節後,他們展示了新的崩潰報告GUI:
現在,他們已經擁有了Firefox 碰撞報告程式的全新簡潔程式碼庫,可以繼續實作新功能,使該報告程式比之前的實作更有用。更多詳細信息,請訪問Mozilla Hacks 部落格。