找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
广告投放联系QQ68610888广告投放联系QQ68610888
广告投放联系QQ68610888广告投放联系QQ68610888广告投放联系QQ68610888
查看: 78136|回复: 388

[N1盒子] 关于 N1 小钢炮 固件的一些思考 + 2019 总结

 荐  火... [复制链接]
发表于 2020-1-19 12:51 | 显示全部楼层 |阅读模式
本帖最后由 荒野无灯 于 2020-1-19 12:58 编辑

熟悉无灯的朋友可能发现,最近半年以来,老灯几乎在论坛没有任何动静了。
但是,老灯并没有远离江湖。 老灯一直在背后默默地编码。


padavan固件

有很多朋友可能用过我的padavan路由器固件, 持续几年的开发(2016- 2019), padavan固件基本上已经趋于稳定。
加上“版本2” 的流行,以及原版 酸酸 版牛奶 越来越不好喝甚至很多地方喝不了,因此我认为固件应该移除一些东西之后再公开下载。(但是具体的时间不好说。事情实在是太多,加上SSD损坏以及多次更换操作系统和环境,以及生活中的一些时间。)

同时,开发N1小钢炮固件的时候,我也发现,有很多东西,比如frp穿透,ddns, smb共享,ftp 等等,
完全没有必要跑在路由器上面。严格来说这些功能跟路由器基本上不粘边。并且,大家也都清楚, MTK 7621 这点性能,虽然号称是双核四线程. 但是即使跟 N1 的 armv8 s905 相比,也是相差甚远.
7621 是一颗网络CPU, 让它来处理一些NAS应该做的事,就像是“一个小男孩儿承受着他这个年纪不应该有的压力和负担”.

N1 固件

N1固件一直是围绕当初的6句初衷进行开发的:
去除冗余,轻装上阵
专注下载,文件共享
WEB支持,简化配置

但是,如果要我说,最后悔加入的功能是什么,我会说,就是加入了jellyfin.

第二后悔的事情是什么? 就是加入了jellyfin并在N1上默认关闭了自启动(导致一大堆人问,怎么打开,怎么不启动)

虽然N1的 S905 相对于大部分arm设备(对比QNAP/ synology 千元级arm NAS)来说,这个CPU已经算性能不错的.
但是很多人心理完全没有搞清楚,N1在整个CPU世界里,是个什么位置. 拿N1来跑jellyfin 看看海报就算了,还要“试图”启动jellyfin的转码功能,
甚至还问, N1 有没有视频硬件加速? 结果当然是,N1 直接挂了,没错,然后还跑来问, 为什么 jellyfin 启动不了了?

所以,老灯的建议是,要想要用jellyfin的转码功能,最好是上一个Intel 8代之后的CPU, UHD 630 硬解能力相当不错,Linux API 非常成熟. 这也是我FBE 里面能支持完美硬解的CPU系列.

小钢炮固件的思考:
由于当时的想法其实特别简单,因此实现上面也比较简单。
采用的buildroot 作为底层,从0构建rootfs, 然后再加入s905 的内核.
开发出dashboard以支持常用功能在WEB UI的配置和管理.

功能上基本上实现了,但是,
首先,没有一个良好的包管理系统,后续软件的升级不好处理。
可以说,选择使用buildroot, 确实可以最大限度的精简整个系统,做到固件包最小体积. 如果让我重新选择,我可能会考虑使用一个流行的Linux发行版,基于它来做上层开发。
毕竟,个人的时间和精力非常有限,什么都自己做,太消耗时间。

其次,  dashboard上面的app是固定的,由于时间关系,没有设计一个app center.
关于这一点,随着后面小钢炮加入了docker, 有所改善.

这两个问题导致我重新思考小钢炮固件。
这也是我后面相当于一段时间没有更新固件的原因。
那么:

时间都去哪儿了?

答案是:开发docker app 去了.

看到这张图你就懂了,为什么老灯很少来水论坛了(比如, 编译这个版本的FBE时, 由于修bug非常耗时,早上4点半才最终完成编译,并打包docker推送到docker hub,然后,累得不行了,睡觉。。。):

2020-01-19_12-55.png

这半年以来,无灯发布了很多docker 镜像,很多是“原味”版,也就是说,不是简单的打包,而是基于官方的增强版。
其中:
https://hub.docker.com/r/80x86/baidupcs  下载次数超过50万次 (注意: 截止到2010年1月19日,百度约束尚无解决方案,即使你开了SVIP, 用这下下载也是几十KB)

https://hub.docker.com/r/80x86/filebrowser 下载次数超过10万次

filebrowser 是 FBE 的镜像(file browser enhanced, FB 的增强版) , 重点推荐。

这个程序我持续开发了一年多了,也是花时间最多的一个项目,基本上所有业余时间都花在这个项目上面,功能方面大家可以去docker hub页面查看.


https://hub.docker.com/r/80x86/qbittorrent  下载次数超过1万次.

还有一些其它的:
https://hub.docker.com/r/80x86/ddns-updater  DDNS更新,这个要推荐一下,老灯目前在用的
https://hub.docker.com/r/80x86/typecho  很多人用过的博客系统

https://hub.docker.com/r/80x86/olaindex  one drive 做下载站

https://hub.docker.com/r/80x86/lychee  漂亮的相册,不建议用来存海量图片(比如上万,上百万,上千万)

https://hub.docker.com/r/80x86/nanoblog  一个博客系统

https://hub.docker.com/r/80x86/nginx-fancyindex 漂亮的文件索引

https://hub.docker.com/r/80x86/qb-tracker-update-bulk
https://hub.docker.com/r/80x86/ccextractor DVD字幕提取


这些我也不细说了,我的微信公众号 (路由器的那些事儿)里面有部分镜像的详细使用教程. 欢迎有兴趣的朋友关注.



N1 后续?

后续有时间想再完善一把小钢炮.
另外,更多的时间肯定会花在应用上面。
新的dashboard (前端基于vue)也在开发中,但是进度非常慢。




评分

参与人数 161恩山币 +177 收起 理由
yyf3@qq.com + 1 感谢你的分享,无论怎样,你都是最无私的人.
vHdjcjsnAa + 1 一看就是觉得高端、大气、上档次!
drwz + 1 感谢你的分享,无论怎样,你都是最无私的人!来,说说,你E盘上还有啥一起给我吧!
zl782001 + 1 强大的恩山!(以下重复1万次)
bbqliu + 1 感谢你的分享,无论怎样,你都是最无私的人!来,说说,你E盘上还有啥一起给我吧!
nice琦士 + 1 2333
hpu20120907 + 1 感谢你的分享,无论怎样,你都是最无私的人!来,说说,你E盘上还有啥一起给我吧!
a2315534 + 1 感谢你的分享,无论怎样,你都是最无私的人!来,说说,你E盘上还有啥一起给我吧!
cpydy + 1 感谢你的分享,无论怎样,你都是最无私的人!来,说说,你E盘上还有啥一起给我吧!
废柴工程师 + 2 感谢你的分享,无论怎样,你都是最无私的人!来,说说,你E盘上还有啥一起给我吧!

查看全部评分

只谈技术、莫论政事!(点击见详情) | 互相尊重、友善交流、切勿过度反应、玻璃心。胡乱输入灌水等操作将会被封禁ID。
发表于 2020-1-19 12:54 | 显示全部楼层
久仰大名 今天居然闲来无事想折腾下N1看到大神发帖
只谈技术、莫论政事!(点击见详情) | 互相尊重、友善交流、切勿过度反应、玻璃心。胡乱输入灌水等操作将会被封禁ID。
回复

使用道具 举报

发表于 2020-1-19 12:55 | 显示全部楼层
久仰大神!崇拜!
只谈技术、莫论政事!(点击见详情) | 互相尊重、友善交流、切勿过度反应、玻璃心。胡乱输入灌水等操作将会被封禁ID。
回复

使用道具 举报

