April 15, 2026
12 min read

Building ArjunaOS #2: Understanding LineageOS Architecture

Android Build System
ArjunaOS
LineageOS
AOSP
Repo
PPrasad Manoj Parulkar
Prasad Manoj Parulkar

AOSP Engineer

Before we download a huge source tree and start building ArjunaOS, we need a proper mental map of how LineageOS is organized. In this article we walk through repo, manifests, the source tree, device support layout, and the high-level path from lunch to a flashable build.

Part 2 of 2

Building ArjunaOS: Create Your Own Custom Android OS

Learn to build your own custom Android OS from scratch. This series walks you through creating ArjunaOS, a custom ROM based on LineageOS, starting from setting up your build environment and compiling your first build, through branding and system customization, to adding custom system services and advanced features. Covers the complete journey across three parts: building the OS, adding features, and deep customization.

Series Progress100%

Comments (0)

Sign in to join the conversation

Loading comments...