It surprises me that a lot of users have little idea how Crystalbuntu works or how much effort is put in behind the scenes. A lot of users seem to think they are installing a pre-configured image which has XBMC, but this is far from the case. I thought I’d let you guys know about some development behind the scenes and what’s up and coming in the next couple of months.
- Crystalbuntu is a dynamic system. Some users ask to downgrade to older versions such as “The July image” when the August update broke the addon system slightly. While a build downgrade was possible, reverting to the previous month’s state in its entirety was not. Crystalbuntu’s image is a core (that has significantly changed now I might add) and it fetches the new components in the form of ‘updates’. These updates are scripted changes rather than static images.
- Crystalbuntu is not just an image and go system. When you install Crystalbuntu, the following is happening behind the scenes:
- The system connects to an update server (which I have to maintain).
- The system downloads new versions of XBMC (which I compile) and new versions of the CrystalHD driver (which I put in compilable form).
- The system downloads new dependencies for XBMC (which I have to compile, because XBMC is no longer supported on Ubuntu 8.0.4, the best OS for AppleTV).
- The system installs new features and updates (such as AirPlay, AirTunes, automounting, a new kernel, IO tweaks). These features are all configured for deployment by me.
- As you can see, the system is not a static image with this pre-configured, it has to be maintained and work is constantly being put into it.
Updates I say, so what’s next?
- AFP support
- Native AirTunes integration
- New JPEG library offering faster UI
- Eden beta testing soon.


