為什麼tp-link這樣的廠商不直接內置dd-wrt這種開源又好用的系統而自己開發一個功能更弱的系統?


瀉藥。因為需求,定位及成本考慮。

ddwrt和openwrt的興起是在約10年前,靠著linksys因使用linux而被迫開放源碼,而彼時上網通常還停留在撥號+有線路由階段,無線上網不僅昂貴且因硬體不成熟而極為不穩定,同時整個市場需要非常有限(想想若還在使用諾基亞,大部分時間使用筆記本或台式機上網,家裡開個wifi還覺得是不是會輻射影響生育),而買路由器最看中的無非兩點∶價格便宜,穩定不掉線。這對於極擅長成本控制外加一眾國內top2畢業的擅長持續優化的研發隊伍(在傳統嵌入式行業,跟互聯網沒有可比性),應該是不難解決。

另外,國內市場對無線路由器的需求存在滯後,這給了TP緩存的時間。同時,TP在brcm(博通,wifi解決方案的老大)愛理不理後,選擇了小廠商athero(已被高通收購)進行深入合作(athero的很多晶元還剛下線,TP對應的機型就在開放中,athero的FAE們長期在TP support)。兩家小廠強強聯合,在11年躍居全球市場份額第一(雖然全靠低端的150mbps,300mbps機型),brcm後悔不已。

總的來說,TP在無線路由普及之時,核心的競爭力在於和atheros的密切合作和無數的硬體射頻工程師的努力。軟體方面路由器真沒太多的事要做(開放各種花里胡哨的功能?高度可配置?用戶可拓展?bt?vpn?別逗了,大夥忙著賺錢養家買高價房呢?玩個電腦都嫌累,你讓我們沒事鼓搗路由器?多少公司就是被各種蛋疼產品需求導致功能堆疊過多,bug一堆,系統不穩定而玩死自己呢?)

TP的定位至少在2-3年前是正確的,老闆一直強調我們只做100-200元的路由器,做好,做精。從此點出發,我們花上千萬美刀購買vxworks的使用權,並將無線路由器做到2m flash 8m內存上,自己生產電源,殼體等。目的只有一個,成本。

因此,軟體工程師有比較大一部分是進行裁剪,把功能做小,做小,更小。

當攤子開始鋪開,國際市場的開拓,TP猛然發現這種為了極致的成本而犧牲掉的拓展性,是應對不同需求的關鍵。於是乎基於openwrt平台的產品同樣有在開放,vxworks逐漸退出。

在我看來,ddwrt也好,openwrt也罷,只有切合用戶需求的產品,且保持最好的性價比,才是生存之道。


TP-LINK用的是VxWorks啊,嵌入式行業里最NB的商用系統。因為涉及很多專利,一般中國企業或學校很難拿到系統的授權,有錢都沒用。美軍導彈就是用的這個系統。

[1] http://en.wikipedia.org/wiki/VxWorks


功能弱不等於不實用,對於大多數用戶來說,他們所需要的功能在TP-Link路由預置的系統里都有,而且操作相對更加容易,而一般用戶根本無法駕馭功能繁雜的DDWRT。另外,由於大多數家用入門級的路由性能有限,個人以為,使用DDWRT系統反而會降低其穩定性,而系統頻繁的掛掉會直接影響它的用戶體驗。這樣看來,TP-Link是完全沒有理由在自家的路由里內置DDWRT的。


我就匿名回答一下咯。

根本原因是:

1. 老闆反對開源,領導眼光短淺,將熊熊一窩。

2. TP-Link很摳成本。


買了一個極路由1代,賣了,失望。牛逼吹過了的典型

又買了一個極1s,閑置了,連root都不給我

又買了一個newifi,官方固件簡直是翔,刷了openwrt,5G廢了

這就是你們要的智能路由,沒一個令人滿意的。

上面幾位的信號都不如當年的TP-LINK 941。941刷op無luci+ss和chinadns還是挺好用的。。。。。

Tplink也不全是vxworks

那些2m/16m的用的是vxworks

像TP-LINK 941這樣的機器還是linux的


tp-link就一代工廠,先買或直接向晶元廠家要個方案,然後自己的技術人員根據需要,在方案上進行一些改動,沒哪個晶元廠家會直接給ddwrt方案。

另外,ddwrt什麼功能都給你,廠家就沒法在功能上區分高低端產品,利潤會低很多。


100多塊的東西你們還要求真高。。。


我可以說家裡的tplink的旅行版小路由器最普通的那種,信號和穩定性都超過極路由兩條街嗎!


openwrt、ddwrt功能很多性能很弱啊,自己玩機還行,商業化...會被用戶吐槽ping值不穩定,一大堆


tplink、dlink之類很多廠商在國外售賣的路由器都是可以刷openwrt等開源固件的,目前百元級的低端路由普遍用的是聯發科mt7260系列的方案,聯發科自己圖省事都建議用openwrt(這樣自己不用維護了),這些路由器自然是支持openwrt的,你看到的界面也許就是openwrt基礎上改的

不過,由於國內某些限制(你懂的),以及某些技術的滯後(比如xxx不能過濾ipv6),國內是不允許原生支持ipv6的家用路由器上市的,所以廠商相應的國內發售版本幾乎都屏蔽了該功能

然而刷入openwrt可以輕鬆解除該限制,所以廠商必然要屏蔽這些開源固件,至少保證絕大多數用戶遵守國家的法律法規

這既是保護廠商也是保護用戶,否則哪一天如果刷openwrt像刷miui那麼容易,就是openwrt全網封殺之日


回答已經很全面了,唯一值得補充的就是,這些Open Source的固件對硬體的要求要高點。動不動就要求CPU多少多少,RAM多少多少的,對於廠家來說增加硬體的配置的話最終價格會反映在消費者身上,東西貴了沒人買。

而且對於終端用戶來說這些Open Source的固件需要調試的選項太多了,誰沒事兒會去修改一下WiFi電波強度是多少mW呢。

其實這就像安卓和iOS的戰略一樣的,安卓把代碼全公開讓有技術的人有很大的發揮空間,同樣也增加了風險性。iOS從一開始就是把root藏起來不讓用戶碰,從而保證了它的穩定性。


其實不少路由器自帶的就是基於ddwrt/openwrt的系統,只是用戶界面不一樣而已


來黑一下tplink

tp-link不但自己做的固件老掉線就算了,現在還學會了玩數字簽名。我的w703n本來是可以刷openwrt的,後來升級了官方固件之後,死機問題並沒有得到解決,反而不能刷openwrt固件了(需要驗證RSA簽名)

這是自己的屁股擦不幹凈還不讓別人幫擦的節奏嗎?

從此不再買tplink的產品


推薦閱讀:

小道消息,極路由要開源那不是必死無疑了?
為什麼沒有廠商做一款高配置的OpenWRT路由器?
為什麼網路設備(交換機路由器)使用RJ45介面做console口又不支持tcpip只能用com通信?
搭建中型區域網時,核心層面的路由器及交換機有哪些選擇?驗收工程質量時,需要注意哪些問題?
為什麼都拿路由器做文章?果殼網出路由器,小米出路由器,華為出路由器,路由器有必要這麼玩嗎?

TAG:操作系統 | Linux | 路由器 | 開源 | TP-LINK普聯 | DD-WRT |