public inbox for linux-kernel@vger.kernel.org
 help / color / mirror / Atom feed
From: torvalds@transmeta.com (Linus Torvalds)
To: linux-kernel@vger.kernel.org
Subject: Re: 2.4.1-pre1 breaks XFree 4.0.2 and "w"
Date: 12 Jan 2001 10:35:24 -0800	[thread overview]
Message-ID: <93nipc$1vp$1@penguin.transmeta.com> (raw)
In-Reply-To: <Pine.LNX.4.10.10101120931520.1806-100000@penguin.transmeta.com> <E14H8PC-0004hZ-00@the-village.bc.nu>

In article <E14H8PC-0004hZ-00@the-village.bc.nu>,
Alan Cox  <alan@lxorguk.ukuu.org.uk> wrote:
>> The fact that 2.2.x has bad control over capabilities and is messy is NOT
>> an excuse to screw up forever. 
>
>2.2 has a mix of 'can I use' and 'does the cpu have' so using 2.2 as an 
>example doesnt work

The above was exactly what I meant by being messy and not having a good
control over capabilities, so I think it's a perfect example. 

The fact is, we've historically NOT had a good way of indicating which
features the kernel can try to take advantage of.  This is something
that 2.4.0 tries to fix - to have everything in one central place with
no way to get mixed up about whether the CPU has some feature or not. 
And then export that single source knowledge through /proc/cpuinfo. 

I happen to believe that it's a big advantage to have just a single
source of capability data, AND to have that capability data be available
to user mode - with no way for the user to be confused ("But
/proc/cpuinfo _said_ that the kernel had FXSR, why can't I use it?"). 

Andreas argument was that earlier kernels weren't consistent, and as
such we shouldn't even bother to try to make newer kernels consistent. 
We would be better off reporting our internal inconsistencies the way
earlier kernels did - the kernel would be confusing, but at least it
would be consistently confusing ;)

I don't buy that argument. I don't care that we got details like this
wrong before.

		Linus
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to majordomo@vger.kernel.org
Please read the FAQ at http://www.tux.org/lkml/

  reply	other threads:[~2001-01-12 18:36 UTC|newest]

Thread overview: 42+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2001-01-10 13:31 2.4.1-pre1 breaks XFree 4.0.2 and "w" Udo A. Steinberg
2001-01-10 17:15 ` Ingo Oeser
2001-01-10 17:07   ` Udo A. Steinberg
2001-01-10 20:00     ` Jonathan Hudson
2001-01-11  8:41     ` Linus Torvalds
2001-01-11 12:54       ` Alan Cox
     [not found]     ` <200101110841.AAA01652@penguin.transmeta.com>
2001-01-11 10:05       ` Udo A. Steinberg
2001-01-11 10:11         ` Andi Kleen
2001-01-11 10:31           ` Udo A. Steinberg
2001-01-11 17:36             ` Andrea Arcangeli
2001-01-11 17:46               ` Andrea Arcangeli
2001-01-11 17:48                 ` Andrea Arcangeli
2001-01-11 18:53                   ` Andrea Arcangeli
2001-01-12  2:08                 ` Linus Torvalds
2001-01-12  3:45                   ` Andrea Arcangeli
2001-01-12  4:26                     ` Linus Torvalds
2001-01-12 16:02                       ` Andrea Arcangeli
2001-01-12 16:42                         ` Richard A Nelson
2001-01-12 17:05                           ` Andrea Arcangeli
2001-01-12 17:35                             ` Linus Torvalds
2001-01-12 17:54                               ` Alan Cox
2001-01-12 18:35                                 ` Linus Torvalds [this message]
2001-01-12 18:57                                   ` Andrea Arcangeli
2001-01-12 19:19                                     ` Laramie Leavitt
2001-01-12 20:39                                     ` Mark Hahn
2001-01-12 18:24                               ` Andrea Arcangeli
2001-01-15 20:33                       ` [PATCH] i386/setup.c cpuinfo notsc Hugh Dickins
2001-01-15 20:48                         ` H. Peter Anvin
2001-01-15 21:38                           ` Maciej W. Rozycki
2001-01-15 21:41                             ` H. Peter Anvin
2001-01-15 21:51                               ` Maciej W. Rozycki
2001-01-16  3:47                                 ` H. Peter Anvin
2001-01-15 21:34                         ` Maciej W. Rozycki
2001-01-18 16:39                         ` [PATCH] udf writepage UnlockPage Hugh Dickins
2001-01-28 14:43                           ` Hugh Dickins
2001-01-12  4:28                   ` 2.4.1-pre1 breaks XFree 4.0.2 and "w" TimO
2001-01-12  6:06                   ` Udo A. Steinberg
2001-01-12  9:47                   ` Harold Oga
  -- strict thread matches above, loose matches on Subject: below --
2001-01-11  4:58 Floating point broken between 2.4.0-ac4 and -ac5? junio
2001-01-11 12:42 ` Alan Cox
2001-01-11 17:16   ` junio
2001-01-12  3:27 ` Aaron Lehmann

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='93nipc$1vp$1@penguin.transmeta.com' \
    --to=torvalds@transmeta.com \
    --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