(adapted from this recent mailing list thread. Â this is a sweet build; try it out.)
After waaaaaaaaaaaaaay to long of a delay, I just tagged and builtÂ DebXO 0.6 (installation guide). Â In some ways, it’s very polished (I’ve actually tested allÂ of the desktops myself), in other ways it has a number of regressionsÂ (due to Debian updates breaking things, switching to anÂ almost-stock Linus kernel, etc). Â Either way, I wanted to get it outÂ because people keep asking about it, and dropping JFFS2 leads to such aÂ massive improvement.
DebXO is a version of Debian (testing) that is customized for the XO-1Â hardware. Â The 0.6 release adds initial support for the XO-1.5Â hardware; however, XO-1.5 is not officially supported [yet]. Â I’ll update theÂ official wiki page with instructions for XO-1.5, for the early adopters.
- Update distribution to Debian Squeeze. Â All packages andÂ desktops have been upgraded. Â This is pretty major; for example,Â Sugar is now at 0.88, and Gnome at 2.30(ish).
- Kernel update. Â Switch from the olpc-2.6 tree to Linus’s linux-2.6Â tree (based upon 2.6.37-rc4+). Â A few pending patches from -next andÂ -mm have been included, but other than that… it’s stock. Â TheÂ config closely matches the Debian stock kernel config; at a futureÂ date, we’ll just switch to a standard Debian 686 kernel.
- Switch the nand images from using JFFS2 to UBIFS. Â This makes anÂ amazing difference in terms of usability. Â Over time, JFFS2Â filesystems get slower as they fragment, while UBIFS doesn’t appearÂ to.
- Initial XO-1.5 support. It’s still rough around the edges, but it’sÂ functional (currently xorg.conf and /boot/olpc.fth must be edited). Â …