Chiphell - 分享与交流用户体验

标题: 拜读了一下OpenWRT的历史,感觉思科大魔王还算是体面人 [打印本页]

作者: ttt5t5t    时间: 2024-6-6 14:58
标题: 拜读了一下OpenWRT的历史,感觉思科大魔王还算是体面人
昨天在群里聊天,说到现在的路由器很多都是基于OPENWRT开发,甚至直接在网上邻居都能看到OPENWRT字样
就谈到这玩意最初是从哪里来的,于是搜了下WRT的起源:https://tedium.co/2021/01/13/linksys-wrt54g-router-history/
中间的故事可谓相当精彩又曲折,邪恶的思科大魔王一时不慎,被植入GPL蛊毒,不管是迫于压力还是不情不愿,最终被迫开源了路由器固件
而且是真开源,可没有搞个HOMO和OPHOMO之类的蒙人
之前看的打破XX霸权的文章里面,思科都是以反派的形象出现最终被拿着村好剑的勇者打败的,难得换个角度看,其实思老爷做事还是有点原则哒
最后还有个疑问,哪个小天才想到拿linux做路由器固件的,最终这个锅也没扣到具体的头上,或者是LinkSYS故意等着思科被坑?
作者: tasagapro    时间: 2024-6-6 15:03
某项目思科交换机出保一星期坏了80%,你说用户以后还会用吗
作者: dcl2009    时间: 2024-6-6 15:10
没你想的那么高尚

那时候开源的系统有很多,基本上用Linux都有对应的开源项目,只不过openwrt写的比较完整,而且重要的是能用三方驱动,要不然也火不起来。

我十几年前上大学的时候就是用的BCM的片子+OP写四旋翼的代码,因为通信很稳,不用外挂通信模块
作者: crcrane    时间: 2024-6-6 15:12
软件行业最伟大的事情就是开源。
作者: chukuang    时间: 2024-6-6 15:33
本帖最后由 chukuang 于 2024-6-6 16:03 编辑

你也许不是从业者,所以这么说可以理解

但是引用你说的话【被植入GPL蛊毒】,这句话也许是开玩笑但是并没有很有趣

比如我去你家饭菜里下毒,那么你可以说【你是被我下毒的】
但问题是你是从我这里偷了一瓶农药自己加到饭里去的

这种情况下你说是【被我下毒】就有点黑白不分了


换句话说就是,你明知道别人是GPL协议,你还要去用,以为别人不会发现
有本事你别用啊

──────────────────────
就连原文里面都直接说了是为了避免诉讼,到你这里就变成【体面人】了

就稍微吹得有点太过了


(, 下载次数: 35)


──────────────────────

还有回答你最后一句的问题,这并不是哪个员工能够决定
因为你的思大爷作为一个公司,而且是一个老牌的技术型公司,技术团队也是有他的管理人员的;
工程师写的大部分代码原则上也是要经过专门的工程师去做Review的,并不是某一个一线工程师就能决定最终产品中所采用的具体技术选型的;

再换句话说,就算你嘴里某个【小天才】要去做投毒,你堂堂思科一整个技术团队的成员和领导最终都没有发现,那么你思大爷就是要负责的
因为你请的其他员工都在吃干饭,没把份内的基本的事情做好

作者: yin19991999    时间: 2024-6-6 15:58
asuswrt步了开源后尘?
作者: nekotheo    时间: 2024-6-6 16:18
HOMO大惊
作者: 大白兔女乃子    时间: 2024-6-6 16:58
tasagapro 发表于 2024-6-6 15:03
某项目思科交换机出保一星期坏了80%,你说用户以后还会用吗

山西省比较大的一家三甲医院,2011年建院时用的思科了,现在还在用
作者: wei73    时间: 2024-6-6 17:02
openwrt本来就是基于Linux 开源协议做的东西,遵从GPL开源不是应该的吗?

作者: Ownab    时间: 2024-6-6 17:16
wei73 发表于 2024-6-6 17:02
openwrt本来就是基于Linux 开源协议做的东西,遵从GPL开源不是应该的吗?


