OESF Portables Forum

Everything Else => Zaurus Distro Support and Discussion => Distros, Development, and Model Specific Forums => Archived Forums => Angstrom & OpenZaurus => Topic started by: b5o5m5b on March 23, 2004, 10:34:16 am

Title: Open Embedded / Open Zaurus relationship???
Post by: b5o5m5b on March 23, 2004, 10:34:16 am
I\'m trying to understand the relationship between the Open Embedded \'Build System\' and the Open Zaurus ROM. Is there a document somewhere that whould explain what a \'build system\' is? Maybe somone could just explain why the OE project is important to Zaurus development and what we can expect to gain from it?

Derek.
Title: Open Embedded / Open Zaurus relationship???
Post by: treke on March 23, 2004, 11:13:10 am
Openembedded is what is being used to make the next OpenZaurus release. It\'s just tools to automate compilation.
Title: Open Embedded / Open Zaurus relationship???
Post by: b5o5m5b on March 23, 2004, 11:54:47 am
Do you mean Kernel Compiles... or is this supposed to aid in the compiling of everything? I havn\'t comiled a kernel for the Zaurus/StrongARM yet, but I assume it\'s similar to the i386 compile process: make menuconfig, make, make install, yadda yadda yadda. That\'s all after you\'ve setup gcc corectly so that it will compile to StrongARM.

So, what more does open embedded do for us? Will I be able to roll my own initrd and zImage files using it and a single command like:
Code: [Select]
> make myZaurusRock

I can see a tool like that being VERY handy indeed.

Derek.
Title: Open Embedded / Open Zaurus relationship???
Post by: treke on March 23, 2004, 12:07:36 pm
It builds everything. The kernel, the applications, the libraries, the ipks, and the jffs2 images.
Title: Open Embedded / Open Zaurus relationship???
Post by: Mickeyl on March 23, 2004, 12:13:51 pm
... and honors the inter-package dependencies and supports different versions of packages and supports a fancy gui and makes building cross-toolchains a breeze and supports unlimited device specifics and much more.

If all goes well, OpenEmbedded will be used to build all future OpenZaurus, OpenSIMpad, OpenIpaq and familiar linux releases as well as being used for lesser known projects and devices. Imainge that upgrading one package will support a multitude of forthcoming releases. No more endless work being duplicated.

I see this as the only chance for our small community to survive.
Title: Open Embedded / Open Zaurus relationship???
Post by: treke on March 23, 2004, 12:14:50 pm
Quote
I havn\'t comiled a kernel for the Zaurus/StrongARM yet, but I assume it\'s similar to the i386 compile process: make menuconfig, make, make install, yadda yadda yadda. That\'s all after you\'ve setup gcc corectly so that it will compile to StrongARM.  

So, what more does open embedded do for us? Will I be able to roll my own initrd and zImage files using it and a single command like:
Code: [Select]
> make myZaurusRock

Building any single package isn\'t that hard to do by hand, but there are 366 packages in the repository. A full build is somewhere north of 5 gig of space and 4 hours of time. Being able to set it to run and then ignore it  is useful.  OpenEmbedded does nothing for you unless you plan on being a developer.
Title: Open Embedded / Open Zaurus relationship???
Post by: b5o5m5b on March 23, 2004, 12:49:00 pm
So, if I wanted to start doing some work on the OZ distro (or any others that are supported in OE) I\'d grab a copy of Open Embedded and a copy of the repository and then I could start fixing any open issues and publishing patches to the OZ development team?

This is off topic for this thread, but where do OZ developers tend to hang out? Sourceforge? handhelds.org? in a forum on this site?
Title: Open Embedded / Open Zaurus relationship???
Post by: treke on March 23, 2004, 01:23:24 pm
Quote
So, if I wanted to start doing some work on the OZ distro (or any others that are supported in OE) I\'d grab a copy of Open Embedded and a copy of the repository and then I could start fixing any open issues and publishing patches to the OZ development team?  

This is off topic for this thread, but where do OZ developers tend to hang out? Sourceforge? handhelds.org? in a forum on this site?

irc.freenode.net #oe