public inbox for linux-kernel@vger.kernel.org
 help / color / mirror / Atom feed
* Will 2.6 require Python for any configuration ? (CML2)
@ 2001-08-22  6:08 =?unknown-8bit?B?RnLpZOlyaWMgTC4gVy4=?= Meunier
  2001-08-23 12:05 ` Roland Bauerschmidt
  2001-08-24  8:10 ` Matthias Andree
  0 siblings, 2 replies; 52+ messages in thread
From: =?unknown-8bit?B?RnLpZOlyaWMgTC4gVy4=?= Meunier @ 2001-08-22  6:08 UTC (permalink / raw)
  To: Linux Kernel

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #1: Type: text/plain; charset=unknown-8bit, Size: 1017 bytes --]

Am I the only one afraid that the Python requirement can turn
into a problem ? You can develop anything on Linux without
Python. I'd compare Python to Tcl - you only install it to
waste space, develop, or run applications that use it. Perl
is very different. It's required by GNU Automake and more.

I'm really surprised by the fact that nobody noticed what a
nightmare 2.6 will be with such a requirement. You can't
expect everybody to install something that's of no use for
most.

My intention isn't to diminish the importance of CML2 and the
hard and volunteer work of Eric S. Raymond. I just can't
consider Python a requirement to configure the build process
of a Kernel.

Please, consider using the actual setup if Python isn't
installed.

PS: I install Python at home to use a single application.
BTW, I compiled Python and... the curses module isn't enabled
by default. You have to edit Setup. Another possible problem
for menuconfig.

-- 
0@pervalidus.{net, {dyndns.}org} Tel: 55-21-2717-2399 (Niterói-RJ BR)

^ permalink raw reply	[flat|nested] 52+ messages in thread
* Re: Will 2.6 require Python for any configuration ? (CML2)
@ 2001-08-23 20:41 Samium Gromoff
  2001-08-23 20:53 ` Tom Rini
  0 siblings, 1 reply; 52+ messages in thread
From: Samium Gromoff @ 2001-08-23 20:41 UTC (permalink / raw)
  To: linux-kernel

      Hey guys, can`t resist more this thread... =)

   1. I heard a lot of arguments why _not_ to include
  python. Also alot of arguments why _ignore_ the arguments
  to _not_ include python.
    BUT! No arguments why to _include_ it...
  kinda disbalance as i see.

  2. Those who tells that playing with 21M large kernel
 isnt any better than playing with kernel PLUS 20M
 python are, politely saying, definitely not right.

  3. i ALREADY cannot tolerate how current config
 heartbrakingly slow crawls on my p166. No, do not ask
 me why is it so. just think: we have 3k strings, 3k
 deps, and asketic ncurses interface. So WHY is it so
 slow? And you think python-powered config engine 
 will be at least _approachingly_ tolerable on an
 386??? Nah. It wont.

 What we win in the true C way: 
      speed, size
 What we lose --------=-------:
      maintainability?????? (i`ll believe if esr
 will tell so...)

---


cheers,


   Samium Gromoff

^ permalink raw reply	[flat|nested] 52+ messages in thread
* Re: Will 2.6 require Python for any configuration ? (CML2)
@ 2001-08-23 20:56 Samium Gromoff
  2001-08-23 21:14 ` Tom Rini
  0 siblings, 1 reply; 52+ messages in thread
From: Samium Gromoff @ 2001-08-23 20:56 UTC (permalink / raw)
  To: linux-kernel

> Because with the exception of your unique situation in which you have
> a machine which is stable enough to compile a kernel on and develop
> but can't run python, it's not a problem.

   Tom, i think Jes wanted to tell that basically
 there _are_ the cases when python hurts, so
 losing the freedom not to install python is not
 good. 

   And you told him that his case is not looking good,
 so Jes miss the whole point. Bad logical chain.

---


cheers,


   Samium Gromoff

^ permalink raw reply	[flat|nested] 52+ messages in thread
* Re: Will 2.6 require Python for any configuration ? (CML2)
@ 2001-08-23 21:08 Rick Hohensee
  2001-08-23 21:01 ` Tom Rini
  0 siblings, 1 reply; 52+ messages in thread
From: Rick Hohensee @ 2001-08-23 21:08 UTC (permalink / raw)
  To: linux-kernel

Jes Sorensen
I am actually much more concerned about bringing up new systems than
embedded however it is not uncommon to have very limited space to work
in (like 64MB). My point is that the transport process of the kernel
image is painful. Some of the embedded devices or new systems being
brought up may only have serial some do not have network or
floppy. This makes it *very* painful to move things around because you
have to physically move your disk or similar. In particular when
bringing up a system you tend to disable large parts of the kernel in

moi
 In other words, a kernel build has a close correlation with actual system
bootstrap processes, where the niceties of the interpreter-du-jour are
irrelvant, as are the percentages or absolute numbers of people that don't
do hard bootstrapping of anything. This is the aspect of low-level code
that utilities used in a kernel build should adhere to, no gratuitous
dependancies. Linux is and always has been hard enough to bring up,
needing as it does a C compiler that needs a C compiler. Somehow the
cuteness of this class of recursion is lost on me. 

This is why I wrote and am extending an assembler in Bash. Two
dependancies; a recent unix shell, and an OS. The one-link toolchain.

Rick Hohensee
	

	www.clienux.com


^ permalink raw reply	[flat|nested] 52+ messages in thread
* Re: Will 2.6 require Python for any configuration ? (CML2)
@ 2001-08-23 21:12 Samium Gromoff
  2001-08-23 21:32 ` Tom Rini
  0 siblings, 1 reply; 52+ messages in thread
From: Samium Gromoff @ 2001-08-23 21:12 UTC (permalink / raw)
  To: linux-kernel

> The main reason to include it, is that that's what it was done in.
> If you go back and read the archives, ESR goes over why all sorts of
> other languages wouldn't work as easily.
in such cases the solution is to elaborate, and not to
leave things to decay.

> That wasn't my point at all.  My point was that if you're somehow
> transfering the 21mb source .tar.bz2'ed, you can also stand to transport
> the 4mb of python 2.0.1 source, tar.gz'ed over as well.  In other words,
> having to bring python over any of the methods that Jes mentioned isn't
> any more painful than the kernel source.  It's roughly the size of a couple
> of vmlinux'es.
  i was sarcastic here. actually the fact is that
  4MB of tarred sources is more than 10 .c files
  doing the same thing 1.5x times faster.

> Have you tried cml2 on your p166?  ESR went and did much speed tweaking of
> the code about 6 months ago it seems like and managed to please some of the
> people using a low-end pentium.  Building a kernel on a 386 isn't approcaching
> tolerable right now anyhow.  Someone pointed out today or yesterday it takes
> ~10 days.
  it is not an excuse to make things even worser.
 
> Python is no harder to maintain then C.
  actually i meant that "i hardly can believe that
  c in such task is harder to maintain than python".

---


cheers,


   Samium Gromoff

^ permalink raw reply	[flat|nested] 52+ messages in thread
* Re: Will 2.6 require Python for any configuration ? (CML2)
@ 2001-08-23 21:18 Samium Gromoff
  2001-08-23 21:34 ` Tom Rini
  0 siblings, 1 reply; 52+ messages in thread
From: Samium Gromoff @ 2001-08-23 21:18 UTC (permalink / raw)
  To: linux-kernel

> And if you're trying to do this on the machine you're trying to make
> supported, you're going to have lots of fun.
  so you like python. okay.

  but imagine the X arch hacker does not like python,
and nevertheless needs to port it on arch X.
  still fun? 
  hardly... 


:)

----


cheers,


   Samium Gromoff

^ permalink raw reply	[flat|nested] 52+ messages in thread
* Re: Will 2.6 require Python for any configuration ? (CML2)
@ 2001-08-23 21:39 Samium Gromoff
  0 siblings, 0 replies; 52+ messages in thread
From: Samium Gromoff @ 2001-08-23 21:39 UTC (permalink / raw)
  To: linux-kernel

> And if you're trying to do this on the machine you're trying to make
> supported, you're going to have lots of fun.
  so you like python. okay.

  but imagine the X arch hacker does not like python,
and nevertheless needs to port it on arch X.
  still fun? 
  hardly... 


:)

----


cheers,


   Samium Gromoff

^ permalink raw reply	[flat|nested] 52+ messages in thread
[parent not found: <20010823191423.I14302@cpe-24-221-152-185.az.sprintbbd.net>]

end of thread, other threads:[~2001-08-25 14:51 UTC | newest]

Thread overview: 52+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2001-08-22  6:08 Will 2.6 require Python for any configuration ? (CML2) =?unknown-8bit?B?RnLpZOlyaWMgTC4gVy4=?= Meunier
2001-08-23 12:05 ` Roland Bauerschmidt
2001-08-23 15:36   ` Bob Glamm
2001-08-23 15:55     ` Disconnect
2001-08-23 18:36       ` Daniel Phillips
2001-08-23 18:44         ` Disconnect
2001-08-23 19:01           ` David Weinehall
2001-08-23 19:22             ` Alan Cox
2001-08-23 19:02           ` Roland Bauerschmidt
2001-08-23 19:09           ` Rik van Riel
2001-08-23 19:31             ` Disconnect
2001-08-23 22:52               ` John Alvord
2001-08-24  1:51                 ` Keith Owens
2001-08-23 15:55     ` Joshua Schmidlkofer
2001-08-23 15:59     ` Tom Rini
2001-08-23 19:26       ` Jes Sorensen
2001-08-23 19:32         ` David Weinehall
2001-08-23 19:41         ` Tom Rini
2001-08-23 19:50           ` Tom Rini
2001-08-23 20:02           ` Jes Sorensen
2001-08-23 20:13             ` Tom Rini
2001-08-23 20:43               ` Jes Sorensen
2001-08-23 21:12                 ` Tom Rini
2001-08-24  4:59           ` Denis Perchine
2001-08-24  6:35             ` Leonid Mamtchenkov
2001-08-24  7:13               ` Denis Perchine
2001-08-24 15:01                 ` Mark Hahn
2001-08-24 13:35             ` Ryan W. Maple
2001-08-25  1:14               ` Michael Peddemors
2001-08-24 17:42             ` David Lang
2001-08-23 16:24     ` Roland Bauerschmidt
2001-08-23 17:57     ` Kurt Roeckx
2001-08-24  8:10 ` Matthias Andree
  -- strict thread matches above, loose matches on Subject: below --
2001-08-23 20:41 Samium Gromoff
2001-08-23 20:53 ` Tom Rini
2001-08-25  4:11   ` Ben Ford
2001-08-25 14:51     ` Tom Rini
2001-08-23 20:56 Samium Gromoff
2001-08-23 21:14 ` Tom Rini
2001-08-23 21:08 Rick Hohensee
2001-08-23 21:01 ` Tom Rini
2001-08-23 21:12 Samium Gromoff
2001-08-23 21:32 ` Tom Rini
2001-08-23 21:18 Samium Gromoff
2001-08-23 21:34 ` Tom Rini
2001-08-24 12:59   ` Jes Sorensen
2001-08-24 15:37     ` Tom Rini
2001-08-24 15:42       ` Jes Sorensen
2001-08-24 15:50         ` Tom Rini
2001-08-24 16:03           ` Jes Sorensen
2001-08-23 21:39 Samium Gromoff
     [not found] <20010823191423.I14302@cpe-24-221-152-185.az.sprintbbd.net>
2001-08-24  3:01 ` Rick Hohensee

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox