Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S964954AbVLFLof (ORCPT ); Tue, 6 Dec 2005 06:44:35 -0500 Received: (majordomo@vger.kernel.org) by vger.kernel.org id S964957AbVLFLof (ORCPT ); Tue, 6 Dec 2005 06:44:35 -0500 Received: from pentafluge.infradead.org ([213.146.154.40]:56711 "EHLO pentafluge.infradead.org") by vger.kernel.org with ESMTP id S964954AbVLFLoe (ORCPT ); Tue, 6 Dec 2005 06:44:34 -0500 Subject: Re: Linux in a binary world... a doomsday scenario From: Arjan van de Ven To: "M." Cc: Andrea Arcangeli , Brian Gerst , William Lee Irwin III , linux-kernel@vger.kernel.org In-Reply-To: References: <1133779953.9356.9.camel@laptopd505.fenrus.org> <20051205121851.GC2838@holomorphy.com> <20051206011844.GO28539@opteron.random> <43944F42.2070207@didntduck.org> <20051206030828.GA823@opteron.random> Content-Type: text/plain Date: Tue, 06 Dec 2005 12:44:25 +0100 Message-Id: <1133869465.4836.11.camel@laptopd505.fenrus.org> Mime-Version: 1.0 X-Mailer: Evolution 2.2.3 (2.2.3-2.fc4) Content-Transfer-Encoding: 7bit X-Spam-Score: 1.8 (+) X-Spam-Report: SpamAssassin version 3.0.4 on pentafluge.infradead.org summary: Content analysis details: (1.8 points, 5.0 required) pts rule name description ---- ---------------------- -------------------------------------------------- 0.1 RCVD_IN_SORBS_DUL RBL: SORBS: sent directly from dynamic IP address [213.93.14.173 listed in dnsbl.sorbs.net] 1.7 RCVD_IN_NJABL_DUL RBL: NJABL: dialup sender did non-local SMTP [213.93.14.173 listed in combined.njabl.org] X-SRS-Rewrite: SMTP reverse-path rewritten from by pentafluge.infradead.org See http://www.infradead.org/rpr.html Sender: linux-kernel-owner@vger.kernel.org X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 3625 Lines: 77 On Tue, 2005-12-06 at 12:07 +0100, M. wrote: > > > On 12/6/05, Andrea Arcangeli wrote: > On Mon, Dec 05, 2005 at 09:31:30AM -0500, Brian Gerst wrote: > > The problem with this statement is that Linux users are a > drop in the > > bucket of sales for this hardware. Boycotting doesn't cost > the vendors > > enough to make them care. And this does nothing for people > who are > > converting over to Linux, and didn't buy hardware with that > > consideration in mind. > > Effectively this is why 3d drivers are the only thing we > litearlly lost > control of. But my email was general. I wasn't only speaking > of 3d > hardware. > > For 3d you're very well right, but once linux becomes > mainstream in the > desktop, things could change. > > Without proper hardware support linux is not going to become > mainstream in the desktop area. In fact It's adopted in offices, by > governments and schools for security, reliability and openoffirce.org > (low $$). but... "proper hardware support" can be open source, that's the whole point! Everyone considering binary only support "full" causes the entire problem of not being able to run without binary modules anymore, which in turn means you're either stuck with enterprise distro kernels, or linux is stuck with a kernel that can't be developed on anymore in a 2.7 style series. Nobody is arguing that hardware shouldn't be supported, to the contrary. I and others are arguing that short term binary only "support" isn't real support in the long term, and in both the long and short term leads to a significant reduction in choice. Note: NVidia right now is nice enough to do the blob+glue layer thing. Many others don't, they only provide modules for certain enterprise distros. Now those schools and governments of course run those enterprise distros... but what does that gain in the end? Security? It doesn't; several of these binary modules actually introduce security holes (the most famous one is an old 3D driver of a company I won't name that had a "make me root" ioctl). Price? Well those enterprise distribution companies need to make money somehow... so while the price may be lower... you're stuck to them again.. > So , without some sort of effort from kernel developers, things > arent going to change. I would turn this around; without some sort of effort from the USERS, things aren't going to change. As long as USERS don't use their purchase power to urge vendors that linux and open source are important, nothing is going to improve. Going binary is not a long term improvement! It's more like a quick shot of heroin that makes you feel better today, rather than going to a psychiatrist who helps you out of your depression for the rest of your life. > There could be, for example, a limited but stable API for > external/binary stuff. This could force hardware vendors to lately use > the current API for better performance and thus releasing drivers with > an open layer a la NVIDA & c. or even opensource. doesn't work; such a limited api wouldn't be used by the majority of those modules, simply because most of them want to touch internals for some reason (probably lack of judgement and just because they can, but still) - 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/