From owner-freebsd-questions@FreeBSD.ORG Wed Mar 16 00:55:29 2011 Return-Path: Delivered-To: freebsd-questions@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 78F85106566B for ; Wed, 16 Mar 2011 00:55:29 +0000 (UTC) (envelope-from perrin@apotheon.com) Received: from cpoproxy2-pub.bluehost.com (cpoproxy2-pub.bluehost.com [67.222.39.38]) by mx1.freebsd.org (Postfix) with SMTP id 4757D8FC08 for ; Wed, 16 Mar 2011 00:55:29 +0000 (UTC) Received: (qmail 19408 invoked by uid 0); 16 Mar 2011 00:55:28 -0000 Received: from unknown (HELO box543.bluehost.com) (74.220.219.143) by cpoproxy2.bluehost.com with SMTP; 16 Mar 2011 00:55:28 -0000 DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=default; d=apotheon.com; h=Date:From:To:Subject:Message-ID:Mail-Followup-To:References:Mime-Version:Content-Type:Content-Disposition:In-Reply-To:User-Agent:X-Identified-User; b=BiuMZOv6laRyrLNRdQIDsNH+cEAQjfZewVgrOx6UCkpDrSTy/gufAMDEmEeLSrIJZFAKcyl5aFqS3RWPAwwYaFo8RliEU4X6h3njrJE6RGPK5f52RDbxvm3q6cvwmYvK; Received: from c-24-8-180-234.hsd1.co.comcast.net ([24.8.180.234] helo=kukaburra.hydra) by box543.bluehost.com with esmtpsa (TLSv1:AES256-SHA:256) (Exim 4.69) (envelope-from ) id 1Pzf1L-0004WA-Kj for freebsd-questions@freebsd.org; Tue, 15 Mar 2011 18:55:28 -0600 Received: by kukaburra.hydra (sSMTP sendmail emulation); Tue, 15 Mar 2011 18:43:51 -0600 Date: Tue, 15 Mar 2011 18:43:51 -0600 From: Chad Perrin To: FreeBSD Message-ID: <20110316004351.GA6614@guilt.hydra> Mail-Followup-To: FreeBSD References: <20110307162153.0463fa73@atmarama.net> <20110307170014.GB65289@guilt.hydra> <4D7FE8E1.90600@herveybayaustralia.com.au> <20110315203753.55f1ec3b@scorpio> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="6c2NcOVqGQ03X4Wi" Content-Disposition: inline In-Reply-To: <20110315203753.55f1ec3b@scorpio> User-Agent: Mutt/1.4.2.3i X-Identified-User: {2737:box543.bluehost.com:apotheon:apotheon.org} {sentby:smtp auth 24.8.180.234 authed with ren@apotheon.org} Subject: Re: HAL must die! X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 16 Mar 2011 00:55:29 -0000 --6c2NcOVqGQ03X4Wi Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable On Tue, Mar 15, 2011 at 08:37:53PM -0400, Jerry wrote: >=20 > The nice thing about standards is that there are so many of them to > choose from. =2E . . and most of them are supported on any given platform that isn't pathologically closed. >=20 > Microsoft has approximately 90% of the desktop market share with > everyone else dividing up the remainder. If you are on a Microsoft > platform you use their products. The same applies to other platforms > and their utilities. >=20 > Corporate media, giants or otherwise, are in business to make money. > They obviously are going to focus on the largest possible paying > audience. Simple business 101. The largest possible paying audience is generally everybody capable of using an open standard. Thinking that MS Windows users who browse the Web with IE constitute the largest possible paying audience is a classic mistake of not thinking things through. Modern versions (post-6.0) of IE support a nontrivial percentage of open standards; so do Firefox, Opera, Safari, Chromium, and others. If you select standards supported by all of them, you get better than 98% of the user base, and if you select Microsoft technologies, you may get 100% of IE users (post-6.0), but you only get something like 70% of your potential paying audience. People don't target a given proprietary platform that appears to hold the majority of the market because they're targeting the largest possible user base. They do so because they're lazy thinkers. >=20 > Now, as far as HAL goes, the fragmented open-source community cannot > even begin to agree on its replacement. Every distro is busy trying to > reinvent the wheel. Here you want the majority of users to be dictated > to by a minority of users who cannot even agree on a common platform > that is uniformly used throughout all the non-Microsoft community. That > reasoning is totally irrational. I haven't really been following the goings-on with HAL, so I'm not sure exactly what all is going on there. All I know for sure is that HAL never lived up to its own promises. Clearly, it needed to be either overhauled in a major way or replaced. Just as clearly, there's some kind of confusion over how the solution will look when the dust settles. Beyond that, I'm not sure what's going on. I do know, however, that the state of the disunion over HAL is no more or less annoying than the disconnect between API versions in one poorly implemented, incompletely specified, secretly propagated MS Windows version's software framework and another. The real tragedy, I think, is that the majority opinion in any major development space (Apple, Microsoft, Linux, et cetera) is unlikely to be anything clean, elegant, and sane, except in rare cases. --=20 Chad Perrin [ original content licensed OWL: http://owl.apotheon.org ] --6c2NcOVqGQ03X4Wi Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.14 (FreeBSD) iEYEARECAAYFAk2AB8cACgkQ9mn/Pj01uKWimQCfRgGboIss3k4kApxaJGwcOVZu Za4AoPQRP1dd2cz6TQAhlYKnxNln8E8u =tHNH -----END PGP SIGNATURE----- --6c2NcOVqGQ03X4Wi--