From owner-freebsd-current@FreeBSD.ORG Wed Apr 2 12:52:33 2014 Return-Path: Delivered-To: freebsd-current@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id DFB82C5F for ; Wed, 2 Apr 2014 12:52:33 +0000 (UTC) Received: from theravensnest.org (theraven.freebsd.your.org [216.14.102.27]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "theravensnest.org", Issuer "theravensnest.org" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 8EEE3CBF for ; Wed, 2 Apr 2014 12:52:33 +0000 (UTC) Received: from [192.168.0.100] (cpc14-cmbg15-2-0-cust307.5-4.cable.virginm.net [82.26.1.52]) (authenticated bits=0) by theravensnest.org (8.14.7/8.14.7) with ESMTP id s32CqEFr055597 (version=TLSv1/SSLv3 cipher=AES128-SHA bits=128 verify=NO); Wed, 2 Apr 2014 12:52:16 GMT (envelope-from theraven@FreeBSD.org) Content-Type: text/plain; charset=us-ascii Mime-Version: 1.0 (Mac OS X Mail 7.2 \(1874\)) Subject: Re: Leaving the Desktop Market From: David Chisnall In-Reply-To: <533C0547.7000500@digsys.bg> Date: Wed, 2 Apr 2014 13:52:08 +0100 Content-Transfer-Encoding: quoted-printable Message-Id: <7B0B15CE-EDE8-4DBE-A0E0-A7A2041D3DE5@FreeBSD.org> References: <20140401094044.GX44074@e-new.0x20.net> <083e01cf4db9$f8f4e040$eadea0c0$@FreeBSD.org> <20140401174302.GU44074@e-new.0x20.net> <20140401195006.GA1368@tiny-r255948> <533C0547.7000500@digsys.bg> To: Daniel Kalchev X-Mailer: Apple Mail (2.1874) Cc: freebsd-current@freebsd.org X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.17 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 02 Apr 2014 12:52:33 -0000 On 2 Apr 2014, at 13:40, Daniel Kalchev wrote: >=20 > On 02.04.14 12:22, David Chisnall wrote: >> The use case that PulseAudio was [over]designed to fix was plugging = in USB headphones (or connecting a Bluetooth headset) and having = existing audio streams redirected there. >=20 > Please don't ever make this behavior the default! >=20 > Imagine, you have an audio setup mixing sound and pushing it out and = then you plug in some USB device that also has "audio capability" and = your production sound gets redirected there. A nightmare! Do you really think that someone is going to be setting up an audio = mixing environment without configuring their sound setup? Or that = people doing this make up the majority of users? > Knowing what you do and the system behaving in predictable way is one = of the beauties of UNIX and FreeBSD in particular. I agree, however sane defaults are also very important to a useable = system and these are not mutually exclusive. It is perfectly possible = to have a system that has defaults that do what most users do (or a = choice of defaults based on a simple selection of typical uses), but = which is also configurable if you have unusual requirements. This is = what we aim to do with FreeBSD. =20 > Don't make it so that even idiots can use it because then, only idiots = will be using it! This kind of argument has no place in FreeBSD. You are not a better = person because you use things that are hard to use. You are not a = better person because you choose to do things the difficult way. You = are not a better person because you prove your superiority by making = life hard for others. David