TopSetting up OpenEmbedded on your Linux box
I would believe that any of the distributions should be able to get OE working. Ubuntu is, currently, popular, and that is a debian based system (I may be wrong about that). I, personally, run Mandriva 2008 on both my dev boxs. The primary machine that I build with is a: Intel Q6600 (Quad) with 8Gig of DDR2 RAM on a RAID-0 volume across six SATA-300 drives. YMMV ;-)BE AWARE! OE is not something like buildroot where a couple hundred meg of drive space is needed for a simple O/S build. OpenEmbedded is a serious tool which is used to build Linux DISTRIBUTIONS, not teensy romable images that merely get you to a bash prompt. Typically, you will need 10Gig free if you will want to build the gpe images.
OE effectively builds a debian operating system for the Zipit. To do this, no assumptions are made about what cross development tools and development libraries is assumed. EVERYTHING is built from scratch (source) and placed into a virtual development environment. The megabytes pile up very quickly into gigabytes of drive space.
For example, it takes nearly 4Gig of drive space to build the base image. 'base-image' consists of 73 source packages, ranging from development tools (such as: GNU binutils, glibc, automake, etc.) to the system binaries, libraries and utilities which make up the bootable image. The GUI images, minimal-gpe-image and gpe-image, can easily surpass 8Gig, with 294 source files.
Why is OpenEmbedded so big? Well, you have to understand that OE makes NO ASSUMPTIONS about what is currently installed on your computer. Anything that is needed is built inside the tmp-zipit2-angstrom directory. That includes mundate utils such as curl, wget, and so forth. The OE.mtn database alone (OE.mtn.bz2, OE.mtn, meta/) consume 574Meg, source tarballs about 347Meg, ...