/kernel-tx9pro

These kernels can be used on Armbian and OpenWrt systems.

Primary LanguageRoffGNU General Public License v2.0GPL-2.0

Kernel Description

View Chinese description | 查看中文说明

These kernels can be used on Armbian and OpenWrt systems, such as amlogic-s9xxx-armbian, amlogic-s9xxx-openwrt, flippy-openwrt-actions, and unifreq/openwrt_packit. They can be integrated when compiling firmware or installed in existing systems for use. For specific usage methods, please refer to kernel usage instructions.

The kernel_flippy, kernel_stable, and kernel_dev are universal kernels that can be interchanged. Flippy's feature is being more user-friendly, Stable is more intimate, and Dev is smoother.

  • The kernel files in kernel_flippy of Releases are the stable version, which are a series of kernels shared by flippy.
  • The kernel files in kernel_stable of Releases are the stable version with more support options enabled according to user needs.
  • The kernel files in kernel_dev of Releases are the development version, which adds third-party driver support and special modifications for some specific boxes.
  • The kernel files in kernel_rk3588 of Releases are dedicated versions for the rk3588 series, suitable for devices such as Rock-5B, HinLink-H88K, and Beelink-IPC-R and are not interchangeable with other series.
  • The kernel files in kernel_beta of Releases are beta versions that will be sent to testers for functional testing on specific devices. Other users should not install and use them.
  • In the dev section of releases, there is a cross-compilation toolchain download image required for compiling the kernel.
  • In the tools section of releases, there are Android system download images for some common TV boxes, which can be used to restore the Android system when using Armbian and OpenWrt systems.

Compiling the Kernel

  • For detailed instructions on how to compile the kernel, please refer to compile-kernel. The method of using github.com's Actions to compile the kernel can be found in .github/workflows. You can customize the kernel by modifying the kernel configuration file in kernel-config. You can 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 significance based on your mood, such as 5.10.95-happy-new-year, 5.10.96-beijing-winter-olympics, 5.10.99-valentines-day, and so on.

- name: Compile the kernel
  uses: ophub/amlogic-s9xxx-armbian@main
  with:
    build_target: kernel
    kernel_version: 5.10.135_5.15.50
    kernel_auto: true
    kernel_sign: -yourname

Kernel Source Code

We would like to express our sincere thanks to unifreq and others for maintaining the kernel source code. The current kernel files in the repository use the following source code:

Kernel Tags Source Code Repository
kernel_flippy
kernel_stable
kernel_dev
kernel_beta
unifreq/linux-5.4.y
unifreq/linux-5.10.y
unifreq/linux-5.15.y
unifreq/linux-6.1.y
kernel_rk3588 unifreq/linux-5.10.y-rk35xx

Links

License

The kernel © OPHUB is licensed under GPL-2.0