Skip to content

ugreen-opensource/kernel-6.12

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Linux Kernel 6.12 Source Code Repository

This repository provides the source code and build scripts necessary to replicate the Linux Kernel used in the UGOS Pro operating system, which is based on Linux Kernel 6.12. It is published to fulfill the license obligations of the open-source software used in UGOS Pro.

📦 What's Inside

  • Kernel Source: The base Linux 6.12 source code and modifications made for hardware compatibility and specific features.
  • Build Scripts: Automation scripts to configure, compile, and package the kernel.
  • Configuration Files: Kernel configuration files (.config) used for the build.

🚀 Building the Kernel

To build the UGOS Pro Kernel, please follow these steps:

  1. Clone the Repository

    git clone https://your-git-server/your-username/linux-6.12.git
    cd linux-6.12
  2. Install Dependencies Ensure you have the necessary build tools installed on your Debian/Ubuntu system:

    sudo apt-get install build-essential libncurses-dev bison flex libssl-dev libelf-dev bc
  3. Run the Build Script Use the provided build.sh script to automate the build process.

    # Make the script executable
    chmod +x build.sh
    
    # Build all targets (bzImage and modules)
    ./build.sh all

    Available Build Targets:

    • ./build.sh all: Full build (config, image, modules, and install).
    • ./build.sh image: Compile only the bzImage.
    • ./build.sh modules: Compile only the kernel modules.
    • ./build.sh menuconfig: Launch the configuration menu to modify kernel options.

    Output: Upon successful completion, the compiled artifacts (kernel image, modules, and System.map) will be located in the install-mod/ directory.

📜 Licensing

For this repository (source code and build scripts): The Linux Kernel is licensed under the GNU General Public License version 2 (GPL-2.0). See the LICENSE file and individual source files for details.

Important: This license covers the kernel source code and build scripts provided here. It does not cover the userspace applications or the root filesystem of the UGOS Pro system, which are governed by their respective licenses.

For the UGOS Pro operating system: UGOS Pro is built from various open-source components. The primary licenses encountered in the kernel and its modules include:

  • GPL-2.0 You can find the full copyright and license information for each component in the corresponding source files.

🔍 Source Code Availability

In compliance with the GPL and other open-source licenses, UGOS Pro includes the following provisions for obtaining the complete source code:

  • Direct from this Repository: The complete source code for the modified Linux Kernel is available at the URL used to clone this repository.
  • Written offer: If you are unable to access the source code online, we will provide a physical copy of the source code for all GPL-licensed software upon request, for a fee covering the cost of media and shipping.

Please contact us for alternative source code delivery methods.

🤝 Contributing

We welcome contributions that improve the kernel stability, driver support, or build scripts. Please open an issue or pull request.

📧 Contact

For compliance questions or source code requests, please email: opensource@ugreen.com

© 2026 Ugreen Group Limited. Linux® is a registered trademark of Linus Torvalds. UGOS Pro is a product of Ugreen Group Limited.

About

No description, website, or topics provided.

Resources

License

GPL-3.0, Unknown licenses found

Licenses found

GPL-3.0
LICENSE
Unknown
COPYING

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors