ophub

Results 457 comments of ophub

我在10天前开始不删档进行统计,想看看下载量。从api接口看armbian镜像每个月的下载量应该在10万次左右。 我是一个节约主义者,仓库1年多来这也是我第一次做持久化不删档保存releases文件。 1389里的建议不完全正确。 比如rockchip系列里,用1个镜像是无法手工修改为另外一个镜像的,制作镜像时dd在img里的u-boot不同。比如拿rock5b的镜像是无法手动修改为r5s的,按照rockchip的镜像写入工具去写入emmc,或者通过dd命令写入emmc,这种不匹配的u-boot都会让设备变砖。每个设备都需要独立镜像,在清华源的armbian官方镜像里,也是每个设备独立镜像。 在amlogic系列里,是可以减少部分armbian镜像的预构建。 我合计了下amlogic, allwinner, rockchip 合计需要构建20个左右的镜像,才能满足目前的使用。 如果armbian太占用存储资源,`是否可以先支持下我们的内核镜像呢?` https://github.com/ophub/kernel/releases/tag/kernel_stable https://github.com/ophub/kernel/releases/tag/kernel_dev https://github.com/ophub/kernel/releases/tag/kernel_flippy https://github.com/ophub/kernel/releases/tag/kernel_rk3588 这4个系列的内核占用空间不大,每个文件100M左右,1年内核的版本更替约50个版本,4个系列合计200个文件。`合计20G的空间`。根据api统计目前`一个月的下载量约5万次`。 这几个内核里,rk3588和其他不通用,需要独立保存。 flippy 是标准版,满足openwrt的使用。 stable 是增强版,扩展了armbian系统使用时需要的一些选项。 dev 是开发版,在stable的基础上增加了更多补丁和扩展驱动,为更多设备提供了支持。

非常感谢您的支持。 4个tags名称保持不变,我会手动删除,比如约定保留6个月内的内核(或者每个tags里保存量不超过N个),再久的我都会手动移除的(或者我写actions定期自动移除) 我不是浪费主义者,这些持久化的releases保存也是在我向您申请清华源镜像的当天才创建的,我看清华源手册支持releases里同步,所以我才创建了固定名称的tags。在这之前我的tags名称里都带有日期,而且在每个新tags创建时自动删除之前的,只保留最新的1个。 保留历史资源也是应用户的多次提议才创建的。为了能按需删除releases,我还根据自己的需求专门开发了一个actions来删除这些releases和workflows: https://github.com/ophub/delete-releases-workflows 如果能保持4个tags不变,这样用户看起来比较清爽一些,在4个系列里查找更容易。按照kernel.org的更新频率,大约1周1-2次更新。如果每个内核生成一个tags,需要上百个tags,用户翻页查找起来可能不太方便。 如果需要每个独立tags才能方便同步,我可以独立创建每个内核的tags。

rockchip系列从开始使用的时候就是使用的6.1.y,今年加了6.6.y,有一些使用的是专用的linux-rk35xx/5.10.y内核,但是从来没在5.15.y下使用过。 这个5.15.y的内核源码里缺少很多dts和针对性优化,不推荐使用,如果你觉得可以使用就改下model自己添加其他内核吧。for仓库并自己修改model,设置成你喜欢的内核。设置方法见此文件头部的说明。 https://github.com/ophub/amlogic-s9xxx-armbian/blob/main/build-armbian/armbian-files/common-files/etc/model_database.conf

我限了,你可以在model里加。 或者安装现在的6.6.y后自己armbian-update -k 6.1

fork后把自己仓库的model里对应的设备改为stable/6.1.y或stable/all https://github.com/ophub/amlogic-s9xxx-armbian/blob/bd47796dcf3a76b2e10b1478381fecca122c6ebc/build-armbian/armbian-files/common-files/etc/model_database.conf#L260 Actions.yml里面把uses那行也指向你的仓库。 https://github.com/ophub/amlogic-s9xxx-armbian/blob/bd47796dcf3a76b2e10b1478381fecca122c6ebc/.github/workflows/build-armbian.yml#L330

https://github.com/ophub/amlogic-s9xxx-openwrt/blob/a0ffee6232d1a3b3cd7a4494645a1abe8e430e11/.github/workflows/build-openwrt-system-image.yml#L300-L316 不知道你使用的是哪个选择哪个源码,改这里的你选择的源码对应的不同分支的代号,比如你说的25对应的上游仓库的分支名叫什么就改成什么,这里的值到上游源码仓库看: REPO_BRANCH="main"

https://github.com/ophub/amlogic-s9xxx-openwrt/blob/main/config/immortalwrt-master/config 这是自定义配置的文件,fork仓库,改这个,点actions在线编译

I don’t have this device. I asked the developer (Flippy), and he tested it with the latest OpenWrt, which works fine. Currently, the E52C is also his main device.