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: http://www.xboxmediacenter.com/wiki/?title=Linux_port_project
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. [/QUOTE]