Thunderbird 公布 3 年规划,摆脱技术债务、重构 UI
Thunderbird 是 Mozilla 基金会开发的一款免费开源的跨平台电子邮件客户端,Thunderbird 的首个版本(0.1)于 2003 年发布,今年该项目将迎来自己的 20 岁生日。
近些年 Mozilla 基金会将该项目交由其全资子公司 MZLA 负责运营,并将 Thunderbird 的开发过渡到社区驱动模式,这意味着 Thunderbird 如今主要是社区成员和外部贡献者在负责开发和支持。不光如此,Mozilla 如今也不再提供资金支持,该项目的所有收入和支出基本全来自于捐款。
翻看 Thunderbird 的财报,近 5 年的捐款收入一直在持续增长,他们在 2021 年的收入达到 279.7 万美元,同比更是增长了 21%(还没公布 2022 年财报)。Thunderbird 目前账上的资金增加到了 361.6 万美元,考虑到项目总共只有 18 名员工,这个财务状况还是十分良好的,也足以支撑他们实现更多目标。
近日 Thunderbird 的产品设计经理就在官网发布了一篇博客,透露了他们未来三年的一个规划。
Thunderbird 是一款诞生了 20 年的软件,再加上团队人手不多,Thunderbird 的整体用户界面已经很久没有更新了,透露着一种 “复古” 的风格。在最近的计划中,Thunderbird 将完全重构用户界面,目的是为新用户提供一个简单和干净的界面,以及实施更多可定制的选项,让老用户也能够保持他们喜欢的那种熟悉感(官方目前还没有放出新 UI 截图)。
Thunderbird 是由 Mozilla 所开发的,毫无意外 Thunderbird 的基础架构就是 Firefox 浏览器。以 Firefox 为基础带来了诸如跨平台支持、Gecko 网络渲染器、Spidermonkey JavaScript 编译器等好处。除此之外,Thunderbird 还可以继承 Firefox 更新所带来的新特性、安全补丁、扩展支持等等。
不过 Firefox 是一个更加复杂的项目,而且 Firefox 有成百上千名开发人员在负责更新和维护。因此 Thunderbird 想要跟上上游的变化并不是一项简单的任务,甚至需要付出高昂的代价,为了改变现状,Thunderbird 未来将重写古老的代码、精简代码库,并消除技术债务。
以前,Thunderbird 会因为缺乏与 Firefox 的持续上游同步,导致几个月都无法构建和发布一次新版本。未来他们将通过改变开发结构、缩短开发时间,从而在某个时间点开始切换到每月发布一次新版本的计划。
即使有了这些即将到来的更新和变化,Thunderbird 仍将继续是一个开源的软件应用。
Thunderbird 表示,上述这些变化将在 7 月发布的第 115 版中得到初步实现。

低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
Zstandard v1.5.4 发布,显著提升性能
Zstandard (Zstd) v1.5.4 已发布。发布公告称这是一个重大更新版本,显著优化了许多跨场景下的性能,同时引入多项新特性,以及修复错误。 据介绍,Zstandard 1.5.4 积累了许多特定于场景的改进,这些改进以某种方式累积使很大一部分安装基础 (installed base) 受益。比如针对ARM 优化、围绕大文件的优化工作、I/O 性能优化,以及一系列其他性能工作,这些变化使 Zstd 1.5.4 成为一个令人兴奋的版本。 Zstd 1.5.4 还增加了对外部定义的序列生成器的支持。该 API 允许用户提供他们自己的自定义序列生成器,Zstd 库调用它来处理每个 block。发行说明提到,这最终将允许硬件加速的匹配查找器。 详情查看 Release Notes。
- 下一篇
每日一博 | 了解 Transformers 是如何 “思考” 的
Transformer 模型是 AI 系统的基础。已经有了数不清的关于 "Transformer 如何工作" 的核心结构图表。 但是这些图表没有提供任何直观的计算该模型的框架表示。当研究者对于 Transformer 如何工作抱有兴趣时,直观的获取他运行的机制变得十分有用。 Thinking Like Transformers 这篇论文中提出了 transformer 类的计算框架,这个框架直接计算和模仿 Transformer 计算。使用 RASP 编程语言,使每个程序编译成一个特殊的 Transformer。 在这篇博客中,我用 Python 复现了 RASP 的变体 (RASPy)。该语言大致与原始版本相当,但是多了一些我认为很有趣的变化。通过这些语言,作者 Gail Weiss 的工作,提供了一套具有挑战性的有趣且正确的方式可以帮助了解其工作原理。 !pip install git+https://github.com/srush/RASPy 在说起语言本身前,让我们先看一个例子,看看用 Transformers 编码是什么样的。这是一些计算翻转的代码,即反向输入序列。代码本身...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- 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解决方案
- MySQL8.0.19开启GTID主从同步CentOS8