Return-Path: Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1751419AbWACOBo (ORCPT ); Tue, 3 Jan 2006 09:01:44 -0500 Received: (majordomo@vger.kernel.org) by vger.kernel.org id S1751422AbWACOBn (ORCPT ); Tue, 3 Jan 2006 09:01:43 -0500 Received: from mail.metronet.co.uk ([213.162.97.75]:44989 "EHLO mail.metronet.co.uk") by vger.kernel.org with ESMTP id S1751419AbWACOBm (ORCPT ); Tue, 3 Jan 2006 09:01:42 -0500 From: Alistair John Strachan To: Andi Kleen Subject: Re: [2.6 patch] schedule obsolete OSS drivers for removal Date: Tue, 3 Jan 2006 14:01:40 +0000 User-Agent: KMail/1.9 Cc: Adrian Bunk , perex@suse.cz, alsa-devel@alsa-project.org, James@superbug.demon.co.uk, sailer@ife.ee.ethz.ch, linux-sound@vger.kernel.org, zab@zabbo.net, kyle@parisc-linux.org, parisc-linux@lists.parisc-linux.org, jgarzik@pobox.com, Thorsten Knabe , zwane@commfireservices.com, zaitcev@yahoo.com, linux-kernel@vger.kernel.org References: <20050726150837.GT3160@stusta.de> <200601031347.19328.s0348365@sms.ed.ac.uk> <200601031452.10855.ak@suse.de> In-Reply-To: <200601031452.10855.ak@suse.de> MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit Content-Disposition: inline Message-Id: <200601031401.40509.s0348365@sms.ed.ac.uk> Sender: linux-kernel-owner@vger.kernel.org X-Mailing-List: linux-kernel@vger.kernel.org Content-Length: 2168 Lines: 51 On Tuesday 03 January 2006 13:52, Andi Kleen wrote: > On Tuesday 03 January 2006 14:47, Alistair John Strachan wrote: > > It strikes me that it's a bit of a chicken and egg problem. Vendors are > > still releasing applications on Linux that support only OSS, partly due > > to ignorance, but mostly because ALSA's OSS compatibility layer allows > > them to lazily ignore the ALSA API and target all cards, old and new. > > As long as it works why is that a bad thing? OSS API works just fine > for most sound needs. If you want to do high end sound you can still > use ALSA. Is multiple-source mixing really a "high end" requirement? When I last checked, the OSS driver didn't support multiple applications claiming it at once, thus requiring you to use "more bloat" like esound, arts, or some other crap to access your soundcard more than once at any given time. I think when you consider other modern sound architectures across many operating systems have supported this fundamentally basic feature for a long time, it's important to the majority of end users. > > Additionally, we can't get rid of OSS compatibility until pretty much all > > hardware has an ALSA driver, and (inferred from your comment) we can't > > get rid of OSS drivers until nothing supports OSS, because the whole of > > the ALSA stuff is a bit larger... > > We can never get rid of it. > Linux doesn't break widely used application interfaces. Okay, fair point. > > Even if Adrian's not trying to make this point (he's just removing > > duplicate drivers, and opting for the newer ones), we accepted ALSA into > > the kernel. It's probably about time we let OSS die properly, for sanity > > purposes. > > Avoiding bloat is more important. I can't agree with that. -- Cheers, Alistair. 'No sense being pessimistic, it probably wouldn't work anyway.' Third year Computer Science undergraduate. 1F2 55 South Clerk Street, Edinburgh, UK. - 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/