[Aboriginal] Prepping for a release.

Rob Landley 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:

1) downloads/binaries/extras/simple-root-filesystem-*.tar.bz2

A root filesystem with just busybox.

2) downloads/binaries/extras/native-compiler-*.tar.bz2

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
distcc.)

3) downloads/binaries/extras/root-filesystem-*.tar.bz2

A root filesystem combining the above two, this is the minimal native
development environment.

4) downloads/binaries/system-image-*.tar.bz2

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.)

Rob



More information about the Aboriginal mailing list