华硕网络产品技术交流平台

 找回密码
 立即注册

QQ登录

只需一步,快速开始

手机号码,快捷登录

查看: 6911|回复: 1

[分享] 梅林固件荣获2019年4月的SF“社区精选”奖

[复制链接]

14

主题

834

回帖

2万

积分

特聘会员

Rank: 2

积分
21768
发表于 2019-5-20 15:14:23 | 显示全部楼层 |阅读模式
SourceForge.net 是开源软件的开发者进行开发管理的集中式场所,也是全球最大开源软件开发平台和仓库 [1]。Asuswrt-Merlin(原版梅林)固件的正式版目前也是从 SourceForge 上发布。自 2006 年起 SourceForge 开始进行月度和年度的用户评选活动,并为广受喜爱的“明星项目”赋予“Community Choice(社区精选)”奖称号。

Asuswrt-Merlin 固件因其出众的用户口碑荣获 2019 年 4 月份的 SourceForge“社区精选”奖称号,能在这样一个巨大的开源软件平台得到这个殊荣是非常不易的,以下是本人 Jack 翻译 SourceForge 对 Asuswrt-Merlin 固件作者 Eric Sauvageau(艾瑞克·索瓦)的访谈 [2]

SourceForge(以下简称“SF”):聊聊你的 Asuswrt-Merlin 项目吧!
艾瑞克·索瓦(以下简称“艾瑞克”):Asuswrt-Merlin 固件为部分华硕路由器提供了一个新的选择,项目主要专注于华硕高端路由器,并为这些功能全面的官方固件路由器提供匹配其硬件性能的高级功能。这个项目的初衷有一点和 DD-WRT 或 Tomato 相似,不同的是我的项目是增强现有官方固件,并非开发更多的功能或兼容更多机型。
SF:是什么驱使你做这件事?
艾瑞克:我有一些修改嵌入式设备固件的工作经验,因此起初我想通过修改华硕的源代码对一些现有功能做出点改善。
SF:那么初期的愿景实现了吗?
艾瑞克:实现了,该项目已远超我原先的目标,它已经从起初在论坛分享的一个简单不过的小补丁发展成为一个体系健全的完整项目。它现在已经是我的一个爱好,在业余时间为这个项目添砖加瓦。
SF:你的项目受益者是谁?
艾瑞克:大多数受益者是爱折腾第三方固件的高级玩家。然而这并不意味着需要真正专业的技术知识才能享受它,即便是一般玩家也能从固件中的增强功能受益,例如增强版直观的无线客户端信息页。
SF:Asuswrt-Merlin 会满足用户的哪方面核心需求?
艾瑞克:可扩展性。可扩展性将为一个设备带来远超其设计目标的能力,我的开发重心之一是允许用户在现有功能的基础上自行开发增强功能,允许用户自行通过自定义脚本、自定义配置和添加服务来实现诸如广告拦截和增强型网络防火墙等功能。
SF:如何充分的玩耍 Asuswrt-Merlin 固件?
艾瑞克:阅读来自项目的百科文档,和其他用户一起在 SNB 论坛讨论想法和分享自己的独特改进,这将为你提供丰富的玩法。我发现困扰很多类似项目的一个问题就是缺乏具有帮助性的文档,所以我一直在试图提供一个全面的百科文档,这也离不开社区对百科的编辑。
SF:你的项目团队为项目开发和社区维护起到了什么作用?
艾瑞克:他们在论坛上积极发言并与网友互动,这使论坛充满活力,也使得项目未来发展非常乐观,他们让自己融入项目,即便没有经常为项目贡献代码。
SF:你是否发现经常更新固件有助于提高用户黏度?
艾瑞克:不错,是这样的,经常更新有助于使用户保持兴趣(并使其不断增长),还能维持社区的活力。我通过 OneDrive(微软网盘)提供非正式版 alpha(内测)版的下载,过去几个月的 OneDrive 下载数据表明大多数用户喜欢定期更新新版本以提前获得新功能和新体验。对于他们来说每两周的更新就像是买个“新玩具”一样高兴,很多追随新技术的用户喜欢不时的“剁手”,更好的是我这个“新玩具”使他们“剁手”的同时不会“榨干”钱包。
SF:你在项目中经历的第一件印象深刻的事情是什么?
艾瑞克:我第一次联系华硕时,他们说关注我的项目有段时间了,并希望帮助我继续开发这个项目。在接下来几个月内我们的关系不断加深,这使我的项目更容易发展,制造商和用户都对我的项目感到兴趣是激励着我继续前进的动力。多年来他们还为我提供了新的开发样机,极大地帮助了我兼容更多的路由器,至今我仍和华硕总部的多名开发成员、管理成员保持联系。很多用户因为我的固件选择购买华硕路由器,这是一种对双方都有利的合作关系。
SF:是什么促成了这种合作关系?
艾瑞克:说起来有点幸运,在项目的前几年,我便因为询问有关代码的问题联系华硕,并提供我开发的补丁给他们。有一天我很感动地发现,他们在更新网站上发布了含有我的补丁的新固件版本,并在更新日志中提及我对他们的贡献。要我说,是他们对项目的开放性塑造了这些可能,我不确定还能找到像他们这样好的制造商了。我有位认识的开发人员,他也和我一样做类似的事情,即便他做的项目比我的项目更卖力,但是他面对的某知名品牌从来没有和他进行过真正的合作,所以我很有幸地碰到了一个开明的制造商。
SF:SourceForge 如何帮助到你的项目?
艾瑞克:我主要依靠 SourceForge 作为我的固件下载网站,我用另外一个网站存放我的源代码。我喜欢 SourceForge 原因之一是非常方便的固件发布过程,还能使用我自己编写的脚本(通过 SCP)上传新版本到 SourceForge,这比手动通过网页版上传多个文件更方便。
SF:Asuswrt-Merlin 固件的下一个重点是什么?
艾瑞克:在过去的 18 个月中我将工作重心转移到维护上面,而非开发新功能,虽然我还偶尔添加新功能,但这已经不是这个项目的重点。下个版本固件可能会在几周后发布,目前处在公测阶段,未来几个月只是与华硕的代码保持同步,继续维护,并没有重大计划。我知道华硕代码已经开发了一些很好的东西,他们将在未来融入我的固件。
SF:如果你有个机会重新打造 Asuswrt-Merlin 固件,你会做些什么不同的事情吗?
艾瑞克:我不知道该怎么回答。有些事情困扰我的代码好多年,直到两年前(转移到 3.0.0.4.382_xxxx 时)华硕的新代码让我有机会重新开始,在新的代码上实现我的所有改进而不是继续在老代码上修修补补,这使我的代码能够更好地融入华硕,尤其是利于今后的维护。(随着开发进度合并越来越难)但现在合并华硕的新代码再次变得容易了。
SF:还有什么要补充吗?