非也 如果思科不惜代价没有开源WRT54G的源码,openwrt到不了今天的成熟度 尤其是在wlan方面 虽然依然很烂
作者: wei73    时间: 2024-6-6 17:19
Ownab 发表于 2024-6-6 17:16
非也 如果思科不惜代价没有开源WRT54G的源码,openwrt到不了今天的成熟度 尤其是在wlan方面 虽然依然很烂 ...

你和我说的是一会事嘛?

我再说GPL开源问题,没说openwrt思科贡献问题。
作者: Ownab    时间: 2024-6-6 17:29
wei73 发表于 2024-6-6 17:19
你和我说的是一会事嘛?

我再说GPL开源问题,没说openwrt思科贡献问题。

楼主在讨论思科, 你把思科抛开不谈。。。  我没反应过来 哈哈哈
作者: wei73    时间: 2024-6-6 17:30
Ownab 发表于 2024-6-6 17:29
楼主在讨论思科, 你把思科抛开不谈。。。  我没反应过来 哈哈哈

我是说思科是在GPL下做的产品,就应该遵守GPL协议,和体面无关
作者: Ownab    时间: 2024-6-6 17:33
wei73 发表于 2024-6-6 17:30
我是说思科是在GPL下做的产品,就应该遵守GPL协议,和体面无关

好吧。。 我又理解错了 哈哈哈哈。。。
作者: imyz    时间: 2024-6-6 17:39
吓我一跳,我理解只是开源了 LinkSys 的代码,而不是 Cisco IOS 的源码?

若是后者,那现在估计包括 Cisco 连带 HW H3C 也没啥事儿了
作者: ttt5t5t    时间: 2024-6-6 18:20
imyz 发表于 2024-6-6 17:39
吓我一跳,我理解只是开源了 LinkSys 的代码,而不是 Cisco IOS 的源码?

若是后者,那现在估计包括 Cisco ...

卧槽 那个核心技术就算美国解体了都不会开源的
作者: imyz    时间: 2024-6-6 18:33
ttt5t5t 发表于 2024-6-6 18:20
卧槽 那个核心技术就算美国解体了都不会开源的

害得人家空欢喜一场,都准备好去下源码了...
作者: se8en    时间: 2024-6-6 18:49
如果你玩路由比较早,经历过Wi-Fi 从无到有

那你肯定知道 WRT54G——几乎是神一样的存在

openwrt 也由此而来
作者: ysc3839    时间: 2024-6-6 18:51
选Linux可能是芯片厂商做的选择?
作者: ysc3839    时间: 2024-6-6 18:59
Ownab 发表于 2024-6-6 17:16
非也 如果思科不惜代价没有开源WRT54G的源码,openwrt到不了今天的成熟度 尤其是在wlan方面 虽然依然很烂 ...

未必,思科最早开源的代码和现在的OpenWrt区别很大的,类似Padavan等华硕开源的路由器系统,或者一些光猫的系统,整个系统没什么扩展性,文件系统大部分只读,整套架构和正经GNU/Linux差别很大。
思科开源让其他很多厂商都选择Linux作为内核,但是Linux内核之上的用户模式仍然是各搞各的。
直到OpenWrt弄出了一套可扩展性很强的用户模式组件,加上厂商开始吹智能路由概念,以及敏捷开发的需求,才有更多厂商选择基于OpenWrt开发。
其实最初是不是思科主动选择了Linux也不好说,思科那路由器的芯片不是自研的吧?如果不是的话,那选择Linux的其实是芯片厂商,思科只是起到了个榜样的作用。
作者: iooo    时间: 2024-6-6 19:53
不管死磕是自愿还是被迫开源,都对后续的各wrt产生深远影响
希望国内厂商也能多做这种影响深远的事
作者: maclover    时间: 2024-6-6 19:58
提示: 作者被禁止或删除 内容自动屏蔽
作者: YsHaNg    时间: 2024-6-6 19:58
大白兔女乃子 发表于 2024-6-6 08:58
山西省比较大的一家三甲医院,2011年建院时用的思科了,现在还在用

太山西了不够 London几家nhs的医院也在用
作者: 大白兔女乃子    时间: 2024-6-7 08:33
YsHaNg 发表于 2024-6-6 19:58
太山西了不够 London几家nhs的医院也在用

