awesome-repositories.com
博客
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目关于排名机制媒体报道MCP 服务器
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
LineageOS avatar

LineageOS/android

0
View on GitHub↗
4,539 星标·1,867 分支·4 次浏览

Android

这是一个开源移动操作系统,旨在用社区驱动的系统取代专有设备软件。其主要目的是支持开发自定义系统镜像并延长移动设备的使用寿命,在官方制造商支持结束后为硬件提供更新。

该系统允许通过自定义 ROM 开发移除臃肿软件并修改系统级行为。用户可以从源代码树编译完整的系统镜像,从而为特定的移动硬件定制操作系统。

底层架构利用了修改后的 Linux 内核、针对低内存环境优化的自定义 C 库,以及用于将框架与设备特定驱动程序解耦的硬件抽象层。它采用托管执行环境和模块化框架,将供应商特定的实现与通用系统分离开来。

Features

  • Android Device Life Extension - Provides an open-source operating system to extend the functional life of older mobile devices.
  • Custom OS Image Builders - Provides the capability to compile full system images for specific mobile hardware from source trees.
  • Android Runtime Execution - Implements the managed execution environment for running applications with AOT and JIT compilation on mobile devices.
  • Custom ROMs - Enables the building of custom system images from source to tailor the OS for specific mobile hardware.
  • Hardware Abstraction Layers - Decouples the system framework from device-specific drivers using a standardized hardware abstraction layer.
  • Legacy Device Support - Enables the installation of an open-source OS to keep older mobile hardware functional after official support ends.
  • Mobile Kernel Interfaces - Manages hardware abstraction and resource allocation using a modified Linux kernel as the core foundation.
  • Open Source Mobile Operating Systems - Replaces proprietary device software with a transparent, community-driven system for increased privacy and control.
  • System Behavior Customizations - Allows modification of core system-level behaviors and removal of bloatware from mobile devices.
  • Bionic Implementations - Provides a custom C library optimized for low-memory mobile environments instead of the standard GNU C library.
  • Dex Bytecode Compilation - Compiles Java source code into a compact bytecode format optimized for resource-constrained mobile devices.
  • Zygote - Speeds up application startup by forking new processes from a pre-loaded warm parent process.
  • Vendor-Framework Separation - Separates vendor-specific hardware implementations from the generic OS framework to enable independent system updates.

Star 历史

lineageos/android 的 Star 历史图表lineageos/android 的 Star 历史图表

AI 搜索

探索更多 awesome 仓库

用简单的语言描述您的需求 —— AI 将根据相关性为您从数千个精选开源项目中进行排序。

Start searching with AI

Android 的开源替代方案

相似的开源项目,按与 Android 的功能重合度排序。
  • ophub/amlogic-s9xxx-openwrtophub 的头像

    ophub/amlogic-s9xxx-openwrt

    2,739在 GitHub 上查看↗

    This project is an OpenWrt firmware builder and specialized Linux router distribution designed to repurpose Amlogic S9xxx series hardware into functional routers. It provides a hardware adaptation layer consisting of kernel modifications and drivers that enable the operating system to run on Amlogic ARM SoC devices. The project features an automated firmware pipeline for scheduling, building, and distributing custom images. It includes a device recovery toolkit for bootstrapping, flashing, and restoring factory images, and supports the conversion of devices previously running different mobile

    Shella311dallwinneramlogic
    在 GitHub 上查看↗2,739
  • mackron/miniaudiomackron 的头像

    mackron/miniaudio

    6,905在 GitHub 上查看↗

    miniaudio is a single-file C audio library used for audio playback, capture, and hardware interfacing across multiple operating systems. It functions as an audio hardware abstraction layer, an audio processing engine, an audio synthesis engine, and a codec and resampler. The project implements a node-graph based system for routing digital audio signals, mixing, and 3D spatialization. It also includes a programmatic generator for noise patterns and basic waveforms used for sound creation and signal testing. The library covers digital signal processing, including audio format conversion and sa

    C
    在 GitHub 上查看↗6,905
  • lvgl/lvgllvgl 的头像

    lvgl/lvgl

    23,880在 GitHub 上查看↗

    This project is a high-performance, lightweight C graphics library designed for creating interactive user interfaces on resource-constrained embedded hardware. It functions as a comprehensive framework that provides a widget toolkit, a rendering engine, and hardware-agnostic drivers to support the development of graphical displays on microcontrollers and embedded systems. The framework distinguishes itself through a flexible, object-oriented widget hierarchy and a declarative layout engine that supports responsive design patterns like flexbox and grid systems. It enables developers to synchro

    Ccembeddedgraphics
    在 GitHub 上查看↗23,880
  • huggingface/lerobothuggingface 的头像

    huggingface/lerobot

    21,687在 GitHub 上查看↗

    This project is a comprehensive research platform designed for the end-to-end lifecycle of robotic learning. It provides a modular framework for training neural network policies—specifically through imitation and reinforcement learning—and deploying them onto physical robotic hardware. By offering a unified interface for hardware abstraction, the platform decouples high-level control logic from the specific sensors and actuators of diverse robotic systems. The framework distinguishes itself through a standardized approach to data and policy management. It utilizes a consistent schema for reco

    Python
    在 GitHub 上查看↗21,687
查看 Android 的所有 30 个替代方案→

常见问题解答

lineageos/android 是做什么的?

这是一个开源移动操作系统,旨在用社区驱动的系统取代专有设备软件。其主要目的是支持开发自定义系统镜像并延长移动设备的使用寿命,在官方制造商支持结束后为硬件提供更新。

lineageos/android 的主要功能有哪些?

lineageos/android 的主要功能包括:Android Device Life Extension, Custom OS Image Builders, Android Runtime Execution, Custom ROMs, Hardware Abstraction Layers, Legacy Device Support, Mobile Kernel Interfaces, Open Source Mobile Operating Systems。

lineageos/android 有哪些开源替代品?

lineageos/android 的开源替代品包括: mackron/miniaudio — miniaudio is a single-file C audio library used for audio playback, capture, and hardware interfacing across multiple… ophub/amlogic-s9xxx-openwrt — This project is an OpenWrt firmware builder and specialized Linux router distribution designed to repurpose Amlogic… huggingface/lerobot — This project is a comprehensive research platform designed for the end-to-end lifecycle of robotic learning. It… libsdl-org/sdl — SDL is a cross-platform development library that provides low-level access to audio, keyboard, mouse, joystick, and… lvgl/lvgl — This project is a high-performance, lightweight C graphics library designed for creating interactive user interfaces… apache/incubator-nuttx — NuttX is a POSIX-compliant real-time operating system designed for resource-constrained embedded environments. It…