awesome-repositories.com
Blog
awesome-repositories.com

Découvrez les meilleurs dépôts open-source grâce à notre recherche par IA.

ExplorerRecherches sélectionnéesAlternatives open sourceLogiciels auto-hébergésBlogPlan du site
ProjetÀ proposNotre méthodologiePresseServeur MCP
Mentions légalesConfidentialitéConditions d'utilisation
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

3 dépôts

Awesome GitHub RepositoriesCustom Hardware Kernels

Modified operating system kernels optimized for the specific power and performance characteristics of particular hardware.

Distinguishing note: Candidates are too narrow (GPU only) or irrelevant (AI operators), whereas this is a full kernel for a device line

Explore 3 awesome GitHub repositories matching operating systems & systems programming · Custom Hardware Kernels. Refine with filters or upvote what's useful.

Awesome Custom Hardware Kernels GitHub Repositories

Trouvez les meilleurs dépôts grâce à l'IA.Nous recherchons les dépôts les plus pertinents grâce à l'IA.
  • linux-surface/linux-surfaceAvatar de linux-surface

    linux-surface/linux-surface

    7,413Voir sur GitHub↗

    This project provides a customized Linux kernel and driver suite designed to enable hardware compatibility for Surface devices. It focuses on building and patching the Linux kernel to provide driver support for proprietary hardware components that are missing from the upstream source. The system includes a secure boot kernel signing mechanism and a process for enrolling custom keys into the system firmware. This allows the execution of patched kernels while maintaining system security protections. The project covers peripheral driver support for touchscreens, styluses, and keyboards, as well

    Ships a modified Linux kernel source optimized for power management and discrete GPU control on tablets.

    Shelllinuxlinux-surfacesurface-devices
    Voir sur GitHub↗7,413
  • klange/toaruosAvatar de klange

    klange/toaruos

    6,783Voir sur GitHub↗

    ToaruOS is an independent operating system built from the ground up without external dependencies. It features a custom x86-64 kernel that supports symmetric multiprocessing and paging, paired with a graphical windowing system and a dedicated bytecode interpreter for application logic. The system distinguishes itself by integrating an embedded Python environment for system-level development and a custom graphical interface that handles its own window composition and text rendering. It includes a compatibility layer for third-party application support and a system package manager for handling

    Develops a custom x86-64 kernel managing memory paging, symmetric multiprocessing, and hardware resource coordination.

    Caarch64armv8baremetal
    Voir sur GitHub↗6,783
  • sebanc/brunchAvatar de sebanc

    sebanc/brunch

    4,212Voir sur GitHub↗

    Brunch is a boot framework and hardware adaptation layer designed to run ChromeOS on non-native x86_64 PCs. It utilizes a custom EFI bootloader and kernel injection to enable the operating system to function on Intel and AMD processors not originally supported by official images. The framework distinguishes itself by transforming official recovery images into generic bootable versions through the use of custom kernels and EFI partition bootstrapping. It allows for the importation of security keys into system firmware to support secure boot and provides tools to toggle hardware patches and fea

    Provides modified operating system kernels with hardware patches to enable ChromeOS on unsupported x86_64 hardware.

    Voir sur GitHub↗4,212
  1. Home
  2. Operating Systems & Systems Programming
  3. Custom Hardware Kernels

Explorer les sous-tags

  • General Purpose KernelsDevelopment of complete operating system kernels managing memory paging and multiprocessing for specific architectures. **Distinct from Custom Hardware Kernels:** Distinct from Custom Hardware Kernels: targets a general-purpose x86-64 architecture rather than specialized hardware power/performance profiles.