These kernels can be used with Armbian, OpenWrt, and FnNAS systems, such as the amlogic-s9xxx-armbian, amlogic-s9xxx-openwrt, fnnas, flippy-openwrt-actions, and unifreq/openwrt_packit projects. They can be integrated during firmware compilation or installed into an existing system. Among them, kernel_stable, kernel_flippy, and kernel_beta are interchangeable mainline kernels. All of these kernels were natively compiled on an Armbian system (within a Docker environment), for detailed usage instructions, see the Kernel Use Instructions.
- The kernel files in the kernel_stable section of the Releases are the
stable version, with additional support options enabled based on user requirements. - The kernel files in the kernel_flippy section of the Releases are the
stable version, a series of kernels created and shared byflippy. - The kernel files in the kernel_beta section of the Releases are the
beta version, which support adding custom third-party driver patches and custom build configurations. - The kernel files in the kernel_rk3588 section of the Releases are a
dedicated versionfor therk3588series and are not interchangeable with other series. - The kernel files in the kernel_rk35xx section of the Releases are a
dedicated versionfor therk3528/rk3566/rk3568series and are not interchangeable with other series. - The dev section in the Releases provides
cross-compilation toolchaindownloads required for kernel compilation. - The tools section in the Releases provides
Android systemimages for common TV boxes, which can be used to restore the Android system when running Armbian or OpenWrt.
For kernel compilation instructions, please refer to compile-kernel. For compiling kernels using GitHub Actions, refer to .github/workflows. You can customize the kernel by modifying the kernel configuration files in kernel-config and add custom kernel patches in the kernel-patch directory.
You can adjust the kernel configuration as needed, such as adding drivers and patches. You can also compile a personalized signature kernel with special meaning, such as
5.10.95-happy-new-year,5.10.96-beijing-winter-olympics,5.10.99-valentines-day, etc.
- name: Compile the kerneluses: ophub/amlogic-s9xxx-armbian@mainwith:
build_target: kernelkernel_version: 6.1.y_6.12.ykernel_auto: truekernel_sign: -yournameSpecial thanks to unifreq and other contributors for maintaining the kernel source code. The source code used by the kernels in this repository is as follows:
| Kernel Tags | Source Code Repository | Applicable devices |
|---|---|---|
| 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_stable 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-5.10.y-rk35xx ophub/linux-6.1.y-rockchip | The kernel source code was forked from the repositories of unifreq |
| kernel_rk3588 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