
Originariamente inviato da
ekerazha
Crespo Info - CyanogenMod
Nightly usually generated every 24 hours, experimental, newest features,
unstable!
M Snapshot milestone snapshot, more stable than a nightly but potentially some issues
Release Candidate last builds before stable release, few minor issues, mostly stable and safe for daily use
Stable most stable version available, all or nearly all issues resolved
--
Che la stable sia una nightly (
ma non una nightly qualsiasi, bensì una nightly ritenuta appunto stable) credo sia lapalissiano: secondo te cosa dovrebbe essere una stable, codice completamente diverso dalla nightly? Poi qualche differenza nel packaging probabilmente c'è, perché se ci fai caso le M-release e le RC sono qualche kilobyte più grandi delle nightly disponibili nello stesso periodo.
La codebase della CyanogenMod è composta da:
1) Codice comune a tutti i dispositivi (es. interfaccia grafica: toggles ecc.)
2) Codice specifico per ogni dispositivo (es. kernel)
Che il kernel per il Nexus S possa non subire più grandi aggiornamenti è comprensibile, ma rimangono tutte le funzionalità che fanno parte del codice comune. Ad esempio i toggle per abilitare/disabilitare il wifi ecc. l'orologio di CyanogenMod, le modifiche al software della fotocamera ecc. ecc. devono anch'esse raggiungere un determinato grado di maturità. Sicuramente in una nightly di gennaio alcune di queste funzionalità erano mancanti od implementate solo parzialmente ed infatti quelle build non erano "stable". Quando il team di sviluppo decide che tutto l'"ecosistema" ha raggiunto un livello di stabilità soddisfacente, allora viene distribuita la versione stable.