质量确实刚刚的
作者: kuuki    时间: 2024-6-7 08:36
Ownab 发表于 2024-6-6 17:16
非也 如果思科不惜代价没有开源WRT54G的源码,openwrt到不了今天的成熟度 尤其是在wlan方面 虽然依然很烂 ...

要相信,即使没有OpenWRT也会有CloseWRT流行起来的,不同的行业阶段会催生出不同的产品来适应
作者: beowulf    时间: 2024-6-7 08:40
chukuang 发表于 2024-6-6 15:33
你也许不是从业者,所以这么说可以理解

但是引用你说的话【被植入GPL蛊毒】,这句话也许是开玩笑但是并没 ...

不能同意更多。


确实原文很像是公众号引流瞎编的。
作者: xcdry    时间: 2024-6-7 09:22
kuuki 发表于 2024-6-7 08:36
要相信,即使没有OpenWRT也会有CloseWRT流行起来的,不同的行业阶段会催生出不同的产品来适应 ...

没公开源码很难的,从零到1才是最难的一步
作者: wu0lei    时间: 2024-6-7 09:27
chukuang 发表于 2024-6-6 15:33
你也许不是从业者,所以这么说可以理解

但是引用你说的话【被植入GPL蛊毒】,这句话也许是开玩笑但是并没 ...

哎哟 我回头告诉大佬你盗图
作者: sunrie    时间: 2024-6-7 09:35
家里还有刷了OpenWrt的WRT54G及配套的无线网卡,功能都还是正常的,只是太老了,早就闲置了。
作者: Satan023    时间: 2024-6-7 10:10
tasagapro 发表于 2024-6-6 15:03
某项目思科交换机出保一星期坏了80%,你说用户以后还会用吗

啥型号啊这么容易坏 我这思科几乎是质量的代名词 10几年的思科交换机还在跑
作者: Ownab    时间: 2024-6-7 11:25
kuuki 发表于 2024-6-7 08:36
要相信,即使没有OpenWRT也会有CloseWRT流行起来的,不同的行业阶段会催生出不同的产品来适应 ...

也不好说,反观硬件行业,这么多年也没催生出一个同级的开源项目
作者: chukuang    时间: 2024-6-7 12:35
wu0lei 发表于 2024-6-7 09:27
哎哟 我回头告诉大佬你盗图

没懂,是说插入在回复里的那张截图吗,那是从楼主给的文章连接的里的截图
你说的盗图是说什么
作者: chukuang    时间: 2024-6-7 12:40
beowulf 发表于 2024-6-7 08:40
不能同意更多。

原文我看了下好像没什么问题,包括后来思科给了和解金也写进去了

我是觉得是楼主自己YY太多加戏太多了
作者: shangyu7    时间: 2024-6-7 12:41
Ownab 发表于 2024-6-7 11:25
也不好说,反观硬件行业,这么多年也没催生出一个同级的开源项目

硬件门槛比软件高多了,测试仪器多贵啊
作者: wangzhechina    时间: 2024-6-7 13:16
大白兔女乃子 发表于 2024-6-6 16:58
山西省比较大的一家三甲医院,2011年建院时用的思科了,现在还在用

这不就是白求恩医院么
作者: 未雪    时间: 2024-6-7 15:04
Openwrt的wifi功能现在还是不太行。曾经在软路由接过几个usb网卡,但是使用起来都不太稳定
作者: ttt5t5t    时间: 2024-6-7 17:04
未雪 发表于 2024-6-7 15:04
Openwrt的wifi功能现在还是不太行。曾经在软路由接过几个usb网卡,但是使用起来都不太稳定 ...

驱动问题吧
厂商自己开发的信号就好 开源驱动信号就烂
作者: kevinho86    时间: 2024-6-7 17:22
ttt5t5t 发表于 2024-6-7 17:04
驱动问题吧
厂商自己开发的信号就好 开源驱动信号就烂

也导致UBNT ER-X 2.0.X系列版本固件,性能相比1.0.X系列弱10%左右。
听闻是2.0.X系列版本固件使用了Op的MT7621驱动(忘记那里看到这消息)
作者: JasonGreen    时间: 2024-6-7 17:26
开源协议在美国是有法律效益的,国内只是作为参考而已。美国企业自然会谨慎对待开源协议。
作者: 大白兔女乃子    时间: 2024-6-9 22:06
wangzhechina 发表于 2024-6-7 13:16
这不就是白求恩医院么


