What would you do differently?
andr: The most recent starting from scratch that I can remember was Palm. No real file system, no legacy anything, databases for everything. Rather quick for its hardware but wasn't groundbreaking.