热搜词
发表于 2023-1-5 16:18:53 | 显示全部楼层 |阅读模式
OpenWrt最初的版本是基于Linksys开源的代码,但是后面的版本改为了原版Linux内核+patch的形式,到现在已经发展出了自己的init system以及网络管理器,和最初Linksys的代码已经没有什么关系了。
梅林、老毛子等是基于华硕开源的代码开发的,而华硕是基于芯片厂商SDK开发的,这也是嵌入式设备的开发模式。芯片厂商拿到原版的Linux内核代码,在其中加入自己芯片的代码,以及相关驱动程序,同时也会开发配套的用户模式程序,比如 init system,以及一些驱动配套的管理工具,因为是针对特定平台开发的,这些工具不会考虑跨平台。硬件厂商拿到这个SDK后,会在其基础上添加各种功能。

OpenWrt最初的版本也和这类固件一样,是基于Linksys给的那套代码进行二次开发,但是后续的版本则不是了,相关工具会考虑跨平台、可扩展,面向的是各种各样不同的嵌入式设备。

有人问刷固件是否会影响WiFi信号,OpenWrt这种真正开源的Linux发行版是会的。因为硬件厂商一般不想把驱动程序开源,即使开源了也不一定会维护,只能搭配某个很旧的内核版本使用。原版Linux支持最好的硬件平台大概只有x86了,其他平台是很难实现拿原版Linux正常启动并且正常驱动各种硬件的,需要使用修改过的内核。而且x86平台的电脑安装Linux也很容易遇到驱动不正常的问题,其他更小众的平台如何可想而知。

支持刷OpenWrt的硬件列表:https://openwrt.org/zh/toh/views/toh_fwdownload

支持的国内厂商有:
TP-Link/D-Link/华为/小米/中兴

小米redmi ac2100
最近刷机比较火,免拆机刷openwrt,价格比较便宜

刷完固件之后还能获得160MHz的频宽,支持屏蔽广告、魔法上网等功能。5G频段在没有承重墙阻隔的前提下,可以覆盖100平方米的房子

GL.iNet
最大的特点是便携、可玩性。无线路由器全系列支持刷openwrt固件。预装openwrt 固件,内置上千款插件,OpenWrt入门用户使用更为简单,同时对于技术玩家也可以刷机、自编译。


全部评论0
回复
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|Archiver|手机版|小黑屋|管理员之家 ( 苏ICP备2023053177号-2 )

GMT+8, 2024-12-23 04:02 , Processed in 0.154683 second(s), 22 queries .

Powered by Discuz! X3.5

Cpoyright © 2001-2024 Discuz! Team