首页 > 学院 > 开发设计 > 正文

OpenWrt源码下载说明

2019-11-06 09:21:53
字体:
来源:转载
供稿:网友

OpenWrt源码下载说明

在研究OpenWrt之前,首先需要下载OpenWrt源码,那么在git仓库中保存的各版本以及分支都有什么区别,以及如何下载,是需要搞清楚的

1.OpenWrt版本对比表

分支 Chaos Calmer 15.05(CC) Barrier Breaker14.07(BB) Attitude Adjustment 12.09(AA)
内核 linux kernel 3.18.21 Linux Kernel 3.10 Linux kernel 3.3
主要修改 1.增加大量3G/4G调制解调器支持 2.Netfliter性能增强 3.网络栈多核支持 4.支持只能队列管理Qos等 5.DNSSEC增强支持 6.增加管理网络支持等 1.增加PRocd新的preinit、init、热拔插及事件通知机制 2.原生ipv6支持 3.文件系统增强 4.UCI配置增强:支持测试配置和回滚最近工作状态机制,增加配置更改按需触发服务重启机制 5.网络功能增强:例如,支持动态防火墙规则,增加网桥的多播传输到单播传输的转换,等等 1.增加并行编译支持 2.使用密文密码 3.各种防火墙功能增强 4.无线驱动更新及稳定性增强 5.新平台支持:ramips,bcm2708(Raspberry Pi)等等 6.发布镜像文件中支持网桥防火墙

2.下载说明及下载方式

说明: OpenWrt在git仓库中大体分为主干(trunk版)和分支(branch版),主干(trunk)始终是正在开发的最新版本,不一定稳定可能会碰到编译或运行问题,分支(branch)各版本是用于功能开发完成之后创建的分支、修改bug及发布版本使用。还有标签(tags)下为发布版本代码。

下载:

git 在linux环境下,安装git工具后,可以使用”git clone”命令远程获取一个git库,OpenWrt已经建立了远程Git版本库,所以只需要在本地克隆一份。

git clone git://github.com/openwrt/openwrt.git

上面命令就是将 git://github.com/openwrt/openwrt.git 这个URL地址远程版本库,完全克隆到本地默认目录名为 openwrt 的目录下。

git clone -b chaos_calmer git://github.com/openwrt/openwrt.git

参考:https://dev.openwrt.org/wiki/GetSource

其他 在windows环境下,在以下网页直接下载相关版本代码 https://github.com/openwrt/openwrt/tree/chaos_calmer
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表