Help wanted: As you may or may not have heard, a few developers on Team-XBMC have begun the porting of XBMC to Linux and OpenGL using the SDL toolkit. The goal is for this to become a full port of XBMC containing all the features and functions available on the Xbox version of XBMC. This is a huge task which is why we are making this public request, seeking C/C++ programmers to volunteer in assisting us with this Linux porting development project. Whether you have contributed to The XBMC Project in the past or not, please consider doing so now. Those of you who are completely unfamiliar with XBMC can get a good overview of what XBMC offers for its end-users by reading through the XBMC article on wikipedia.org.
The XBMC code structure uses a fairly modular design (with libraries and DLLs), and we think that there are enough modules/libraries to keep a wide skill-level range of developers busy in the porting of them all. So please, take a look at the source code, then with the help of our Linux port To-Do list assess where the porting stage is today and see if there's any areas you'd be willing to help out. Note that we are not abandoning the Xbox hardware — XBMC will be a cross-platform software application, supporting both the Xbox and normal computers, (the 'old' Xbox still have a good amount of years to live we hope). Developers who would like to volunteer should read the Linux porting development project article in our WIKI for more detailed information:
Note to all end-users! Please understand that this Linux port project is not yet mature enough for you as an end-user to play with, no media can even be played back yet. We can not yet give you an ETA as to when it will be useful for end-users. Respect that we can not accept any bug-reports or feature/function-requests for this Linux port yet.
XBMC-Forum developers discussion: XBMC recruiting developers for Linux port
XBMC-Forum end-user discussion on Linux port: XBMC Linux port questions...
XBMC official web-site: www.xboxmediacenter.com (wiki-manual and FAQ)"