[Aboriginal] Prepping for a release.
rob at landley.net
Tue Jun 14 17:13:50 PDT 2011
On 06/14/2011 06:05 AM, David Seikel wrote:
> On Tue, 14 Jun 2011 11:21:02 +0200 Alessio Igor Bogani
> <alessioigorbogani at gmail.com> wrote:
>> 2011/6/13 Rob Landley <rob at landley.net>:
>>> On 06/11/2011 05:43 PM, David Seikel wrote:
>>> Aboriginal is not a distro, it just creates a native development
>>> environment for the target and then _stops_. What you build on the
>> In my opinion that is a defect. You could provide a minimal user-space
>> without bothering with repository and you are still a distro. Indeed
>> it is exactly what I would expected by this project.
> The busybox part IS a minimal userspace. Rob gets to decide the scope
> and boundaries of his project. I'm happy with his decisions, they
> match my needs.
There are actually four options if you don't want to run the build scripts:
A root filesystem with just busybox.
A native compiler you should be able to use on just about any target
(although installing the shared libraries in the right place is your
problem; easiest just to build static). This is built from uClibc, gcc,
binutils, make, bash, and the linux kernel headers. (And optionally
A root filesystem combining the above two, this is the minimal native
This is just #3 packaged up as a squashfs with some shell scripts that
run qemu in various ways. run-emulator.sh is the basic one,
dev-environment.sh is a wrapper around that which provides a 2 gigabyte
/dev/hdb and hooks up distcc to the cross compiler if you have both in
your $PATH on the host, and native-build.sh is a wrapper around
dev-environment.sh that can drive an automated build using one of the
control images in the control-images directory. (I did one for Linux
>From Scratch which should provide a fairly elaborate model to copy from,
the scripts that built it are in sources/control-images.)
More information about the Aboriginal