艾瑞克:我为这个项目的社区成员感到特别自豪,社区的讨论帮助用户回答了许多问题,这使我能更专注于这个项目的开发部分,我非常感激。拥有一个活跃社区作为背后的支持,这将是在开源项目中遇到最美好的事情之一。点亮自己,照亮他人。

结语:
翻译及发布这篇帖子的目的是让使用梅林的人更好地了解背后的开发者们,没有他们的辛苦付出就没有这个优秀的固件。
本文由 @Jack 编辑和翻译,转载请署名来源,谢谢!

脚标:
[1] SourceForge 的百科介绍
[2] 2019 年 4 月的 SourceForge“社区精选”奖访谈原文

微信扫一扫,阅读更方便^_^

629

主题

6191

回帖

1万

积分

管理员

正品行货

Rank: 9Rank: 9Rank: 9

积分
16855

RT-AC88URT-AX68U

发表于 2019-5-21 16:19:22 | 显示全部楼层
梅林二次开发的固件也不错。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

站长推荐上一条 /1 下一条

快速回复 返回列表 搜索 官方QQ群
×

秒后自动关闭

小黑屋|手机版|Archiver|华硕网络产品技术交流平台 ( 苏ICP备16010857号-1 )苏公网安备 32050502000499号

GMT+8, 2024-5-1 00:45 , Processed in 0.038281 second(s), 31 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表