現(xiàn)在市場(chǎng)上主流固件有DD-WRT ,Openwrt绷跑,tomato,為什么有選擇使用openwrt 來(lái)移植wifidog做無(wú)線(xiàn)portal 伦忠?
關(guān)于 OpenWrt
當(dāng)Linksys 釋放 WRT54G/GS 的源碼后假瞬,網(wǎng)上出現(xiàn)了很多不同版本的 Firmware 去增強(qiáng)原有的功能绪撵。大多數(shù)的 Firmware 都是99%使用 Linksys的源碼袍嬉,只有1%是加上去的怨喘,每一種 Firmware 都是針對(duì)特定的市場(chǎng)而設(shè)計(jì)淫奔,這樣做有2個(gè)缺點(diǎn)山涡,第一個(gè)是難以集合各版本Firmware的長(zhǎng)處,第二個(gè)是這版本距離 Linux 正式發(fā)行版越來(lái)越遠(yuǎn)唆迁。
OpenWrt 選擇了另一條路鸭丛,它從零開(kāi)始,一點(diǎn)一點(diǎn)的把各軟件加入去唐责,使其接近 Linksys 版 Firmware的功能鳞溉,而OpenWrt 的成功之處是它的文件系統(tǒng)是可寫(xiě)的,開(kāi)發(fā)者無(wú)需在每一次修改后重新編譯鼠哥,另它更像一個(gè)小型的 Linux 電腦系統(tǒng)熟菲,也加快了開(kāi)發(fā)速度。
為什么使用 OpenWrt
因?yàn)?Linux 為我們提供了很多免費(fèi)的軟件朴恳,我們可以用一個(gè)很低的價(jià)錢(qián)購(gòu)買(mǎi)像WRT54G的硬件抄罕,做成一個(gè)小型的 Linux 系統(tǒng),現(xiàn)在OpenWrt已經(jīng)提供了100多個(gè)已編譯好的軟件于颖,而且數(shù)量還在不斷增加贞绵,而 OpenWrt SDK 更簡(jiǎn)化了開(kāi)發(fā)軟件的工序
OpenWrt 的歷史
OpenWrt 項(xiàng)目由 2004 年 1 月開(kāi)始, 第一個(gè)版本是基于 Linksys 提供的 GPL 源碼及 uclibc 中的 buildroot 項(xiàng)目, 在網(wǎng)上至今仍有很多項(xiàng)目使用這個(gè)版本, 較為有名 Freifunk-Firmware 和 Sip@Home.
到了2005年初, 一些新的開(kāi)發(fā)人員加入了這項(xiàng)目, 幾個(gè)月后他們釋出了第一個(gè)版本, 這和以前版本不同的是, 這版本差不多完全舍棄了 Linksys 的 GPL 源碼, 使用了 buildroot2 作為核心技術(shù), 將 OpenWrt 完全模塊化,OpenWrt 使用 Linux 正式發(fā)行的核心源碼(2.4.30)恍飘,加上了一些補(bǔ)丁和網(wǎng)絡(luò)驅(qū)動(dòng)榨崩,開(kāi)發(fā)隊(duì)伍更為OpenWrt添加了許多免費(fèi)的工具,你可以直拉把Image寫(xiě)入 Flash (mtd)里面章母,設(shè)定無(wú)線(xiàn)功能和VLAN交換功能母蛛,這個(gè)版本名為White Russian,而1.0版本大概于2005年底公布乳怎。
......本站只呈現(xiàn)部分內(nèi)容彩郊,查看完整文章請(qǐng)到WiFiDog官網(wǎng)社區(qū) http://www.wifidog.pro/2015/06/29/openwrt%E9%9B%86%E6%88%90wifidog.html前弯,轉(zhuǎn)載請(qǐng)注明出處