What’s the difference between ultrafiltration and reverse osmosis?

What’s the difference between ultrafiltration and reverse osmosis?

Ultrafiltration removes suspended solids, colloid and bacteria, cannot remove dissolved salts. RO can remove most dissolved ions to get desalted water.