Monday, July 20, 2009

Need Moar XO Navel Gazing


What should have happened: OLPC should have worked to get system-level changes into the upstream Linux kernel / X / other projects, and Sugar should have been a desktop environment sitting on top.

What actually happened: OLPC forked its own distro and called the whole thing "Sugar", pushed a ton of XO-specific changes in this distro, and wasted a lot of engineering cycles fighting to maintain a fork. This mistake was a crucial and painful mistake -- one that we have fought to remedy in the context of Fedora 10 and Fedora 11. Two release cycles of nothing but pushing XO-specific code upstream, everywhere we find it.

No comments: