Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S263823AbTETPdn (ORCPT ); Tue, 20 May 2003 11:33:43 -0400 Received: (majordomo@vger.kernel.org) by vger.kernel.org id S263824AbTETPdn (ORCPT ); Tue, 20 May 2003 11:33:43 -0400 Received: from neon-gw-l3.transmeta.com ([63.209.4.196]:62983 "EHLO neon-gw.transmeta.com") by vger.kernel.org with ESMTP id S263823AbTETPdm (ORCPT ); Tue, 20 May 2003 11:33:42 -0400 Date: Tue, 20 May 2003 08:46:09 -0700 (PDT) From: Linus Torvalds To: Christoph Hellwig cc: Ingo Molnar , Rusty Russell , Ulrich Drepper , Subject: Re: [patch] futex requeueing feature, futex-requeue-2.5.69-D3 In-Reply-To: <20030520105116.A4609@infradead.org> Message-ID: MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII Sender: linux-kernel-owner@vger.kernel.org X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 1253 Lines: 37 On Tue, 20 May 2003, Christoph Hellwig wrote: > > On Tue, May 20, 2003 at 11:03:36AM +0200, Ingo Molnar wrote: > > have you all gone nuts??? It's not an option to break perfectly working > > binaries out there. > > Of course it is. NO. Christoph, get a grip. Ingo is 100% right. IT IS NEVER ACCEPTABLE TO BREAK USER LEVEL BINARIES! In particular, we do _not_ do it just because of some sense of "aesthetics". If you want "aesthetics", go play with microkernels, or other academic projects. They don't care about their users, they care about their ideas. The end result is, in my opinion, CRAP. Linux has never been that way. The _founding_ principle of Linux was "compatibility". Don't ever forget that. The user comes first. ALWAYS. Pretty code is a desirable feature, but if prettifying the code breaks user apps, it doesn't get prettified. Repeat after me: the goodness of an operating system is not in how pretty it is, but in how well it supports the user. Make it your mantra. Linus - To unsubscribe from this list: send the line "unsubscribe linux-kernel" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html Please read the FAQ at http://www.tux.org/lkml/