作者: 腿毛飘飘    时间: 2024-6-9 22:36
跟思科关系不大,当年WRT-54G开源的时候,Linksys应该还没被Cisco收购吧,而且现在又被卖掉了。

OpenWrt最早的一版是基于WRT-54G源码,但很快,大概就是第二年,就重写跟WRT-54G源码没关系了。

倒是DD-WRT跟WRT-54G源码关系更近,不过这项目后面没啥发展,远不如OpenWrt生态好。
作者: wu0lei    时间: 2024-6-10 10:43
chukuang 发表于 2024-6-7 12:35
没懂,是说插入在回复里的那张截图吗,那是从楼主给的文章连接的里的截图
你说的盗图是说什么 ...

开个玩笑 你的头像是大佬吗
作者: gartour    时间: 2024-6-10 16:31
tasagapro 发表于 2024-6-6 15:03
某项目思科交换机出保一星期坏了80%,你说用户以后还会用吗

是指过保当天全部还好着,然后一星期内坏了80%吗?

有点难以相信
作者: jihuan    时间: 2024-6-10 16:46
大白兔女乃子 发表于 2024-6-6 16:58
山西省比较大的一家三甲医院,2011年建院时用的思科了,现在还在用

我们05年的思科路由器交换机还用着,很稳定。h3c之流每两三年还会死一次,思科这么多年就有一台死过一次。
作者: ONEChoy    时间: 2024-6-10 17:40
se8en 发表于 2024-6-6 18:49
如果你玩路由比较早,经历过Wi-Fi 从无到有

那你肯定知道 WRT54G——几乎是神一样的存在

雀食是神 也雀食死得很惨。。。belkin不愧是线材祖师爷 一出手linksys秒变植物人 思科猛插管都救不活了。。。
作者: se8en    时间: 2024-6-10 18:16
ONEChoy 发表于 2024-6-10 17:40
雀食是神 也雀食死得很惨。。。belkin不愧是线材祖师爷 一出手linksys秒变植物人 思科猛插管都救不活了 ...

一个做手机充电头充电线的牌子 能有啥远大梦想

纯看苹果发布 跟屁股后面做oem配件的制造商
作者: wun_008    时间: 2024-6-10 18:49
只要开源了 就会被弯道超车
作者: afyr    时间: 2024-6-10 20:07
se8en 发表于 2024-6-6 18:49
如果你玩路由比较早,经历过Wi-Fi 从无到有

那你肯定知道 WRT54G——几乎是神一样的存在

当年还买过 wrt54g,刷了开源固件


作者: se8en    时间: 2024-6-10 20:09
afyr 发表于 2024-6-10 20:07
当年还买过 wrt54g,刷了开源固件


当年那个外观 可太上头了,至今没看到比那个更好看的路由器
作者: kevinho86    时间: 2024-6-10 20:14
se8en 发表于 2024-6-10 20:09
当年那个外观 可太上头了,至今没看到比那个更好看的路由器

所以经典
作者: ONEChoy    时间: 2024-6-10 20:25
se8en 发表于 2024-6-10 20:09
当年那个外观 可太上头了,至今没看到比那个更好看的路由器

我还买了个booster叠叠乐 但是后来发现心理满足大过实际效果。。。
作者: ONEChoy    时间: 2024-6-10 20:44
ONEChoy 发表于 2024-6-10 17:40
雀食是神 也雀食死得很惨。。。belkin不愧是线材祖师爷 一出手linksys秒变植物人 思科猛插管都救不活了 ...

比喻失当了 思科压根没插过管。。。
买下应该只是单纯为了几个patent 好比买个植物人拉回去掏器官 好像更合适。。。
作者: james_join    时间: 2024-6-10 21:09
se8en 发表于 2024-6-10 20:09
当年那个外观 可太上头了,至今没看到比那个更好看的路由器

可堆叠设计,买了台8-port switch合体更好看了
作者: evilbot    时间: 2024-6-10 21:56
se8en 发表于 2024-6-10 20:09
当年那个外观 可太上头了,至今没看到比那个更好看的路由器

