無線路由器最佳實踐開源的Linux操作系統

Cisco/Linksys在2003年發佈了WRT54G這款無線路由器,同年有人發現它的IOS是基於Linux的,然而Linux是基於GPL許可證發佈的,按照該許可證Cisco應該把WRT54G 的IOS的源代碼公開。2003年3月, Cisco迫於公眾壓力公開了WRT54G的源代碼。此後就有了一些基於Cisco源碼的第三方路由器固件,OpenWrt就是其中的一個。

無線路由器最佳實踐開源的Linux操作系統

圖為:魔豆路由器

OpenWrt 不是一個單一,靜態的固件(相對原廠固件而言),而是提供了一個可添加軟件包的可寫的文件系統。這使你可以自由的選擇應用程序和配置,而不必受設備提供商的限制,並且可以使用一些適合某方面應用的軟件包來定製你的設備。對於開發者來說,OpenWrt 是一個框架,(有了它)你不必麻煩的構建整個固件就能得到你想要的應用程序;對於使用者來說,這意味著完全定製的能力,以一種你從未想過的方式使用你的設備。

OpenWrt 是 Linux 在嵌入式領域最受歡迎的一個發行版,社區龐大、活躍,孕育了許多商業智能路由器、VoIP、工控、智能家居項目。得益於便宜、功耗低、板子小,創客圈對 OpenWrt 也有強烈需求,許多產品都可以通過它實現,比如遠程NAS、無線攝像頭、無線USB,及機器人。

正如豌豆機器小組(WRTnode machine team)發起人羅未所說:OpenWrt,下一個時代的Android。當中國的互聯網行業競爭蔓延到路由器流量入口、商業Wi-Fi、智能家居主控、智能機器人及物聯網的時候,我們發現,這些領域的每一項行業需求,幾乎都能在 OpenWrt 裡找到答案。OpenWrt,這個已有11年曆史的開源項目,從未被任何商業力量左右,保持著純正的社區生長形態。來自全球各地的開發者,融匯了軟件與硬件的開發智慧,在軟硬結合、流量入口、O2O、智能硬件、人工智能與機器人等領域,為 OpenWrt 裡貢獻了大量ipk包。面對當下中國滾燙火熱的新銳行業需求,OpenWrt 彷彿一位先知,早有答案。而OpenWrt 天然的低成本、低功耗、小體積的平臺特徵,正是硬件開發者心目中理想的計算環境。 似乎從未有過一個開源項目像現在的 OpenWrt 一樣,佔據著行業前沿的焦點地位。

github:https://github.com/openwrt/openwrt

如何編譯自己需要的 OpenWrt 固件:https://github.com/coolsnowwolf/lede


分享到:


相關文章: