linux-gcc.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
From: Oliver Korpilla <Oliver.Korpilla@gmx.de>
To: debian-kernel@lists.debian.org,
	debian-toolchain@lists.debian.org, linux-gcc@vger.kernel.org,
	linux-kernel@vger.kernel.org
Subject: [Crosspost] GNU/Linux userland?
Date: Wed, 13 Apr 2005 21:40:31 +0200	[thread overview]
Message-ID: <425D75AF.7080802@gmx.de> (raw)

Hello!

I wondered if there is a project or setup that does allow me to build a 
GNU/Linux userland including kernel, build environment, basic tools with 
a single script just as you can in NetBSD (build.sh) or FreeBSD (make 
world).

I do not refer to a step-by-step instruction like "Linux From Scratch" 
(which I do find commendable, but is not quite the same), but an 
automated, cross-compilation aware foundation for a Linux system.

I found one of the great things about NetBSD which I miss in Linux that 
I can generate a baseline from source that quickly. It would mix greatly 
with the package management systems for Linux, like apt or rpm, which 
could be used for all other stuff, like X11.

I'd say such a system should include (not complete, just in my opinion):
* Kernel 2.6.x
* Sample generic kernel configurations (like GENERIC etc. in NetBSD)
* GNU Toolchain (gcc, gdb, glibc, ...)
* GNU make
* udev-Support oder eine /dev-Generierungsskript
* Bash
* basic networking tools
* an interpreter for the language the build script is in (Sh, Python, ...)
* Security (PAM support, Shadow passwords)
* System V init

It should contain anything you need to build a baseline from within the 
baseline.
It should be a minimal setup.
It should include cross-compilation support.

It would be imaginable to have similar scripts to create embedded 
development host setup (toolchains and libs) and an embedded development 
target baseline (uclibc, other libraries, busybox).

Is there something that at least partly is in that direction?
Is there a need for something like this?

I'm asking out of genuine curiosity, and hoping for answers.

Please CC me, I'm in none of these lists!

Thanks and with kind regard,
Oliver Korpilla

             reply	other threads:[~2005-04-13 19:40 UTC|newest]

Thread overview: 4+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2005-04-13 19:40 Oliver Korpilla [this message]
2005-04-13 16:04 ` [Crosspost] GNU/Linux userland? Erik Mouw
2005-04-13 20:36 ` John Lenz
2005-04-14  7:10   ` Oliver.Korpilla

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=425D75AF.7080802@gmx.de \
    --to=oliver.korpilla@gmx.de \
    --cc=debian-kernel@lists.debian.org \
    --cc=debian-toolchain@lists.debian.org \
    --cc=linux-gcc@vger.kernel.org \
    --cc=linux-kernel@vger.kernel.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).