From owner-freebsd-questions@FreeBSD.ORG Thu Oct 16 00:49:32 2014 Return-Path: Delivered-To: freebsd-questions@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) (using TLSv1.2 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by hub.freebsd.org (Postfix) with ESMTPS id 04E74A2A for ; Thu, 16 Oct 2014 00:49:32 +0000 (UTC) Received: from mx02.qsc.de (mx02.qsc.de [213.148.130.14]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 968C6B26 for ; Thu, 16 Oct 2014 00:49:31 +0000 (UTC) Received: from r56.edvax.de (port-92-195-30-92.dynamic.qsc.de [92.195.30.92]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by mx02.qsc.de (Postfix) with ESMTPS id BA9AF27616; Thu, 16 Oct 2014 02:49:29 +0200 (CEST) Received: from r56.edvax.de (localhost [127.0.0.1]) by r56.edvax.de (8.14.5/8.14.5) with SMTP id s9G0nTLG005409; Thu, 16 Oct 2014 02:49:29 +0200 (CEST) (envelope-from freebsd@edvax.de) Date: Thu, 16 Oct 2014 02:49:29 +0200 From: Polytropon To: Walter Subject: Re: minder Message-Id: <20141016024929.80d7e254.freebsd@edvax.de> In-Reply-To: <543F12EF.8020207@saveouraquifer.org> References: <543ED1D6.3000500@saveouraquifer.org> <543ED8C1.9090508@gmail.com> <543EF466.3070908@saveouraquifer.org> <543F0C42.1060401@gmail.com> <543F12EF.8020207@saveouraquifer.org> Reply-To: Polytropon Organization: EDVAX X-Mailer: Sylpheed 3.1.1 (GTK+ 2.24.5; i386-portbld-freebsd8.2) Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Cc: freebsd-questions@freebsd.org X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.18-1 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 16 Oct 2014 00:49:32 -0000 On Wed, 15 Oct 2014 20:35:59 -0400, Walter wrote: > I'll try to be clearer then: I know the BSD's are not Linux distributions. > I know FreeBSD is it's own OS. But I also know FreeBSD has a Linux > compatibility layer, where it can run Linux programs. Maybe not all > of them, but at least some. The future will tell if this tendency will be kept or lost. Especially with Linux being a _different_ OS from FreeBSD, incompatibilities arise. Most software is being developed for Linux first, and then ported to FreeBSD. This is not always simple or even possible. Just see the HAL situation and the upcoming problems with deep integration of Linux cgroups and systemd support in desktop environments and single programs. > Desktop Operating System Market Share: > [...] > Linux has 1.64% market share, but no flavor of BSD makes the list. > I don't think saying Linux is more popular should be a major point of > contention. FreeBSD does not have a market share, because it does not operate on a market, making money from unit sales. Showing a comparison of "usage share" would be more accurate, but due to the FreeBSD licensing (often criticized as a "rape me license") the required information cannot be obtained. There's no way to tell in how many appliances, routers, NAS, server products or embedded systems a BSD is running because the manufacturer doesn't have to advertise the fact that he took a BSD as a foundation to create a product to make money. And according to the BSD license, that's fully legal. Linux probably isn't much different. It's also being used in similar ways (applicances, software compilations, media devices, firewalls etc.). This does probably not count to the "desktop OS" market, but it's a use of Linux anyway. And if you obtain the "market share" values by examining web browser User-Agent strings, well... ;-) > So, my thinking is that if a family of an application runs on Windows, > Mac, and Linux, it would be popular enough not to die out, and > likely to get all the bugs ironed out. You can't make a statement like "all the bugs" where "all" is an unknown (but probably finite) number. :-) > AND, if it runs on Linux, FreeBSD > will likely run it too; that's what I meant by my poorly written words > "Linux (BSD)." This is probably true, but depends on the application in question. You could also say: "If it runs on 'Windows', it will likely run with wine on FreeBSD." Stating "runs on 'Windows' (BSD)" might still lead to confusion. :-) Basically, you're fully right, and it's common to assume that programs running on Linux will run on FreeBSD (through the Linux ABI) too, if there isn't a native port for that program. But you actually need to _verify_ this for every single case. -- Polytropon Magdeburg, Germany Happy FreeBSD user since 4.0 Andra moi ennepe, Mousa, ...