Explore AOSPInsider

Find exactly what you're looking for across our entire knowledge base of articles, tools, and community posts.

Search Results for "Linux Kernel"

24 results

Linux Kernel Initialization

lesson

Lesson Linux Kernel Initialization in course AOSP Foundations

Course Lesson
#lesson#course

Linux Kernel Relationship

lesson

Lesson Linux Kernel Relationship in course AOSP Foundations

Course Lesson
#lesson#course

Processes in Linux Kernel

lesson

Lesson Processes in Linux Kernel in course AOSP Framework & Internals

Course Lesson
#lesson#course

Threads in Linux Kernel

lesson

Lesson Threads in Linux Kernel in course AOSP Framework & Internals

Course Lesson
#lesson#course

Understanding SELinux in Android AOSP: Security at its Core (Part 1)

blog

A detailed exploration of SELinux in Android AOSP, covering its role in security, modes, error handling, and policy management for robust system protection.

Article
#SELinux#Android#AOSP

Understanding SELinux in Android AOSP: Security at its Core (Part 2)

blog

A practical guide to resolving SELinux policy denials in Android AOSP, including analyzing AVC denials, crafting policies, and using audit2allow for efficient troubleshooting.

Article
#SELinux#Android#AOSP

Access Custom System Service from a Third-Party App

blog

A step-by-step guide on accessing a custom AOSP system service (SdMathService) from a third-party app (MathApp), including UI setup, service communication, and SELinux configuration.

Article
#AOSP#Android#System Service

How Android Comes to Life: A Technical Breakdown of the Android Booting Process (Part 1)

blog

A detailed exploration of the Android booting process, covering key components like Boot ROM, Bootloader, Kernel, Init, Zygote, System Server, and SystemUI, and their roles in system startup.

Article
#Android#AOSP#Booting Process

Complete Guide to Android AOSP Log Analysis and Debugging

blog

Mastering log analysis is essential for effective debugging in Android AOSP. By understanding key log types such as logcat, kernel logs, tombstones, and ANR traces and using targeted keywords and commands, developers can quickly identify and resolve system issues. This guide offers practical strategies to streamline troubleshooting and strengthen your Android development workflow.

Article
#AOSP#Android#Debugging

Discovering Android’s Source: Traversing the AOSP’s File Structure

blog

A comprehensive guide to navigating the AOSP codebase, exploring key directories like packages, frameworks, system, art, dalvik, hardware, external, and kernel, and their roles in Android’s architecture.

Article
#AOSP#Android#File Structure

Exploring Android’s Boot Flow: An In-Depth Code Walkthrough of the Android Boot Process (Part 2)

blog

A detailed code walkthrough of the Android boot process, covering BootROM, Bootloader, Kernel, Init, Zygote, SystemServer, and SystemUI, with references to key AOSP source files.

Article
#Android#AOSP#Booting Process

How to Create Your Own Custom System Service in AOSP: A Complete Guide

blog

A comprehensive guide to creating a custom system service in AOSP, including AIDL implementation, system service registration, and SELinux configuration.

Article
#AOSP#Android#System Service

Custom Kernel Integration

lesson

Lesson Custom Kernel Integration in course AOSP Expert & Production Engineering

Course Lesson
#lesson#course

Kernel Device Tree (DTS)

lesson

Lesson Kernel Device Tree (DTS) in course AOSP Expert & Production Engineering

Course Lesson
#lesson#course

Kernel Logs

lesson

Lesson Kernel Logs in course AOSP Expert & Production Engineering

Course Lesson
#lesson#course

Kernel Oops

lesson

Lesson Kernel Oops in course AOSP Framework & Internals

Course Lesson
#lesson#course

Kernel Panic

lesson

Lesson Kernel Panic in course AOSP Framework & Internals

Course Lesson
#lesson#course

SELinux Debugging Mastery

lesson

Lesson SELinux Debugging Mastery in course AOSP Expert & Production Engineering

Course Lesson
#lesson#course

SELinux in Permissive vs Enforcing

lesson

Lesson SELinux in Permissive vs Enforcing in course AOSP Framework & Internals

Course Lesson
#lesson#course

User Space vs Kernel Space

lesson

Lesson User Space vs Kernel Space in course AOSP Foundations

Course Lesson
#lesson#course

vendor/, device/, kernel/ Directories

lesson

Lesson vendor/, device/, kernel/ Directories in course AOSP Foundations

Course Lesson
#lesson#course

AOSP Framework & Internals

page

This course goes deep into the core platform layers of Android. You will master the Linux kernel for Android, device drivers, the application framework, every major framework service, System Server internals, Binder IPC, AIDL, HIDL, the HAL layer, and Android security including SELinux. This is the most interview-critical course for platform engineer roles.

Course
#course#Intermediate

SELinux Policy Generator

tool

Generate SELinux policy snippets for custom services and system components.

Security Tools
#selinux#policy#security

AOSP Development Tools

tool

Interactive web tools for build configuration, log analysis, SELinux policies, and more.

Tools
#tools#utilities#interactive