Cos'è un sistema operativo open source e CyanogenMod?
Per aggiungere la risposta di Michael Johnson:
CyanogenMod è un sistema operativo open source per smartphone e tablet, basato sulla piattaforma mobile Android. È sviluppato come software libero e open source basato sulle versioni ufficiali di Android di Google, con l'aggiunta di codice originale e di terze parti. Si basa su un modello di sviluppo rolling release.
Un modello di sviluppo rolling release o rolling update si riferisce a un sistema software in continuo sviluppo; questo è invece di un modello di sviluppo standard di rilascio che utilizza versioni di software che devono essere reinstallate sopra la versione precedente. Il software rolling, invece, è continuamente aggiornato, in contrasto con il software a rilascio standard che viene aggiornato tra le versioni. I modelli di sviluppo a rilascio continuo sono uno dei molti tipi di cicli di vita di rilascio del software e, in termini di metodologia di sviluppo del software in generale, i modelli di sviluppo a rilascio continuo sono meno comuni dei modelli di sviluppo a rilascio standard nella maggior parte dei settori del software mainstream, come i sistemi operativi.
Fonte: wikipedia.org