awesome-repositories.com
Blog
awesome-repositories.com

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

ExploreCurated searchesOpen-source alternativesSelf-hosted softwareBlogSitemap
ProjectAboutHow we rankPressMCP server
LegalPrivacyTerms
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

Kernel ABI specifications

Ranking updated Jul 21, 2026

Explore the best kernel ABI specifications. Compare top open-source projects ranked by activity and documentation quality to find the best fit.

Kernel ABI specifications

Find the best repos with AI.We'll search the best matching repositories with AI.
  • torvalds/linuxtorvalds avatar

    torvalds/linux

    237,355View on GitHub↗

    The Linux kernel is a monolithic operating system core that manages hardware resources, memory, and process scheduling across diverse computing architectures. It provides a standardized, POSIX-compliant environment for application execution while maintaining a modular driver framework that allows for the dynamic loading and removal of hardware interfaces. The project is distinguished by its high-performance concurrency toolkit, which utilizes lockless synchronization primitives and read-copy-update mechanisms to manage shared data access in multi-core environments. It incorporates a comprehen

    The Linux kernel repository serves as the primary source of truth for its own system call interface and architecture-specific ABI definitions, providing the foundational specifications and header files that define how user-space interacts with the kernel.

    CMonolithic KernelsOperating System KernelsHardware Drivers
    View on GitHub↗237,355
  • arm-software/abi-aaARM-software avatar

    ARM-software/abi-aa

    1,236View on GitHub↗

    The Arm Architecture Binary Interface Specification is a technical standard that defines the rules for procedure calls, object file formats, and exception handling. It serves as a foundational framework for ensuring binary-level compatibility between software components and operating systems across diverse Arm processor implementations. This specification establishes the technical requirements for how software interacts with hardware at the binary level. By standardizing register-based calling conventions, stack-frame layouts, and data-type alignment rules, it enables consistent behavior for

    This repository provides the official, authoritative specifications for the Arm architecture's Application Binary Interface, serving as the foundational reference for system call interfaces and binary compatibility across the ecosystem.

    HTMLArchitecture Binary InterfacesBinary Compatibility InterfacesCalling Conventions
    View on GitHub↗1,236

Related searches

  • a reference for Linux kernel programming interfaces
  • Kernel driver development
  • Kernel isolation sandbox
  • an open source operating system kernel
  • a project for learning OS internals by building one
  • Systems programming resources
  • Runtime abstraction layers
  • an open source operating system for hardware