发表于 2020-1-19 13:01 | 显示全部楼层
久仰,大神辛苦了!
只谈技术、莫论政事!(点击见详情) | 互相尊重、友善交流、切勿过度反应、玻璃心。胡乱输入灌水等操作将会被封禁ID。
回复

使用道具 举报

发表于 2020-1-19 13:03 | 显示全部楼层
大神!崇拜!
只谈技术、莫论政事!(点击见详情) | 互相尊重、友善交流、切勿过度反应、玻璃心。胡乱输入灌水等操作将会被封禁ID。
回复

使用道具 举报

发表于 2020-1-19 13:04 | 显示全部楼层
大神辛苦了,支持一下!
只谈技术、莫论政事!(点击见详情) | 互相尊重、友善交流、切勿过度反应、玻璃心。胡乱输入灌水等操作将会被封禁ID。
回复

使用道具 举报

发表于 2020-1-19 13:04 | 显示全部楼层
大神。膜拜
只谈技术、莫论政事!(点击见详情) | 互相尊重、友善交流、切勿过度反应、玻璃心。胡乱输入灌水等操作将会被封禁ID。
回复

使用道具 举报

发表于 2020-1-19 13:04 | 显示全部楼层
辛苦了!
移除一些东西之后,可以自行加入也行啊
只谈技术、莫论政事!(点击见详情) | 互相尊重、友善交流、切勿过度反应、玻璃心。胡乱输入灌水等操作将会被封禁ID。
回复

使用道具 举报

发表于 2020-1-19 13:06 | 显示全部楼层
一直在等精简版的 路由器固件。。。就是为了做AP永用
只谈技术、莫论政事!(点击见详情) | 互相尊重、友善交流、切勿过度反应、玻璃心。胡乱输入灌水等操作将会被封禁ID。
回复

使用道具 举报

发表于 2020-1-19 13:06 来自手机 | 显示全部楼层
传说中的大神出山了,看来小钢炮第二春就要来了!!
只谈技术、莫论政事!(点击见详情) | 互相尊重、友善交流、切勿过度反应、玻璃心。胡乱输入灌水等操作将会被封禁ID。
回复

使用道具 举报

发表于 2020-1-19 13:07 | 显示全部楼层
老灯辛苦了,给你点赞
只谈技术、莫论政事!(点击见详情) | 互相尊重、友善交流、切勿过度反应、玻璃心。胡乱输入灌水等操作将会被封禁ID。
回复

使用道具 举报

发表于 2020-1-19 13:08 | 显示全部楼层
大佬流批
只谈技术、莫论政事!(点击见详情) | 互相尊重、友善交流、切勿过度反应、玻璃心。胡乱输入灌水等操作将会被封禁ID。
回复

使用道具 举报

发表于 2020-1-19 13:09 | 显示全部楼层
大佬牛皮!小钢炮稳定运行时间已有半年!
只谈技术、莫论政事!(点击见详情) | 互相尊重、友善交流、切勿过度反应、玻璃心。胡乱输入灌水等操作将会被封禁ID。
回复

使用道具 举报

发表于 2020-1-19 13:11 来自手机 | 显示全部楼层
感谢炮神!期待小钢炮2.0
只谈技术、莫论政事!(点击见详情) | 互相尊重、友善交流、切勿过度反应、玻璃心。胡乱输入灌水等操作将会被封禁ID。
回复

使用道具 举报

发表于 2020-1-19 13:13 | 显示全部楼层
大神必须顶一下
只谈技术、莫论政事!(点击见详情) | 互相尊重、友善交流、切勿过度反应、玻璃心。胡乱输入灌水等操作将会被封禁ID。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

欢迎大家光临恩山无线论坛上一条 /2 下一条

有疑问请添加管理员QQ86788181|手机版|小黑屋|Archiver|恩山无线论坛(常州市恩山计算机开发有限公司版权所有) ( 苏ICP备05084872号 )

GMT+8, 2026-10-11 10:28

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

| 江苏省互联网有害信息举报中心 举报信箱:js12377 | @jischina.com.cn 举报电话:025-88802724 本站不良内容举报信箱:68610888@qq.com 电话:13506125623

快速回复 返回顶部 返回列表