* Re: what's next for the linux kernel? [not found] ` <05Oct4.173802edt.33143@gpu.utcc.utoronto.ca> @ 2005-10-05 12:07 ` Luke Kenneth Casson Leighton 2005-10-05 12:31 ` Jens Axboe ` (2 more replies) 0 siblings, 3 replies; 11+ messages in thread From: Luke Kenneth Casson Leighton @ 2005-10-05 12:07 UTC (permalink / raw) To: linux-kernel On Tue, Oct 04, 2005 at 05:37:59PM -0400, Chris wrote: > You write: > | personally i find that i like a bit of a run-up and/or advance notice > | of major paradigm shifts. > > I maintain that one of the problems is that we simply do not know how > to efficiently (in all senses of the word) program multi-processing > systems and applications. Various people have various theories about how > it should be done, but they are not well-proven. > > We do know that the current approach is difficult and error-prone, but > terribly attractive because of an at least superficial simplicity. So > far none of the alternatives have been convincing enough to supplant it. > > Efficient changing of paradigms requires a target paradigm. In this > environment, a good target paradigm does not appear to exist yet and > may not be clear for years. Starting engineering work seems a little > bit premature in that situation. chris, your words paraphrase nicely the issues faced - for software engineers. however, if you were to speak to a hardware engineer - an embedded systems designer of ASICs - they would have a completely different take on it, because they are dealing with parallelism all the time, _and_ they even have some tools to help them do that. what those ASIC designers lack is an off-the-shelf affordable multiprocessor chip that makes their parallel algorithms run fast enough: they _have_ to go for custom ASIC. which is where the pricing of 90nm - $250k mask charges making up most of the $2m NREs - is so key. even .13micron you're looking at $200k NREs [non-recoverable expenditure]. and if you were to do a chip at .13micron you would be looking at 120 watts for something running at 800mhz with only 1 million gates. a pentium 3 800mhz in other words, and that won't exactly get you very far. what the software engineers you refer to above lack is the toolchain to assist them in developing for anything other than uniprocessor targets. such tools and techniques are being researched and developed (i sent references to a coupl and also a google search criteria in another earlier LKML email): however, yet again, it's chicken-and-egg. until the chips start going multiprocessor, the tools are going to remain in research labs. until the tools come out of research labs, the chips are going to remain useless. where it all goes a bit pearshaped with that chicken-and-egg vicious cycle is if the bottom drops out of 65nm and 45nm processes, such that _even_ the top uniprocessor mass-market chip manufacturers are forced down a parallel processing line. my point is: we're starting to see evidence of that happening (small-scale, 2-cores, 2-hyperthreads, talk of 4-cores, etc. even the X-Box 360 PPC 3x2) _therefore_, i invite people who do linux kernel development to think ahead - to take a _lead_ for once instead of waiting for hardware to drop into their laps, at which point it is once again too late, the hardware design decisions will have already been made by someone else, and you will be treated like second class citizens. again. l. ^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: what's next for the linux kernel? 2005-10-05 12:07 ` what's next for the linux kernel? Luke Kenneth Casson Leighton @ 2005-10-05 12:31 ` Jens Axboe 2005-10-05 13:35 ` Luke Kenneth Casson Leighton 2005-10-05 17:01 ` what's next for the linux kernel? Dave Neuer [not found] ` <161717d50510050957t2eaa3af0u8c6b3b4d327497a9@mail.gmail.com> 2 siblings, 1 reply; 11+ messages in thread From: Jens Axboe @ 2005-10-05 12:31 UTC (permalink / raw) To: Luke Kenneth Casson Leighton; +Cc: linux-kernel On Wed, Oct 05 2005, Luke Kenneth Casson Leighton wrote: > _therefore_, i invite people who do linux kernel development > to think ahead - to take a _lead_ for once instead of waiting > for hardware to drop into their laps, at which point it is once > again too late, the hardware design decisions will have > already been made by someone else, and you will be treated > like second class citizens. again. You seem to be suffering the same fate as other 'pocket visionaries' with grand visions on this mailing list. The combination of 'listen to this awesome idea' (*) and someone who hasn't contributed anything interesting is not very good. Add a pinch (or more) of 'I know better' and you've got a great cocktail for a lengthy and tiresome thread, but not for anything productive. Why is that so hard to understand? Succesful contributions start at the technical level, always have. (*) Such an idea is often described in great text detail, but is often greatly lacking in technical detail. -- Jens Axboe ^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: what's next for the linux kernel? 2005-10-05 12:31 ` Jens Axboe @ 2005-10-05 13:35 ` Luke Kenneth Casson Leighton 2005-10-05 13:40 ` Jens Axboe 0 siblings, 1 reply; 11+ messages in thread From: Luke Kenneth Casson Leighton @ 2005-10-05 13:35 UTC (permalink / raw) To: Jens Axboe; +Cc: linux-kernel On Wed, Oct 05, 2005 at 02:31:14PM +0200, Jens Axboe wrote: > [i know better criticism and accusations deleted and not commented on] > Why is that so hard to understand? Succesful contributions start at the > technical level, always have. then we will have to agree to disagree, because i believe that successful contributions start with "what creative thing shall we do now / what problem shall we tackle today in a creative way?" and work their way down to the technical level, which, as you rightly point out, requires successful _technical_ contributions. l. ^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: what's next for the linux kernel? 2005-10-05 13:35 ` Luke Kenneth Casson Leighton @ 2005-10-05 13:40 ` Jens Axboe 2005-10-05 15:29 ` Luke Kenneth Casson Leighton 0 siblings, 1 reply; 11+ messages in thread From: Jens Axboe @ 2005-10-05 13:40 UTC (permalink / raw) To: Luke Kenneth Casson Leighton; +Cc: linux-kernel On Wed, Oct 05 2005, Luke Kenneth Casson Leighton wrote: > On Wed, Oct 05, 2005 at 02:31:14PM +0200, Jens Axboe wrote: > > > [i know better criticism and accusations deleted and not commented on] > > > Why is that so hard to understand? Succesful contributions start at the > > technical level, always have. > > then we will have to agree to disagree, because i believe that > successful contributions start with "what creative thing shall > we do now / what problem shall we tackle today in a creative > way?" and work their way down to the technical level, which, > as you rightly point out, requires successful _technical_ > contributions. It's not my opinion, I'm stating historical fact. I honestly can't remember when a succesfull contribution was made based on a long non-technical thread. I can, however, remember oodles of cases where the reverse is quite true. -- Jens Axboe ^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: what's next for the linux kernel? 2005-10-05 13:40 ` Jens Axboe @ 2005-10-05 15:29 ` Luke Kenneth Casson Leighton 2005-10-05 15:51 ` Jens Axboe 0 siblings, 1 reply; 11+ messages in thread From: Luke Kenneth Casson Leighton @ 2005-10-05 15:29 UTC (permalink / raw) To: Jens Axboe; +Cc: linux-kernel On Wed, Oct 05, 2005 at 03:40:43PM +0200, Jens Axboe wrote: > On Wed, Oct 05 2005, Luke Kenneth Casson Leighton wrote: > > On Wed, Oct 05, 2005 at 02:31:14PM +0200, Jens Axboe wrote: > > > > > [i know better criticism and accusations deleted and not commented on] > > > > > Why is that so hard to understand? Succesful contributions start at the > > > technical level, always have. > > > > then we will have to agree to disagree, because i believe that > > successful contributions start with "what creative thing shall > > we do now / what problem shall we tackle today in a creative > > way?" and work their way down to the technical level, which, > > as you rightly point out, requires successful _technical_ > > contributions. > > It's not my opinion, I'm stating historical fact. I honestly can't > remember when a succesfull contribution was made based on a long > non-technical thread. I can, however, remember oodles of cases where the > reverse is quite true. ah. who's hosting the linux-visionaries mailing list, then? ^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: what's next for the linux kernel? 2005-10-05 15:29 ` Luke Kenneth Casson Leighton @ 2005-10-05 15:51 ` Jens Axboe 2005-10-05 16:38 ` Steven Rostedt 2005-10-05 22:35 ` Request for starting a LVML (was: Re: what's next for the linux kernel?) Luke Kenneth Casson Leighton 0 siblings, 2 replies; 11+ messages in thread From: Jens Axboe @ 2005-10-05 15:51 UTC (permalink / raw) To: Luke Kenneth Casson Leighton; +Cc: linux-kernel On Wed, Oct 05 2005, Luke Kenneth Casson Leighton wrote: > On Wed, Oct 05, 2005 at 03:40:43PM +0200, Jens Axboe wrote: > > On Wed, Oct 05 2005, Luke Kenneth Casson Leighton wrote: > > > On Wed, Oct 05, 2005 at 02:31:14PM +0200, Jens Axboe wrote: > > > > > > > [i know better criticism and accusations deleted and not commented on] > > > > > > > Why is that so hard to understand? Succesful contributions start at the > > > > technical level, always have. > > > > > > then we will have to agree to disagree, because i believe that > > > successful contributions start with "what creative thing shall > > > we do now / what problem shall we tackle today in a creative > > > way?" and work their way down to the technical level, which, > > > as you rightly point out, requires successful _technical_ > > > contributions. > > > > It's not my opinion, I'm stating historical fact. I honestly can't > > remember when a succesfull contribution was made based on a long > > non-technical thread. I can, however, remember oodles of cases where the > > reverse is quite true. > > ah. > > who's hosting the linux-visionaries mailing list, then? :-) Don't think there is one, but if it will take the traffic of this list, I'm sure davem can be quickly convinced to add one! -- Jens Axboe ^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: what's next for the linux kernel? 2005-10-05 15:51 ` Jens Axboe @ 2005-10-05 16:38 ` Steven Rostedt 2005-10-05 23:24 ` Luke Kenneth Casson Leighton 2005-10-05 22:35 ` Request for starting a LVML (was: Re: what's next for the linux kernel?) Luke Kenneth Casson Leighton 1 sibling, 1 reply; 11+ messages in thread From: Steven Rostedt @ 2005-10-05 16:38 UTC (permalink / raw) To: Jens Axboe; +Cc: Luke Kenneth Casson Leighton, linux-kernel On Wed, 5 Oct 2005, Jens Axboe wrote: > > > > who's hosting the linux-visionaries mailing list, then? > > :-) > > Don't think there is one, but if it will take the traffic of this list, > I'm sure davem can be quickly convinced to add one! > Amen! (noise to content is very high lately) And the sad part is that I keep reading this crap. It's like being sick at home one day and getting stuck on a bad soap opera. You know the stuff you're watching is garbage, but you just can't get away and stop watching it. At least if it moved to another list I'd be strong enough not to subscribe. :-) -- Steve ^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: what's next for the linux kernel? 2005-10-05 16:38 ` Steven Rostedt @ 2005-10-05 23:24 ` Luke Kenneth Casson Leighton 0 siblings, 0 replies; 11+ messages in thread From: Luke Kenneth Casson Leighton @ 2005-10-05 23:24 UTC (permalink / raw) To: Steven Rostedt; +Cc: Jens Axboe, linux-kernel On Wed, Oct 05, 2005 at 12:38:35PM -0400, Steven Rostedt wrote: > At least if it moved to another list I'd be strong enough not to > subscribe. :-) and i'd feel less guilty about replying oh crap. ^ permalink raw reply [flat|nested] 11+ messages in thread
* Request for starting a LVML (was: Re: what's next for the linux kernel?) 2005-10-05 15:51 ` Jens Axboe 2005-10-05 16:38 ` Steven Rostedt @ 2005-10-05 22:35 ` Luke Kenneth Casson Leighton 1 sibling, 0 replies; 11+ messages in thread From: Luke Kenneth Casson Leighton @ 2005-10-05 22:35 UTC (permalink / raw) To: Jens Axboe; +Cc: linux-kernel On Wed, Oct 05, 2005 at 05:51:39PM +0200, Jens Axboe wrote: > On Wed, Oct 05 2005, Luke Kenneth Casson Leighton wrote: > > On Wed, Oct 05, 2005 at 03:40:43PM +0200, Jens Axboe wrote: > > > On Wed, Oct 05 2005, Luke Kenneth Casson Leighton wrote: > > > > On Wed, Oct 05, 2005 at 02:31:14PM +0200, Jens Axboe wrote: > > > > > > > > > [i know better criticism and accusations deleted and not commented on] > > > > > > > > > Why is that so hard to understand? Succesful contributions start at the > > > > > technical level, always have. > > > > > > > > then we will have to agree to disagree, because i believe that > > > > successful contributions start with "what creative thing shall > > > > we do now / what problem shall we tackle today in a creative > > > > way?" and work their way down to the technical level, which, > > > > as you rightly point out, requires successful _technical_ > > > > contributions. > > > > > > It's not my opinion, I'm stating historical fact. I honestly can't > > > remember when a succesfull contribution was made based on a long > > > non-technical thread. I can, however, remember oodles of cases where the > > > reverse is quite true. > > > > ah. > > > > who's hosting the linux-visionaries mailing list, then? > > :-) > > Don't think there is one, but if it will take the traffic of this list, > I'm sure davem can be quickly convinced to add one! davem, can we have a LVML, pleeeease? introductory text - capitalised of course: "the LVML - linux visionaries mailing list - is a place where linux kernel developers can gently but firmly push those people with 'A Vision for Linux' so that they can get on with ...errmm... developing the linux kernel. it's the place where 'i would love it if' can be frequently heard and revered, without fear of retribution or requests for an accompanying kernel patch." guidelines for posting on LVML: the list should be full of discussions beginning: "wouldn't it be great if...", "has anyone considered ...", "i have an idea". "i am thinking of / considering ..." with intermediate stages comprising: "that's a good idea because X but the problems are Y" or "that is unrealistic because A, but a better or existing way to do it is B" concluding in: "okay, any takers for actually implementing this", "i've implemented it", "i've started implementing it and really now need to contact the LKML for a technical brain-picking session: wish me luck". the list should _not_ be full of "that's a rubbish idea; don't even waste our time with it; prove it by implementing it and we won't speak or listen to you until you _have_ implemented it". you should really have a reasonable degree of expertise in at least one of the following areas (please advise LVML if you believe there should be any additions to this list. the criteria for such items on this list is there to encourage people with a breadth or depth in specialist areas of expertise to get invovled. for example, being a babbling idiot requires a _significant_ amount of talent): * understanding of the history of kernel development: unix, NT, netware, beos, mach, l4, gnu/hurd, you name it, you've dissected it, met the developers, _are_ the developer, or broken it so badly that people ran away screaming. * high degree of exposure to a _significant_ number of different programming languages. * knowledge, expertise or exposure to a significant number of futuristic, experimental, modern, ancient, obscure or archaic hardware platforms, of any form: valves, relays, transistors, gates, optical, magnetic - you name it, you should have messed with it and preferably received an overdose of some kind from it. * the ability to absorb the contents of several high traffic free software mailing lists: typically over 1,000 messages per day. people with adverse side-effects on brain function of such a high degree of exposure to free software mailing lists will be welcomed with open arms. * the ability to converse happily with virtually any free software developer, with or without beer, at conferences and user groups, and to be able to make them think - even if it's to think that you're a babbling idiot. * talking complete and utter and very convincing nonsense. * the ability to keep coming up with new ideas despite clear and unequivocal contradictory statements from virtually everyone around you that your ideas suck goats. you should also have a high degree of tolerance for incoherent babbling idiots who at least show some some sparks of intelligence underneath. a full understanding of the linux kernel tree and its history is optional, except if you are a babbling idiot, under which circumstances you are expected to have a photographic recall of the entire linux source tree all the way back to its derivation. a liking for or tolerance of reactos, the gnu/hurd or any other experimental free software operating system is preferred. how about it? -- -- <a href="http://lkcl.net">http://lkcl.net</a> -- ^ permalink raw reply [flat|nested] 11+ messages in thread
* Re: what's next for the linux kernel? 2005-10-05 12:07 ` what's next for the linux kernel? Luke Kenneth Casson Leighton 2005-10-05 12:31 ` Jens Axboe @ 2005-10-05 17:01 ` Dave Neuer [not found] ` <161717d50510050957t2eaa3af0u8c6b3b4d327497a9@mail.gmail.com> 2 siblings, 0 replies; 11+ messages in thread From: Dave Neuer @ 2005-10-05 17:01 UTC (permalink / raw) To: linux-kernel On 10/5/05, Luke Kenneth Casson Leighton <lkcl@lkcl.net> wrote: > > where it all goes a bit pearshaped with that chicken-and-egg vicious > cycle is if the bottom drops out of 65nm and 45nm processes, such that > _even_ the top uniprocessor mass-market chip manufacturers are forced > down a parallel processing line. > > my point is: we're starting to see evidence of that happening > (small-scale, 2-cores, 2-hyperthreads, talk of 4-cores, etc. > even the X-Box 360 PPC 3x2) > > _therefore_, i invite people who do linux kernel development > to think ahead - to take a _lead_ for once instead of waiting > for hardware to drop into their laps, at which point it is once > again too late, the hardware design decisions will have > already been made by someone else, and you will be treated > like second class citizens. again. With all due respect (and I do believe some is due); your comment above makes no sense. Operating system designers design software to operate on existing systems -- often doing as much as possible to ensure that the design supports lots of different systems. However, _a neccessary prerequisite_ for that activity is "hardware dropping into their laps." You warn that "the hardware design decisions will have already been made by someone else;" but that is the order in which it _neccessarily_ works! What hardware designer out there spends his day looking around for as-yet-unused (and hence untested) operating systems that run on some hypothetical yet-to-be-designed hardware and say to themselves, "ah, that looks nice -- I think I can design some hardware that will run that software _really well_?" Your argument defies logic, and it's that fact -- not your intentions -- that makes this thread so tiresome. Dave ^ permalink raw reply [flat|nested] 11+ messages in thread
[parent not found: <161717d50510050957t2eaa3af0u8c6b3b4d327497a9@mail.gmail.com>]
* Re: what's next for the linux kernel? [not found] ` <161717d50510050957t2eaa3af0u8c6b3b4d327497a9@mail.gmail.com> @ 2005-10-05 23:05 ` Luke Kenneth Casson Leighton 0 siblings, 0 replies; 11+ messages in thread From: Luke Kenneth Casson Leighton @ 2005-10-05 23:05 UTC (permalink / raw) To: Dave Neuer; +Cc: linux-kernel > With all due respect (and I do believe some is due); your comment above > makes no sense. replying privately. l. ^ permalink raw reply [flat|nested] 11+ messages in thread
end of thread, other threads:[~2005-10-05 23:24 UTC | newest]
Thread overview: 11+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
[not found] <mail.linux.kernel/20051003203037.GG8548@lkcl.net>
[not found] ` <05Oct4.173802edt.33143@gpu.utcc.utoronto.ca>
2005-10-05 12:07 ` what's next for the linux kernel? Luke Kenneth Casson Leighton
2005-10-05 12:31 ` Jens Axboe
2005-10-05 13:35 ` Luke Kenneth Casson Leighton
2005-10-05 13:40 ` Jens Axboe
2005-10-05 15:29 ` Luke Kenneth Casson Leighton
2005-10-05 15:51 ` Jens Axboe
2005-10-05 16:38 ` Steven Rostedt
2005-10-05 23:24 ` Luke Kenneth Casson Leighton
2005-10-05 22:35 ` Request for starting a LVML (was: Re: what's next for the linux kernel?) Luke Kenneth Casson Leighton
2005-10-05 17:01 ` what's next for the linux kernel? Dave Neuer
[not found] ` <161717d50510050957t2eaa3af0u8c6b3b4d327497a9@mail.gmail.com>
2005-10-05 23:05 ` Luke Kenneth Casson Leighton
This is a public inbox, see mirroring instructions for how to clone and mirror all data and code used for this inbox
all inboxes | Powered by JetHome®