Re: State of emdebian / Future plans
On Fri, Mar 10, 2017 at 04:10:14PM +0000, Wookey wrote:
> > Are some people still working on this project or is it dead? We would
> > like to know if there is still some work going on and what the future
> > plans are - looking through the archives seems that no one really
> > manages the homepage and its archives (full of spam).
It depends pretty much on what you mean with "this project".
Wookey provides the toolchains. @Wookey: Does "as long as jessie is supported"
mean that stretch provides cross-compiler sources or binaries out of the box?
To my knowledge, SLIND  was the first Emdebian implementation. It provided
cross-build rules for a few packages and stripped some files (e.g., docs) and
dependencies (notably, perl ones) not necessary for embedded systems.
Neil has pushed the effort on making packages cross-buildable out of the box
[2, 3]. He released Emdebian distributions . Grip provided stripped Debian
binary packages. Crush provided cross-built binary packages. The effort has
been abandoned due to lack of resources.
Meanwhile, SLIND's cross-building effort has also been abandoned for new
projects, due to the same reasons, in favor of native building. Also, a build
system has been added, and the project has been open-sourced as Isar . It
relies on mainstream tools like BitBake, dpkg-buildpackage, multistrap and meta
layering similar to that of Yocto for easier maintenance of upstream code.
ELBE  is a tool for building root filesystems from apt repositories based on
an XML description.
Meta-debian / Deby cross-builds Debian sources using the Yocto infrastructure.
They contribute to OSS projects, including Debian .
In other words, companies continue using Debian in their products , it's too
valuable to re-invent it in-house. The efforts are somewhat distributed ATM,
although we are talking how we could improve things. A central policy and
co-ordination are currently missing, and I find that ok for the time being --
implementation and persistence first. So, if you would like to use Debian for
your projects -- that's a good choice, and there are tools for that; at the
same time, it's still a long way to a bigger and more organized community. If
we could help, please let us know.
Regarding the web pages -- I had the problem that there were several versions
of the same page (e.g., on building cross-compilers, or about multistrap), some
of which were outdated. @Wookey: Is this list an appropriate place to provide
suggestions on that?
With kind regards,