Mi permetto di risponderti io XD allora
Froyo (frozen yogurt) è la release 2.2 di android, l'ultima release disponibile è invece la 2.3 gingerbread che è stato presentato poco tempo fa. per la questione aggiornamenti rispetto al mondo apple su android siamo un po' ''indietro'', infatti ogni volta che quelli della google rilasciano un aggiornamente solo i telefoni ''google experience'' lo ricevono subito (attualmente il nexus one ed il nexus s). Per tutti gli altri invece c'è da aspettare che le case costruttrici rilascino gli aggiornamenti adatti alle loro personalizzazioni software (vedi la sense di htc).
Nei sistemi Linux l'utente di root è quello con maggiori privilegi rispetto ad utente normale, ottendendo il root su android infatti puoi scrivere sui dati di sistema, in altre parole puoi installare rom personalizzate (normalmente nei telefoni venduti non hai i diritti di root per sicurezza). Le applicazioni che utilizzano il root sono molte poche, c'è shootme per fare gli screenshoot, rom manager per installare la recovery ed installare rom modificate, titanium backup per fare i backup delle applicazioni e delle app utente (in alternativa puoi fare un nandroid backup con rom manager che sarebbe un backup di tutto il sistema)... Un' altra cosa che puoi fare con il root è ad esempio modificare l'animazione di boot.
Le applicazioni android le trovi con l'estensione .apk per installarle basta metterle nella sd poi scaricarsi un file manager (vai nel market e cerca astro). da quell'applicazione trovi la app nella microsd e la installi da li.
Mi pare che ho finito XD
EDIT: ahah Zecke mi ha preceduto vabbe rispondo comuque XD,