这些内核适用于 Armbian、OpenWrt 和 FnNAS 系统,例如 amlogic-s9xxx-armbian、amlogic-s9xxx-openwrt、fnnas、flippy-openwrt-actions 和 unifreq/openwrt_packit 等项目。内核既可以在编译固件时集成,也可以安装到现有系统中使用。其中 kernel_stable、kernel_flippy 和 kernel_beta 是可互换使用的主线内核。具体使用方法详见内核使用说明。
- Releases 中的 kernel_stable 为
稳定版内核,根据用户需求启用了更多支持选项。 - Releases 中的 kernel_flippy 为
稳定版内核,由flippy制作并分享的系列内核。 - Releases 中的 kernel_beta 为
测试版内核,支持自定义添加第三方驱动补丁,并支持自定义配置编译。 - Releases 中的 kernel_rk3588 为
rk3588系列的专用版本,与其他系列不通用。 - Releases 中的 kernel_rk35xx 为
rk3528/rk3566/rk3568系列的专用版本,与其他系列不通用。 - Releases 中的 kernel_h6 为
全志 H6(TQC-A01)设备的专用版本,与其他系列不通用。 - Releases 中的 dev 提供了编译内核所需的
交叉编译工具链下载镜像。 - Releases 中的 tools 提供了部分常见电视盒子的
安卓系统下载镜像,在使用 Armbian 或 OpenWrt 系统时可用于恢复安卓系统。
-
内核编译方法详见 compile-kernel。使用 GitHub Actions 编译内核的方法可参考 .github/workflows。可通过修改 kernel-config 中的内核配置文件自定义内核,也可在 kernel-patch 目录下添加自定义内核补丁。
-
你可以根据需要调整内核配置,例如添加驱动和补丁。也可以编译具有特殊意义的个性化签名内核,例如
5.10.95-happy-new-year、5.10.96-beijing-winter-olympics、5.10.99-valentines-day等。
- name: Compile the kernel
uses: ophub/amlogic-s9xxx-armbian@main
with:
build_target: kernel
kernel_version: 6.1.y_6.12.y
kernel_auto: true
kernel_sign: -yourname特别感谢 unifreq 等贡献者维护的内核源码。目前本仓库中的内核文件所使用的源码如下:
| 内核标签 | 源码仓库 | 适用设备 |
|---|---|---|
| kernel_stable kernel_flippy kernel_beta |
unifreq/linux-5.10.y unifreq/linux-5.15.y unifreq/linux-6.1.y unifreq/linux-6.6.y unifreq/linux-6.12.y unifreq/linux-6.18.y |
Amlogic Allwinner Rockchip |
| kernel_rk3588 | unifreq/linux-5.10.y-rk35xx unifreq/linux-6.1.y-rockchip |
Rockchip-RK3588 |
| kernel_rk35xx | unifreq/linux-5.10.y-rk35xx unifreq/linux-6.1.y-rockchip |
Rockchip-RK3528/RK3566/RK3568 |
| kernel_h6 | 13584452567/linux-6.4.y 13584452567/linux-6.5.y 13584452567/linux-6.6.y |
Allwinner-H6(TQC-A01) |
| kernel_stable kernel_h6 kernel_rk3588 kernel_rk35xx |
ophub/linux-5.10.y ophub/linux-5.15.y ophub/linux-6.1.y ophub/linux-6.6.y ophub/linux-6.12.y ophub/linux-6.18.y ophub/linux-h6-6.6.y ophub/linux-5.10.y-rk35xx ophub/linux-6.1.y-rockchip |
内核源码复制自 unifreq、13584452567 和 chewitt 的仓库, 便于学习和参考内核补丁的制作方法。 |
| kernel_rk3588 | armbian/linux-rockchip | Rockchip-Beta(6.1.y) |
| kernel_rk35xx | armbian/linux-rockchip | Rockchip-Beta(6.1.y) |
- unifreq/kernel
- 13584452567/kernel
- chewitt/linux
- torvalds/linux
- kernel.org
- amlogic-s9xxx-armbian
- amlogic-s9xxx-openwrt
- flippy-openwrt-actions
- fnnas
The kernel © OPHUB is licensed under GPL-2.0