From owner-freebsd-arch@FreeBSD.ORG Thu Jan 6 04:08:31 2011 Return-Path: Delivered-To: arch@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 46DBF1065670 for ; Thu, 6 Jan 2011 04:08:31 +0000 (UTC) (envelope-from yanegomi@gmail.com) Received: from mail-ww0-f50.google.com (mail-ww0-f50.google.com [74.125.82.50]) by mx1.freebsd.org (Postfix) with ESMTP id CA3A08FC12 for ; Thu, 6 Jan 2011 04:08:30 +0000 (UTC) Received: by wwf26 with SMTP id 26so15824069wwf.31 for ; Wed, 05 Jan 2011 20:08:29 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:sender:received :in-reply-to:references:date:x-google-sender-auth:message-id:subject :from:to:cc:content-type:content-transfer-encoding; bh=+RGHxe5fe5gMhh+X0HqRpvfj947Irv3relNOqkqr0OY=; b=lnFB9ypCUWxN5724PIyQApwGaaH2ibt/XhJuK25EWEODkUysI1xAmeHokPTIOSq+tR y2O3yDms6Ze+elSjr9hTOFpBZDbn0FozpDLV6gL1iWPNyxe6BYDOxU/J9mR15ucRrdUY wUbXXcnjkCcbXSaf5jWCRXJUmTXtDhSMFpJHA= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:sender:in-reply-to:references:date :x-google-sender-auth:message-id:subject:from:to:cc:content-type :content-transfer-encoding; b=IZeXtYbwlFygPWPh0aYgsziG2ZZc6eRrxMFJFvyy3Anq5iceIRDgI9WtM0X1QOClMT o27QsR/xtFW5BC5J3oWIlqNMaGDWDLgV9T62IliuXjxmIXvBRMyVdbd7iMI6C0k5y6wQ TBcl4sg9k5rQx55iLC71r9unMiyltJDaYgz4s= MIME-Version: 1.0 Received: by 10.216.29.71 with SMTP id h49mr181670wea.46.1294286909169; Wed, 05 Jan 2011 20:08:29 -0800 (PST) Sender: yanegomi@gmail.com Received: by 10.216.254.226 with HTTP; Wed, 5 Jan 2011 20:08:29 -0800 (PST) In-Reply-To: References: <20110103220153.69cf59e0@kan.dnsalias.net> <20110104082252.45bb5e7f@kan.dnsalias.net> <20110105124045.6a0ddd1a@kan.dnsalias.net> <20110105175926.GA2101@vniz.net> <20110106024403.GB22349@vniz.net> Date: Wed, 5 Jan 2011 20:08:29 -0800 X-Google-Sender-Auth: 6goNij2ugiuosgIGNlQvLCgeq9k Message-ID: From: Garrett Cooper To: Daniel Eischen Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Cc: arch@freebsd.org, Scott Long Subject: Re: Linux kernel compatability X-BeenThere: freebsd-arch@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Discussion related to FreeBSD architecture List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 06 Jan 2011 04:08:31 -0000 On Wed, Jan 5, 2011 at 6:53 PM, Daniel Eischen wrote= : > On Thu, 6 Jan 2011, Andrey Chernov wrote: > >> On Wed, Jan 05, 2011 at 05:17:21PM -0700, Scott Long wrote: >>>> >>>> We have not been marginalized in this space because we have an emulato= r. >>>> We just don't have the marketshare in many areas. =A0If anything, thes= e >>>> emulators improve our marketshare. >>> >>> I agree entirely. =A0Companies look at marketshare and ability to turn = more >>> revenue than costs (i.e. profit). =A0Like Jeff, I've had my share of de= aling >>> with companies who have made a conscious to support or not support Free= BSD >>> based on those factors. =A0Petitions and letters sound great on Slashdo= t, but >>> don't work in the real world. =A0Emulation increases marketshare. >> >> Emulation decreases our marketshare, presenting us like >> not-so-good-but-trying Linux clone, so, for this reason alone, every >> serious company will put its money on Linux product running on real Linu= x >> instead of thinking about porting it into FreeBSD. > > Has anyone asked, instead of putting Linux shims into FreeBSD, > why aren't FreeBSD shims put into Linux? =A0If the FreeBSD ABI/KPI > is supposedly more stable than Linux, then wouldn't it make > more sense to do it that way? > > And I suppose part of the answer to that question is, it would > not be acceptible to the Linux folks. Pretty sure it's because many hardcore Linux folks don't like the BSD license (and the fact that it's business friendly, i.e. closed source drivers are ok?). The OSS soundsystem was a prime example of what happens when code that's BSD licensed gets put in the Linux kernel (well, ok... there were other reasons but as I was reading that was a big source of contention with the Linux crowd and that system, despite the fact that it was better than ALSA for a long time, and is still better in some ways [1]). -Garrett 1. http://4front-tech.com/hannublog/?p=3D5