Geneza i rozwój projektu Projekt powstał jako kontynuacja rozwoju systemu CyanogenMod po ograniczeniu infrastruktury i wsparcia przez firmę Cyanogen Inc. Wskazywano, że zmiana nazwy i infrastruktury miała umożliwić dalsze prowadzenie prac w modelu społecznościowym. Pierwsze oficjalne kompilacje udostępniono w styczniu 2017 roku, a projekt równolegle uruchomił możliwość pobierania oraz dokumentację instalacyjną i developerską.
Nazwa systemu Lineage wywodzi się ze słowa „pochodny” i nawiązuje do rodowodu CyanogenMod.
Kod źródłowy rozwijany jest publicznie i jest dostępny w serwisie GitHub (jest on mirrorem repozytorium Gerrit (review.lineageos.org).
Wersje i zgodność z Androidem Numeracja głównych wydań LineageOS jest powiązana z bazowym wydaniem Androida; przykładowo w październiku 2025 opublikowano wydanie 23.0 oparte na Androidzie 16. W przekazach dotyczących wydania 23.0 wskazywano też, że projekt zdecydował się na publikację kompilacji bazujących na dostępnej części źródeł Androida 16, bez oczekiwania na pełne udostępnienie wszystkich komponentów przez Google.