Generated by GPT-5-mini| Android Open Source Project | |
|---|---|
| Name | Android Open Source Project |
| Developer | |
| Initial release | 2008 |
| Programming language | C, C++, Java, Kotlin |
| License | Apache License 2.0 |
| Website | android.googlesource.com |
Android Open Source Project
The Android Open Source Project (AOSP) is a software initiative that provides the core source code for the Android platform, enabling device makers, developers, and researchers to build and modify mobile and embedded operating systems. Conceived and maintained by Google, AOSP interfaces with a broad ecosystem that includes hardware vendors, chipset manufacturers, mobile carriers, academic institutions, and open source communities. The project underpins products and projects across companies like Samsung, Qualcomm, Huawei, Motorola, and regional initiatives such as LineageOS and Replicant.
AOSP supplies the foundational Android source tree, including the Linux kernel adaptations, native libraries from projects like Bionic, runtime implementations such as Android Runtime and earlier Dalvik, and build systems used by vendors like LG, Sony, and HTC. The project integrates with upstream projects and standards including Linux kernel, WebKit, OpenSSL, and LLVM/Clang toolchains. Commercial platforms and forks such as Fire OS, MIUI, and ColorOS often derive components from AOSP while combining proprietary services from companies like Google, Microsoft, and Amazon.
AOSP originated after the launch of the first commercial Android handset by HTC and T-Mobile in 2008, following contributions and stewardship by Google and partnerships with firms such as Open Handset Alliance members like Samsung and Qualcomm. Over successive releases—named for landmarks in releases like Cupcake, Donut, Eclair, and later numeric versions—AOSP evolved through collaborations with organizations including The Linux Foundation, Apache Software Foundation, and hardware partners such as NVIDIA. High-profile events, collaborations, and regulatory contexts involving firms such as European Commission and litigation involving Oracle influenced the trajectory of AOSP's code availability, intellectual property stance, and compatibility frameworks.
AOSP's architecture comprises layered components: a Linux kernel base adapted by vendors like Qualcomm and MediaTek, native libraries (e.g., libc, SurfaceFlinger, Skia), the application framework used by device makers like OnePlus and Xiaomi for OEM customizations, and the runtime environment (ART). The project integrates subsystems sourced from projects such as WebKit, SQLite, Bouncy Castle, and compiler toolchains originating from GCC and LLVM. Hardware abstraction is managed via Device Tree and HAL implementations used by vendors including Samsung, Sony, and Google. The AOSP build system interacts with continuous integration tools and repositories like Git, and is linked to reference implementations used by standards bodies like 3GPP for modem stacks and by chipset firms like Broadcom Inc..
Releases in AOSP historically carried dessert-themed names tied to commercial releases such as Ice Cream Sandwich and later numeric identifiers like Android 11, with milestones coordinated by Google engineering teams and partners including Qualcomm, Samsung, and MediaTek. The project publishes source tags, security patches, and vendor release artifacts that align with device lifecycle timelines set by manufacturers such as Apple competitors and carriers including Verizon. Security and maintenance branches are maintained to address vulnerabilities reported via programs like Android Security Bulletin and coordinated disclosure channels used by firms such as Cisco and researchers from universities like Massachusetts Institute of Technology.
AOSP is primarily stewarded by Google under permissive licenses, notably the Apache License family and components under the BSD license and MIT License, while some elements depend on LGPL components such as GNU C Library derivatives. Legal interactions with organizations like Oracle and regulatory bodies like the European Commission have shaped compatibility and proprietary service distribution models. Governance is informal compared with projects like Linux kernel but involves collaborations with standards organizations such as W3C and industry consortia including the Open Handset Alliance.
Contributions to AOSP come from corporate engineers at Google, device makers like Samsung and Sony, chipset vendors like Qualcomm and MediaTek, independent developers active in communities such as XDA Developers, and academic researchers from institutions including Stanford University and University of Cambridge. Development workflows employ Git repositories, code review practices akin to other large projects like Linux kernel, and public issue trackers; security reports are coordinated with entities such as CERT Coordination Center and vendors like Nokia. Downstream projects and forks—LineageOS, CalyxOS, GrapheneOS—illustrate community-driven adaptations and privacy-focused variants that rely on AOSP as a base.
AOSP underlies a vast mobile market including device manufacturers such as Samsung, Xiaomi, Oppo, and carriers like AT&T, enabling app ecosystems dominated by developers publishing to stores run by Google and alternative marketplaces like F-Droid. Its availability fostered competition with platforms from Apple and influenced regulatory discussions involving European Commission antitrust actions and standards bodies such as 3GPP. Research and innovation across companies like Intel and universities such as University of California, Berkeley leverage AOSP for experimentation in areas including Android Automotive and embedded IoT platforms used by firms like Bosch and Siemens.
Category:Android (operating system) Category:Free and open-source software projects