awesome-repositories.com
Blog
MCP
awesome-repositories.com

Discover the best open-source repositories with AI-powered search.

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectMCP serverAboutHow we rankPress
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
MiCode avatar

MiCode/Xiaomi_Kernel_OpenSource

0
View on GitHub↗
9,683 stars·3,725 forks·19 views

Xiaomi Kernel OpenSource

This repository provides the Android device kernel and the corresponding Linux kernel source tree. It serves as the foundational codebase for managing the hardware architecture and power management of mobile devices.

The project includes a comprehensive mobile hardware driver set designed to manage device-specific components, such as CPUs, GPUs, and cellular modems.

The source code supports activities including Android kernel customization, custom ROM development, Linux kernel auditing, and mobile driver development.

Features

  • Android Device Kernels - Provides the foundational specialized Linux kernel for mobile hardware architecture and power management.
  • Linux Kernel Development - Provides the full Linux kernel source tree for mobile hardware development.
  • Android Kernels - Provides the source code and baseline for customizing the Android device kernel.
  • Hardware Drivers - Ships a complete set of low-level drivers for managing mobile device components.
  • Mobile Device Drivers - Includes a comprehensive set of drivers for mobile-specific hardware such as CPUs, GPUs, and cellular modems.
  • Operating System Kernels - Provides the complete source code for the operating system kernel.
  • Custom ROMs - Supplies the essential kernel source required to build independent mobile operating system versions.

Star history

Star history chart for micode/xiaomi_kernel_opensourceStar history chart for micode/xiaomi_kernel_opensource

AI search

Explore more awesome repositories

Describe what you need in plain English — the AI ranks thousands of curated open-source projects by relevance.

Start searching with AI

Open-source alternatives to Xiaomi Kernel OpenSource

Similar open-source projects, ranked by how many features they share with Xiaomi Kernel OpenSource.
  • rockchip-linux/kernelrockchip-linux avatar

    rockchip-linux/kernel

    1,367View on GitHub↗

    The Linux kernel source tree is core system software tailored specifically for Rockchip processor architectures and embedded hardware boards. It manages hardware resources, processor execution contexts, memory allocation, and process scheduling for custom computing platforms. The project provides low-level hardware abstraction, initialization routines, and a collection of kernel modules designed to control integrated silicon components, storage, and networking hardware. The codebase incorporates hierarchical data structures to describe physical board layouts, memory maps, and peripheral conne

    C
    View on GitHub↗1,367
  • intermezzos/kernelintermezzOS avatar

    intermezzOS/kernel

    1,396View on GitHub↗

    Kernel is an educational hobby operating system and low-level systems programming project written in Rust. Designed for students and hobbyists, the project provides a minimalist environment to explore computer architecture, CPU design, and kernel development directly on hardware without relying on a standard library or underlying operating system. The implementation features a freestanding language runtime and a custom target specification that replaces standard library components for bare-metal execution. It includes a multiboot bootloader interface to parse early-boot hardware handoff stat

    Rust
    View on GitHub↗1,396
  • fishinabarrel/linux-kernel-module-rustfishinabarrel avatar

    fishinabarrel/linux-kernel-module-rust

    1,340View on GitHub↗

    This project provides a development framework for writing loadable Linux kernel modules using the Rust programming language. It establishes a methodology for safe systems programming by enforcing memory and thread safety within the restricted execution environment of the kernel, allowing developers to extend operating system functionality while preventing common memory corruption errors. The framework distinguishes itself through automated generation of type-safe foreign function interfaces, which bridge high-level code with low-level kernel headers and system structures. It maps high-level s

    Rust
    View on GitHub↗1,340
  • limine-bootloader/limineLimine-Bootloader avatar

    Limine-Bootloader/Limine

    3,381View on GitHub↗

    Limine is a multiprotocol operating system bootloader that bridges low-level hardware initialization and system software across legacy BIOS and modern UEFI firmware environments. It executes directly on bare-metal hardware without an underlying operating system kernel or standard C library, parsing storage media and filesystems during the early boot sequence before OS drivers load. The software targets diverse processor architectures including x86, ARM, RISC-V, and LoongArch through discrete target binaries built from shared source code. It reads files directly from FAT and ISO9660 storage f

    Caarch64armarm64
    View on GitHub↗3,381
See all 30 alternatives to Xiaomi Kernel OpenSource→

Frequently asked questions

What does micode/xiaomi_kernel_opensource do?

This repository provides the Android device kernel and the corresponding Linux kernel source tree. It serves as the foundational codebase for managing the hardware architecture and power management of mobile devices.

What are the main features of micode/xiaomi_kernel_opensource?

The main features of micode/xiaomi_kernel_opensource are: Android Device Kernels, Linux Kernel Development, Android Kernels, Hardware Drivers, Mobile Device Drivers, Operating System Kernels, Custom ROMs.

What are some open-source alternatives to micode/xiaomi_kernel_opensource?

Open-source alternatives to micode/xiaomi_kernel_opensource include: rockchip-linux/kernel — The Linux kernel source tree is core system software tailored specifically for Rockchip processor architectures and… openbsd/src — This repository contains the complete source code for the OpenBSD operating system and its base utilities. It is a… fishinabarrel/linux-kernel-module-rust — This project provides a development framework for writing loadable Linux kernel modules using the Rust programming… intermezzos/kernel — Kernel is an educational hobby operating system and low-level systems programming project written in Rust. Designed… limine-bootloader/limine — Limine is a multiprotocol operating system bootloader that bridges low-level hardware initialization and system… cfenollosa/os-tutorial — This project is an educational curriculum designed to teach the fundamentals of operating system development and…