GithubHelp home page GithubHelp logo

itwhs / kernel Goto Github PK

View Code? Open in Web Editor NEW

This project forked from ophub/kernel

0.0 0.0 0.0 170 KB

These kernels can be used on Armbian and OpenWrt systems.

License: GNU General Public License v2.0

Roff 100.00%

kernel's Introduction

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

kernel's People

Contributors

ophub avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.