1.openwrt是什么
2.DD-WRT发展历史
3.openWRT简介
openwrt是什么
OpenWrt是一个适用于路由器的Linux发行版,主要用于嵌入式设备路由网络流量。OpenWrt的主要组件是Linux内核。 OpenWrt 可以被描述为一个嵌入式的Linux发行版。(主流路由器固件有dd-wrt,tomato,openwrt三类)对比一个单一的、静态的如何看word源码系统,OpenWrt的包管理提供了一个完全可写的文件系统,从应用程序供应商提供的选择和配置,并允许您自定义的设备,以适应任何应用程序。 对于开发人员,OpenWrt 是使用框架来构建应用程序,而无需建立一个完整的固件来支持;对于用户来说,这意味着其拥有完全定制的能力,可以用前所未有的方式使用该设备。OpenWrt 项目由 年 1 月开始, 第一个版本是基于 Linksys 提供的 GPL 源码及uclibc中的 buildroot 项目, 这个版本称为 “stable” 版, 在网上至今仍有很多项目使用这个版本, 较为有名 Freifunk-Firmware 和 Sip@Home.DD-WRT发展历史
DD-WRT的发展历史可以追溯到年Linksys WRTG的发布。这款路由器,flume source源码分析由Cisco/Linksys推出,凭借.g标准,理论带宽达到了M,相较于当时的M的.b,是一个显著的进步。WRTG支持DSL/Cable接口接入互联网,并具备4个以太口交换与无线广播接入功能。这款路由器在年初进入中国市场,价格相对低廉,大约为美元,捕鱼达人源码分析性价比极高。 当时,有人在Linux Kernel Mailing List上发现WRTG的内核基于Linux,而Linux遵循的是GPL许可证。根据该许可证,Cisco需公开WRTG的源代码。在公众压力下,Linksys于年3月公开了源代码,这为第三方固件的出现奠定了基础。 DD-WRT正是csharp wpf软件源码在这样的背景下诞生的,它是一个专为Linksys WRTG/GS/GL或其他基于Broadcom参考设计的.g无线路由器定制的“第三方”固件。这些路由器出厂时已内置Linux操作系统,制造商根据GPL条款发布了固件源代码。最初,由BrainSlayer维护的固件,源自Sveasoft Inc的Alchemy,后者又基于GPL'd的Linksys固件和其他开源项目。然而,由于Sveasoft对Alchemy固件收费,导致了DD-WRT的js 付款支付源码独立发展,以满足用户免费获取固件的需求。 BrainSlayer为此全职投入DD-WRT的开发,为了维持生计,他尝试了不同的商业模式。然而,直至年,DD-WRT依然是免费提供给用户的。同时,还有其他类似的第三方固件,如"OpenWrt",它们与DD-WRT共同推动了无线路由器的个性化和开源化发展。扩展资料
DD-WRT是一种可用于某些无线路由器的非商业的第三方固件。功能强大,但是又具有友好的Web管理/配置界面,可以提供很多“原版”路由器不支持的功能,如调整无线发射功率等。
openWRT简介
自Linksys发布WRTG/GS的源码后,开发者们纷纷对其进行了定制,以增强原有功能。然而,这些非官方的固件多数基于Linksys源码进行改造,只添加了少量自定义内容,且针对特定市场设计,这导致了两个问题:一是难以整合所有版本的优点,二是与Linux主流发行版的差距逐渐拉大。 OpenWRT则选择了一个不同的路线。它从头开始,逐步构建软件,力求接近Linksys固件的功能。其独特之处在于采用了可写文件系统,这使得开发者在每次修改后无需重新编译,从而赋予它更接近小型Linux电脑系统的特性。这种设计显著提高了开发效率,使得OpenWRT在功能丰富度和灵活性上表现出色。[1] (系统构建参考:[2],详细内容来源:[3])扩展资料
OpenWrt的被描述为一个嵌入式设备的Linux发行版,而不是试图建立一个单一的,静态的固件,OpenWrt的包管理提供了一个完全可写的文件系统,从应用程序供应商提供的选择和配置,并允许您自定义的设备,以适应任何应用程序通过使用包。对于开发人员,OpenWrt的是框架来构建应用程序,而无需建立一个完整的固件左右;对于用户来说,这意味着完全定制的能力,从来没有预想的方式使用该设备。