Linksys家的Velop也是颜值最高的Mesh
可惜退出国内市场了
作者: AMDYes?    时间: 2024-6-11 09:03
现在的IT,绕不开美国,也就绕不开一些思科/贝尔/sun吧
作者: Victor.dou    时间: 2024-6-11 09:31
之前收藏过这个回答:

https://www.zhihu.com/question/20822589/answer/1001410286

2002年10月,Linksys公司(由一对移民美国的台湾夫妇曹英伟和吴健创建)发布了名为WRT54G的无线路由器的第1个版本,该机型基于32-bit MIPS芯片,搭载了基于Linux内核的固件,并且可以刷机;WRT的含义,Linksys原意可能是指 Wirless Receiver/Transmitter,现在大家都解读为Wirless RouTer;
2003年3月,Cisco公司以5亿美元的价格收购了Linksys,成为其子公司,此后Linksys推出的产品都标记上 Linksys by Cisco;
2003年6月,Linux Kernel 开发组听闻WRT54G搭载了包含GPL开源协议的Linux代码,要求Linksys开源相关部分的代码,为此FSF(自由软件基金会)还起诉Cisco;
2003年7月,尽管各方对WRT54G固件是否应该开源有所争议,不过Cisco和Linksys迫于外界压力还是开源了WRT54G固件,至此,各种定制固件和路由器刷机开始流行了起来(Lintel在其2012年的一份文档中说是2003年3月思科被迫开源,其实有误,3月份思科和领势还在忙收购的事吧);
2004年1月,OpenWrt 项目启动(据其官网自我介绍,未找到源码或论坛讨论等其他佐证),基于WRT54G固件开发,后来(不知道是多久以后,根据2004和2005年的论坛信息显示,Alchemy如日中天的时候OpenWrt还是个弟弟)发布名为“stable release”的版本;
2004年6月,Sevasoft公司基于Linksys固件放出了Alchemy v1.0,他们做的固件在当时是最流行的,在v1.0之前的pre版本就很流行了,开发也很活跃,Sevasoft也是WRT54G系列最早的开源开发者之一;
2004年11月, Timothy Jans(又叫 Avenger 2.0),基于Linksys开源的WRT54G系列的固件发布了HyperWRT,主要是开放一些官版受限的功能,但又尽可能保持原汁原味;
2005年1-2月,Linksys为了支持这些第三方固件把WRT54G v4机型拿来重新上市,并重命名为WRT54GL其中L是指Linux,据Linksys相关负责人在2018年称,WRT54GL是迄今为止最畅销的路由器;Sveasoft公司鉴于自己在Alchemy固件上取得的巨大成功,有了转商业运营赚钱的想法,但限于GPL协议,又不得不开源,想出的变通做法就是,让用户每年交20美元的订阅费,付费用户可以进入论坛享用商用版固件,而免费用户只有使用更新较慢的版本,Alchemy社区内也有人看不惯这种收费行为,于是自行修改Alchemy然后对外发布;
2005年1月22日,Sebastian Gottschall(又叫BrainSlayer)基于Alchemy v16固件开发了第一版DD-WRT v16固件,版本号沿用Alchemy的,DD是德国东部Dresden城市的汽车牌照的缩写,该城市是DD-WRT开发组生活的地方;
2005年2月,HyperWRT原版停更, tofu和 Thibor 两名开发者基于它继续开发,项目名为 HyperWRT +tofu 和 HyperWRT Thibor;
2005年中,OpenWrt 发布了名为 “experimental”的版本;
2005年12月,DD-WRT v23发布,鉴于Alchemy社区的内斗和商业付费的风险,DD-WRT自v23开始将固件核心替换为了OpenWrt;
2006年2月,HyperWRT+tofu停止开发,合并入HyperWRT Thibor,后者开发至2008年2月停更;
2006年12月, Jonathan Zarate发布了 Tomato(番茄,也简称TT) 的第一个版本,基于HyperWRT为Linksys WRT54G系列和Buffalo WHR-G54S系列机型定制更易用功能更强的固件,主要支持博通Broadcom的系列芯片;
2007年1月,OpenWrt发布了代号为White Russian的固件,这个版本之后的OpenWrt才变得越发流行;
2008年7月14日,Eric Bishop基于OpenWrt Kamikaze(v7.x和v8.x)发布了Gargoyle(石像鬼)固件的第一个稳定版v1.0,加入了自己的包管理器,格式为 gpkg;
2008年7月26日,DD-WRT v24 SP1 发布,然后至今停更,从2010年起DD-WRT社区诸多开发者在不断发布各种变体版本的固件;
2010年,华硕ASUS发布了RT-N56U路由器(具体发布日期没找到,华硕官网说RT-N56U获得了2010年的iF设计奖),该机型搭载的是联发科MTK的芯片;
2010年6月28日,Tomato(番茄) 官方更新了v1.28稳定版,然后至今还未更新;
2011年1月,华硕在CES上发布了RT-N66U路由器,该机型最早使用Asuswrt固件的(华硕更早机器搭载的固件还没统一成型),Asuswrt是基于Tomato-RT/Tomato-USB开发,主要支持博通Broadcom芯片和部分高通Atheros芯片;同月,高通Qualcomm收购创锐讯Atheros为全资子公司,后者主要研发无线通讯芯片;
2012年5月3日,俄罗斯人Andy Padavan(老毛子)创建了rt-n56u项目并提交初始化代码,基于 Asuswrt-Merlin 固件开发,由于RT-N56U搭载的是联发科芯片,后来Padavan被移植到多款基于联发科芯片的路由;
2012年6月19日,加拿大人Eric Sauvageau创建了Asuswrt-Merlin(**) 项目并提交了初始化代码,基于 Asuswrt 3.0.0.3.144;
2013年10月,Cisco公司将Linksys卖给了Belkin公司,Linksys至此与思科无关,新东家Belkin保留了Linksys原品牌;
2013年-2016年,国内各大神开始在论坛活跃最频繁的时间段,发布相关教程和他们基于OpenWrt/LEDE、Tomato、DD等定制的固件,Lean、Lintel、佐须之男都出名在这个时段;
2016年3月1日,佐须之男在Tomato基础上(应该是基于Tomato v1.28),发布了Tomato Phoenix(不死鸟)的第一个公开测试版,主要增加了Tomato对联发科芯片的支持;
2016年5月,OpenWrt 的部分核心成员基于OpenWrt另起炉灶开了LEDE项目,主要因看不惯既有社区的乌烟瘴气和旧源码的质量;
2017年1月24日,Lintel宣布因团队接手Newifi系列路由的固件维护,而PandoraBox(潘多拉)停止更新,该固件是为了照顾部分英文水平较菜和动手能力较差的玩家,对OpenWRT/LEDE做了本地化,并预编译或安装了大陆用户常用的某些功能,最早发布在 openwrt.org.cn上;
2017年2月,LEDE的第一个稳定版发布,版本号为v17.01.0,LEDE的主要改进是重构了OpenWrt代码,替换了文件系统改为JFFS2,更友好的Web界面LuCI,更多的opkg包支持等;
2018年1月,OpenWrt 老项目和离家出走的LEDE决定复合,名为OpenWrt/LEDE,在原LEDE团队的规矩和主导下运作,但名字仍叫OpenWrt;
2018-2019年,OpenWrt和LEDE主要在版本号为v18.x的代码上完成合并工作,DD-WRT、Asuswrt-Merlin、Padavan等活跃项目也在持续更新。
现在,随着路由固件定制、开发技术的普及,各路论坛里基于OpenWrt/LEDE、DD-WRT、Merlin、Padavan、Tomato等知名固件的各种私人订制层出不穷……

作者: tasagapro    时间: 2024-6-11 14:45
gartour 发表于 2024-6-10 16:31
是指过保当天全部还好着,然后一星期内坏了80%吗?

有点难以相信

现实就是这么魔幻啊
同一个项目的阿朗的传输设备就啥事没有
作者: newshadow    时间: 2024-6-11 15:00
思科的东西太热了,不是标准机房不行,我看过之前单位用了10多年都没问题,精密空调恒温25度,h3c就坏过两台。
作者: chukuang    时间: 2024-6-15 21:46
wu0lei 发表于 2024-6-10 10:43
开个玩笑 你的头像是大佬吗

哈哈哈哈印度那一集里的截图哈哈哈




欢迎光临 Chiphell - 分享与交流用户体验 (https://www.chiphell.com/) Powered by Discuz! X3.5