Re: Leaving the Desktop Market

From: David Chisnall <theraven_at_FreeBSD.org>
Date: Wed, 2 Apr 2014 13:52:08 +0100
On 2 Apr 2014, at 13:40, Daniel Kalchev <daniel_at_digsys.bg> wrote:

> 
> 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.
> 
> Please don't ever make this behavior the default!
> 
> 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.  

> 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
Received on Wed Apr 02 2014 - 10:52:33 UTC

This archive was generated by hypermail 2.4.0 : Wed May 19 2021 - 11:40:48 UTC