佐须之男的博客

技术需要沉淀,成长需要痛苦,成功需要坚持,敬仰需要奉献

论OpenWRT给路由器行业带来的灾难

    随着智能路由和智能家居概念的兴起和走红,越来越多的企业已经在使用或打算使用OpenWRT作为产品研发的平台。不得不说OpenWRT的确满足了目前大部分创业公司短平快的预期。但是这种预期是从某种程度上来说一种认知上的曲解,刨去小米和联想等IT巨头公司,绝大部分公司目前还没有驾驭或者改造OpenWRT的能力。很多中小企业老板完全是抱着你行也我也行的错误观念在做产品,殊不知公司与公司之间研发能力的差异有多大。巨头门虽然从字面上意义上使用着OpenWRT,但是实际上OpenWRT那套系统早已经被改的面目全非。

    下面举一个我客户的例子,厦门的爱蹭网。当年早期我给RickyChan开发过一套基于BroadCom的Tomato系统,使用体验、性能和稳定性都没什么问题。产品经过半年的推广后,由于当时市场上竞争对手并不多加上产品稳定,市场反响非常不错。

    后来RickyChan打算自己写一套基于OpenWRT的系统,我其实挺意外因为现在的系统用的好好的为啥又重新开发一套呢?RickyChan给的说法是未来他想把公司做成一家上市公司,所以系统的自主权得必须掌握在自己手中。当然,作为一名在行业打拼多年的从业者来说,我给他的肯定是泼冷水,我和他解释到:就中国的OpenWRT相关技术人才保有量而言,或许中国也顶多出10个小米或者极路由这样的团队,他们的成功完全是靠人力和物力砸出来的。在当年那种互联网当红的大背景下,所有人都很狂热。他还是执意要做,招兵买卖几个月后,准备大干一场。有这样过了几个月。大半年过去了,系统终于算是给造了出来。

    几经周折后,最终的系统我也拿到手了。粗略一看,无非就改了一个logo等版权信息,纯粹的字符串替换。然后认证系统采用的是WiFiDog,WiFiDog虽然是开源的,但是性能一直是诟病。考虑到了专利问题和性能问题,我给海蜘蛛和爱蹭网定制系统的时候采用的内核态的实现方式。

    我当时正处于转型的瞭望期,正打算转OpenWRT开发,所以也特别关注这个系统,因为它代表国内中小企业OpenWRT的研发水平,看到此般系统后,我就开始陷入了沉思,为什么用了半年时间做出来的是这样的产品?下面是我当年的思考:

    一)OpenWRT虽然灵活,但是底层系统代码太冗长,导致开发人员不能完全吃透。

    二)错误的理解了平台的概念,平台只是帮你减少移植软件的时间而已。路由器开发过程中软件移植其实仅仅占了软件研发的10%不到,对于小型项目而言平台并不能带来效率上的增加,只会无端增加麻烦。

    三)项目的核心还是业务逻辑本身,平台并不能给你自动完成业务逻辑。平台带来的只是效率上的提升,很多公司把OpenWRT当万金油使,做啥项目都用OpenWRT,感觉像是用了OpenWRT啥都可以轻松解决一般。

    四)目前路由器相关从业者,绝不大部分是滥竽充数。领导下任务,员工瞎应付,没有职业道德可言。滥用社交网络来套取知识,而不是通过网络去学习知识。

    由于这些公司大部分使用的是OpenWRT,每个系统彼此看起来都是李鬼。这时开始,厂商间开始了厮杀,因为软件之间拉不开差异,所以只能靠免费送这种杀敌一千自损八百的市场手段。最终的结果,就如大家现在看到的那样,血流成河,血本无归。

版权所有: http://forgotfun.org/2016/04/%E8%AE%BAOpenWRT%E7%BB%99%E8%B7%AF%E7%94%B1%E5%99%A8%E8%A1%8C%E4%B8%9A%E5%B8%A6%E6%9D%A5%E7%9A%84%E7%81%BE%E9%9A%BE.html 作者: 佐须之男 未经允许请勿转载

© 2016 佐须之男版权所有 | 联系方式 forgotfun@qq.com | 业务合作 181-1435-4589 (陆工)