synthesizerpatel (1210598) writes "For those of you unfamiliar with the XBMC fork Boxee, it's recently been released as an appliance in the form of D-Link's Boxee Box (retail: ~$200 USD). The Boxee Box has an Intel CE4100 Atom processor and runs the Boxee fork on top of a Linux based operating system. However it seems that they're having some difficulty with the GPL.
While Boxee does commit their code back to XBMC, XBMC's SCM doesn't seem to include their CE4100 code (or doesn't yet? I'll give them the benefit of the doubt). Boxee's SVN (svn.boxee.tv) server is password protected so you can't download from their SCM — You can download tarball that is preported to be the source code for the CE4100 port from their webpage. Their documentation seems to cover their developer environments and doesn't take into account a fresh install. There's a fair amount that is right but it's mixed in with incorrect or out-of-context information and requires a bit of time to pick through.
Boxee also provides a link to the Intel CE4100 Environment 13.7.10304.125504, which comes with a broken installer stating that an unnamed (NULL) dependency is not met. You can unpack the SDK by hand with a little bit of effort and if you understand how cross-compiling works you'll eventually figure out how to start a build.
You then run into another problem.
Both the SDK and the Boxee source code are missing the drivers for the Intel CE4100 platform. Neither source or binary are provided even though the Boxee binary links against them (in their GPL code) and ships them on their Linux based platform. Its very difficult to find documentation on the CE4100. Intel's public website seems bereft of any information on it beyond press releases. You can sign up for an embedded products account but without a corporate backed account (NDA anyone?) you won't get access to the good stuff design guide, platform SDK, etc.
A word of warning in regards to people interested in hacking the Boxee — its made some efforts to be a closed product. They sign their filesystems which get checked before mounting, any root-shell acess methods that are published seem to get quickly fixed. After the latest root access methods were documented the holes were patched fairly quickly.
. That being said, it's still fairly simple to get access to the root filesystem and to execute arbitrary code.
Lets all root for Boxee and D-Link to make things right. I'm sure it's simply an oversight but given that their product is based on the GPL software — I think it's reasonable to ask for the source code we're entitled to as customers."