自己有一台 703n 刷了 OpenWrt , 配好后有段时间没去碰它了,昨天突然发现 opkg update 报了 403 的错误,我猜测是旧的版本的源被废弃了(?),这个问题之前也与见过。新的 snapshots 里面只有 nand 一个文件夹,请问 nand 是何含义?与之对应的 mikrotik generic 又有什么区别? 如何进行选择?
之前自己仅仅以使用为目的,没有在意过这些问题,现在希望请教一下: OpenWrt 固件的版本中 snapshots 是什么含义? 为什么我看到的大多教程都是使用 snapshots 而不是 Binary releases 中的镜像?
另外,大家是如何控制版本,来避免这样的问题的?
1
esxivistawrt 2016-03-09 13:38:37 +08:00
|
2
coffeecat 2016-03-10 10:58:01 +08:00 1
nand 闪存的固件跟普通的 nor flash 底层驱动不同(后者可以直接芯片内执行),因此固件不能通用,例如 tp link 703 是 nor flash ,而 netgear wdr4300 是 nand flash 。
snapshots 可以理解为 beta 版本,之前 bb , cc release 前都有 snapshot 版本不断更新。由于每天更新,所以一旦刷了这个版本的 rom ,就必须把当天整个源下载下来,否则第二天更新后,一些 kernel depends 的软件包就不能用了,而且 snapshot 现在都是用的 musl lib c ,而发布版本都是 uclibc ,前者性能据说提升了,但是对于 chinadns 等 uclibc 库软件支持不友好,所以不建议用 snapshot 库。。。。 |
3
DarryO OP @coffeecat 感谢。那么,如果以稳定为目的的话,我应该选择一个一个非 snapshots 的 Release 版本吧。这些版本的源会一直存在的吧?
|
5
esxivistawrt 2016-03-14 12:51:14 +08:00
@coffeecat 你的 OpenWrt x86 现在弄得怎样了?
|
6
coffeecat 2016-03-15 10:21:09 +08:00
@esxivistawrt 2 台 x86 ,一台是 gen8 e1230v2 16G 4*4T hdd+512G ssd 上装的 esxi ,然后装的 openwrt x64 ,一台是 i3 540 物理机上装的 openwrt x86+debootstrap+debian , debian 里面装了 ss server 和迅雷远程,还带 wifi
|