Gentoo Archives: gentoo-embedded

From: Enrico Weigelt <weigelt@×××××.de>
To: gentoo-embedded@l.g.o
Subject: Re: [gentoo-embedded] Some good words for Gentoo embedded?
Date: Thu, 30 Dec 2010 11:04:33
Message-Id: 20101230104927.GA28981@nibiru.local
In Reply to: Re: [gentoo-embedded] Some good words for Gentoo embedded? by Peter Stuge
1 * Peter Stuge <peter@×××××.se> schrieb:
2
3 > > The drawback of it (and similar systems which originate from mainline
4 > > distros) is that they're limited to relatively "large" devices
5 >
6 > Hm? Define "large" ? Does the definition include anything capable of
7 > having a root filesystem?
8
9 Well, something larger than several tens of megabytes.
10 (To be a bit more precise, we should differenciate betweeen "plain"
11 embedded and small devices ;-p)
12
13 > > and tend to be challenged by the fact that the toolsets originally
14 > > hadn't be designed for that purpose.
15 >
16 > Bare metal? Certainly. We know this fact very well in coreboot, for
17 > example. But also other projects designed to run on bare metal (such
18 > as open source ARM projects) will know this well.
19
20 I'm more speaking of much more finer granulated build configuration
21 (esp. feature switching). That's more an issue of invidual ebuilds
22 and profiles than portage+crossdev.
23
24 Some things that seem to be completely missing:
25
26 * multiple different targets with equal targettype-tuple at the same time
27 * minimal sysroots on per-package build (so only dependencies of the
28 individual package are installed in the sysroot)
29 * parallel builds (w/ different sysroots instances)
30 * easy integration of custom postinstall filters/checks
31 * custom source branches/patches (w/o touching individual ebuilds)
32
33
34 cu
35 --
36 ----------------------------------------------------------------------
37 Enrico Weigelt, metux IT service -- http://www.metux.de/
38
39 phone: +49 36207 519931 email: weigelt@×××××.de
40 mobile: +49 151 27565287 icq: 210169427 skype: nekrad666
41 ----------------------------------------------------------------------
42 Embedded-Linux / Portierung / Opensource-QM / Verteilte Systeme
43 ----------------------------------------------------------------------