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.
- 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.
To build the UGOS Pro Kernel, please follow these steps:
-
Clone the Repository
git clone https://your-git-server/your-username/linux-6.12.git cd linux-6.12 -
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
-
Run the Build Script Use the provided
build.shscript 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 thebzImage../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.
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.
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.
We welcome contributions that improve the kernel stability, driver support, or build scripts. Please open an issue or pull request.
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.