Heck the Xbox consoles at their core run a highly customized version of WinNT and they only take up a few MB why do they need 2GB for the OLPC?
The excess is for the EULA. What's Windows without the EULA?
"An ounce of prevention is worth a ton of code." -- an anonymous programmer