软的真香,认同吗?

2020-05-29 09:10:34 +08:00
 meisen

之前 AC86U 和 J1900 使用 Koolshare 的固件,两款都遇到的困扰

  1. 后台不流畅
  2. 软件中心操作过快直接卡死
  3. 常用模式出现国内应用走国外

当时 1900 只知道 koolshare 的 openwrt,不知道其他固件,小白踩坑,以至于使用一个多月 1900 被出手,留下 86 使用到现在。

前几日手又痒入 N3540,这次刷了 L 的 openwrt,不刷不知道,一刷吓一跳,丝般顺滑!也刷了其他在 L 基础上编译的固件,流畅度插件两个字真香

体验两天,彻底抛弃 koolshare 的固件,与其说软路由香,不如说非 koolshare 的 openwrt 香。

各位同学,趁女友还未掌管财政大权赶紧折腾起来!

路由器固件(我目前使用的是 e 大):https://t.me/luyouqi

7152 次点击
所在节点    OpenWrt
69 条回复
cwbsw
2020-05-29 17:42:40 +08:00
主要还是 BSD 的门槛太高了,大多数人还是更熟悉 Linux 。
wondering
2020-05-29 20:57:16 +08:00
@666VS2333 632997508
ysc3839
2020-05-30 04:48:45 +08:00
@missdeer 选择 OpenWrt 主要是为了开箱即用的 NAT 转发以及 DHCP 等配置吧。
之前做测试需要在虚拟机中搭建一个 tap 模式的 OpenVPN Server,在网上找到的 Ubuntu 下的教程都挺复杂的,要自己配置很多东西。最后换了 OpenWrt 就省很多事了,NAT 防火墙、DHCP 都是配置好的,只需要配置一下 OpenVPN Server 就完事了。
ysc3839
2020-05-30 04:55:29 +08:00
@Jirajine OpenWrt 是有包管理的,更新扩展不会太难吧?需要的组件也不一定要提前编译进去。反而是 Padavan 这种没有包管理、根目录不可写的,更新扩展会更困难。
Jirajine
2020-05-30 11:33:13 +08:00
@ysc3839 那个包管理你用过就知道了,非常残废,各种依赖版本冲突,也不具备更新系统的能力。根据官方的最佳实践就是提前编译好然后整个系统重刷。
ysc3839
2020-05-30 12:07:37 +08:00
@Jirajine “各种依赖版本冲突”我似乎没遇到过,不知道你遇到的是什么情况?我更怀疑是第三方修改版改出的 bug 。
“不具备更新系统的能力”确实是这样,主要有两方面的问题:
1.OpenWrt 大部分设备是 rootfs+overlayfs 的形式,用包管理更新的话会导致 rootfs 的文件在更新后在 overlayfs 多占用一份空间。这个问题改用单 rootfs 可以解决。
2.OpenWrt 的内核不由包管理管理,这是无法升级系统的根本原因。
Jirajine
2020-05-30 12:23:58 +08:00
@ysc3839 #66
不单单是没法升级内核,大部分软件包都很难管理,第三方的还好,我遇到的都是官方的包冲突,比如网络工具凡是支持 ssl 的基本都会遇到 ssl 库冲突,luci 的组件如果没提前编译进去后来安装很容易损坏,iptables 涉及到的内核模块也装不上。
官方文档上也有提示 https://openwrt.org/docs/guide-user/additional-software/opkg
>The package repositories in the development snapshots are updated by the build bots to new versions very often, so it's very likely you won't be able to upgrade some packages due to broken dependencies with kernel or kernel-related packages. In that case, it's recommended to use the Image Builder and make a new firmware image with all packages you need and flash that instead of upgrading through opkg.
ysc3839
2020-05-30 12:33:47 +08:00
@Jirajine 你这是用了 snapshot 吧?这是类似滚动发行版那样的,遇到问题很正常吧?用 release 就没这样的问题。
Jirajine
2020-05-30 12:49:23 +08:00
@ysc3839 是 snapshot,但我觉得滚动更新不应该是问题,arch 那样的也不至于装个软件包那么容易坏。主要还是为嵌入式设计的系统为了节省资源占用导致的。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://tanronggui.xyz/t/676530

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX