From: Edward Muller <emuller@learningpatterns.com>
To: Robert Love <rml@tech9.net>
Cc: "RaúlNúñez de Arenas Coronado" <raul@viadomus.com>,
esr@thyrsus.com, linux-kernel@vger.kernel.org
Subject: Re: [kbuild-devel] Converting the 2.5 kernel to kbuild 2.5
Date: 04 Dec 2001 16:23:06 -0500 [thread overview]
Message-ID: <1007500986.4621.13.camel@akira.learningpatterns.com> (raw)
In-Reply-To: <1007496450.16169.20.camel@phantasy>
In-Reply-To: <E16BKL5-0001yJ-00@DervishD.viadomus.com> <1007495452.4621.7.camel@akira.learningpatterns.com> <1007496450.16169.20.camel@phantasy>
On Tue, 2001-12-04 at 15:07, Robert Love wrote:
> On Tue, 2001-12-04 at 14:50, Edward Muller wrote:
>
> > I've put python on my Compaq IPAQ (running linux) and with very few
> > amounts of tweaks it took up less 1 MB. And that's including gtk
> > bindings (no tk though) and just about the entire standard python
> > library. Someone else tried to do this with perl and they couldn't get
> > it under 3 MB IIRC. And IIRC, the current kernel build system requires
> > perl (I could be wrong, I'm just a watcher on this list, not a hacker).
> > So ... PYTHON IS NOT BLOATED.
>
> No, it doesn't require Perl. Its sh along with the standard Linux
> toolset. xconfig is Tk, but not binded to Perl.
>
> Regardless, I don't look at bloat as the issue -- who configures and
> compiles their kernel on an embedded device? More specifically, it is
> what the kernel hackers have available and want to use that is the
> requirement. This is partly why the whole "now your mom can easily
> configure her kernel" is a bs argument to me. Forget my mom..._I_ want
> things a certain way. My mom, if I ever forc^H^H^H^H get her to use
> Linux, will surely use the distro's kernel.
>
> Robert Love
Re: Perl ...My BAD ... I though someone somewhere listed that perl was a
requirement for building the kernel, but looking at
Documentation/Changes I see I was wrong. In fact Documentation/Changes
already lists 10 necessary packages under the "Minimal Requirements"
section. Anyway ...
I've been watching the whole CML1 vs. CML2 thing over the past year or
so and I don't think it's ever been about making it easy for a
neophite(sp) to configure their kernel. It's been about the fact that
CML1 is difficult/impossible to maintain in it's current state. I think
the choice was either to fix CML1 (language and tools) or come up with
something new. ESR decided to do the later and picked a tool that he
knew could get the job done. I'd almost bet their wouldn't have been as
much fuss over it if he had chosen perl, instead of python, but that's
just me being biased and cynical (Read: Ignore the comment.)
ESR could have written the CML2 implimentation in assembler, but decided
against it for various portability, code reuse/understandability,
simplicity, etc, etc, etc, reasons (I'll let Eric list them all if he
likes).
And .. Re: configuring a kernel on an embedded device... Well a few
people do actually. :-) I haven't done a lot with my iPAQ recently, but
there were bunches of people configuring and compiling their kernel's on
their ipaq (via nfs, IBM udrive, CF card, etc) last time I was heavily
involved. I was using the iPAQ as a way to illustrate that it's (python)
not all that big and it can fit on a small, embedded device.
And I agree, your Mom, my Mom and their friends, when linux comes to
their computer will use the the kernel that distro X gave them and will
probably never, ever even worry about it. Unless people like you and me
go to their house and upgrade it for them. :-)
--
-------------------------------
Edward Muller
Director of IS
973-715-0230 (cell)
212-487-9064 x115 (NYC)
http://www.learningpatterns.com
-------------------------------
next prev parent reply other threads:[~2001-12-04 21:25 UTC|newest]
Thread overview: 128+ messages / expand[flat|nested] mbox.gz Atom feed top
2001-12-04 18:30 [kbuild-devel] Converting the 2.5 kernel to kbuild 2.5 RaúlNúñez de Arenas Coronado
2001-12-04 18:41 ` Eric S. Raymond
2001-12-04 19:50 ` Edward Muller
2001-12-04 20:07 ` Robert Love
2001-12-04 21:23 ` Edward Muller [this message]
2001-12-05 1:26 ` Matthias Andree
2001-12-05 16:14 ` Rob Landley
2001-12-06 0:37 ` Eric S. Raymond
-- strict thread matches above, loose matches on Subject: below --
2001-12-04 19:06 RaúlNúñez de Arenas Coronado
2001-12-04 18:50 RaúlNúñez de Arenas Coronado
2001-12-04 18:50 ` Tom Rini
2001-12-05 1:29 ` Matthias Andree
2001-12-04 18:38 Wayne.Brown
2001-12-04 17:18 Michael Elizabeth Chastain
2001-12-04 17:30 ` Christoph Hellwig
2001-12-05 3:21 ` Mike Fedyk
2001-12-04 17:11 Wayne.Brown
2001-12-04 17:44 ` Eric S. Raymond
2001-12-04 17:46 ` Giacomo Catenazzi
2001-12-04 18:21 ` Alan Cox
2001-12-04 18:24 ` Tom Rini
2001-12-04 23:00 ` Keith Owens
2001-12-04 23:05 ` David Weinehall
2001-12-04 23:21 ` Keith Owens
2001-12-04 17:08 RaúlNúñez de Arenas Coronado
2001-12-04 18:17 ` Jakob Kemi
2001-12-04 18:22 ` Tom Rini
2001-12-04 18:36 ` Eric S. Raymond
2001-12-05 2:30 ` Greg Banks
2001-12-05 10:02 ` Eric S. Raymond
2001-12-04 18:46 ` David Weinehall
2001-12-04 18:43 ` Eric S. Raymond
2001-12-04 19:27 ` David Weinehall
2001-12-05 1:17 ` Matthias Andree
2001-12-07 5:22 ` Stevie O
2001-12-03 1:06 Keith Owens
2001-12-03 1:19 ` [kbuild-devel] " Eric S. Raymond
2001-12-03 2:03 ` Keith Owens
2001-12-04 0:22 ` Dave Jones
2001-12-04 0:52 ` Keith Owens
2001-12-04 11:04 ` David Woodhouse
2001-12-04 11:52 ` Eric S. Raymond
2001-12-04 12:22 ` Alan Cox
2001-12-04 12:21 ` Eric S. Raymond
2001-12-05 11:15 ` Horst von Brand
2001-12-04 12:19 ` Alan Cox
2001-12-04 12:11 ` Christoph Hellwig
2001-12-04 12:28 ` Eric S. Raymond
2001-12-04 12:39 ` Christoph Hellwig
2001-12-04 12:48 ` Eric S. Raymond
2001-12-04 13:00 ` Christoph Hellwig
2001-12-04 13:16 ` Eric S. Raymond
2001-12-04 13:29 ` Christoph Hellwig
2001-12-04 15:40 ` Tom Rini
2001-12-04 16:11 ` Eric S. Raymond
2001-12-04 16:33 ` Matthias Andree
2001-12-04 17:03 ` Eric S. Raymond
2001-12-04 17:38 ` Giacomo Catenazzi
2001-12-04 17:36 ` Eric S. Raymond
2001-12-04 19:03 ` Rik van Riel
2001-12-04 19:04 ` Eric S. Raymond
2001-12-04 17:43 ` Dave Jones
2001-12-04 19:48 ` David Weinehall
2001-12-04 19:53 ` Dave Jones
2001-12-04 20:03 ` David Weinehall
2001-12-04 19:57 ` Mike Castle
2001-12-04 19:59 ` Edward Muller
2001-12-04 20:11 ` Dave Jones
2001-12-04 20:20 ` Alan Cox
2001-12-04 21:03 ` Edward Muller
2001-12-04 22:10 ` Trevor Smith
2001-12-04 22:26 ` Alan Cox
2001-12-04 20:20 ` Richard B. Johnson
2001-12-05 3:14 ` John Cowan
2001-12-05 4:36 ` Mike Fedyk
2001-12-05 14:54 ` Rob Landley
2001-12-05 14:51 ` Rob Landley
2001-12-06 0:37 ` Dave Jones
2001-12-06 16:49 ` Rik van Riel
2001-12-06 9:57 ` Rob Landley
2001-12-06 16:59 ` John Stoffel
2001-12-06 17:25 ` Alan Cox
2001-12-06 10:03 ` Rob Landley
2001-12-07 0:06 ` Keith Owens
2001-12-07 0:57 ` Eric S. Raymond
2001-12-07 1:44 ` Tom Rini
2001-12-06 18:30 ` John Stoffel
2001-12-06 18:51 ` Horst von Brand
2001-12-06 18:59 ` David Weinehall
2001-12-06 19:14 ` Matthias Andree
2001-12-06 22:17 ` John Cowan
2001-12-07 14:44 ` Horst von Brand
2001-12-07 15:56 ` John Alvord
2001-12-10 9:55 ` Matthias Andree
2001-12-07 18:12 ` Kai Henningsen
2001-12-07 0:58 ` Eric S. Raymond
2001-12-06 18:07 ` Martin Dalecki
2001-12-06 18:22 ` David Weinehall
2001-12-06 19:10 ` Matthias Andree
2001-12-04 17:44 ` Alan Cox
2001-12-04 17:15 ` Alan Cox
2001-12-04 17:19 ` Eric S. Raymond
2001-12-04 17:30 ` Martin Dalecki
2001-12-04 17:43 ` Christoph Hellwig
2001-12-04 17:42 ` Alan Cox
2001-12-04 17:38 ` Eric S. Raymond
2001-12-04 18:01 ` Alan Cox
2001-12-04 18:47 ` Robert Love
2001-12-04 19:28 ` Bernhard Rosenkraenzer
2001-12-04 17:20 ` Matthias Andree
2001-12-04 17:27 ` Martin Dalecki
2001-12-04 18:13 ` Tom Rini
2001-12-04 18:26 ` Alan Cox
2001-12-04 18:27 ` Tom Rini
2001-12-04 19:19 ` Stefan Smietanowski
2001-12-04 19:24 ` Tom Rini
2001-12-05 11:06 ` Martin Dalecki
2001-12-04 16:41 ` David Woodhouse
2001-12-04 16:52 ` Giacomo Catenazzi
2001-12-04 17:06 ` Eric S. Raymond
2001-12-04 17:15 ` David Woodhouse
2001-12-04 17:50 ` Daniel Phillips
2001-12-05 1:17 ` Daniel Phillips
2001-12-04 17:02 ` David Woodhouse
2001-12-04 17:07 ` Eric S. Raymond
2001-12-04 17:08 ` Eric S. Raymond
2001-12-04 17:19 ` David Woodhouse
2001-12-04 17:34 ` Eric S. Raymond
2001-12-04 16:31 ` John Stoffel
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=1007500986.4621.13.camel@akira.learningpatterns.com \
--to=emuller@learningpatterns.com \
--cc=esr@thyrsus.com \
--cc=linux-kernel@vger.kernel.org \
--cc=raul@viadomus.com \
--cc=rml@tech9.net \
/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