From owner-freebsd-questions@FreeBSD.ORG Wed Jan 7 07:26:49 2004 Return-Path: Delivered-To: freebsd-questions@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 88F4716A4CE for ; Wed, 7 Jan 2004 07:26:49 -0800 (PST) Received: from smtprelay01.ispgateway.de (smtprelay01.ispgateway.de [62.67.200.156]) by mx1.FreeBSD.org (Postfix) with ESMTP id 2831843D41 for ; Wed, 7 Jan 2004 07:26:47 -0800 (PST) (envelope-from udo.schroeter@trionic-solutions.de) Received: (qmail 32202 invoked from network); 7 Jan 2004 15:26:45 -0000 Received: from unknown (HELO SCHROETBERT) (555125@[217.88.208.145]) (envelope-sender ) by smtprelay01.ispgateway.de (qmail-ldap-1.03) with SMTP for ; 7 Jan 2004 15:26:45 -0000 Message-ID: <059d01c3d532$aaec4d80$9800210a@SCHROETBERT> From: =?Windows-1252?Q?Udo_Schr=F6ter_=28Trionic_Technologies=29?= To: References: <024e01c3d471$5998b980$9800210a@SCHROETBERT><3FFAF8ED.8070809@mac.com> <02be01c3d489$39f5bd40$9800210a@SCHROETBERT> <200401070448.i074mai0069465@fw.farid-hajji.net> Date: Wed, 7 Jan 2004 16:26:45 +0100 Organization: Trionic Technologies MIME-Version: 1.0 Content-Type: text/plain; charset="Windows-1252" Content-Transfer-Encoding: 7bit X-Priority: 3 X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook Express 6.00.2800.1158 X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1165 Subject: Re: Commercial Distribution? X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 07 Jan 2004 15:26:49 -0000 > FreeBSD is different, because the complete OS is developed and > managed by the project, including ports. There is basically no > need for a distro maker, because FreeBSD _is_ the distro itself > (call it the _canonical_ distro, because nothing prevents you > from changing stuff and forking off a commercial version, let's > call it non-canonical "distro"). I understand basically FreeBSD has better consistency and quality because it is a single project where everything comes together. This fits the general "feel" I have experienced while working with it. I was just wondering why Linux (+GNU stuff) got so much attention with commercial vendors while FreeBSD might provide a better starting point instead. The question came to me when my company was initially thinking about that customized distro, I started wondering things like "(why) are we the only ones thinking about that?" > A Linux distro vendor basically collects components from disparate > sources (kernel, gnu, libraries etc...) and assembles a OS. There is > no central entity which provides an integrated view of a Linux OS, so > there is a need for distro makers. Hm... granted, collecting and connecting the components is one thing that is not necessary with FreeBSD. BUT it comes across more as an operating environment made by IT experts *for* IT experts. The reason why we wanted to create a "distro" instead of just burning the ISOs from FTP was mainly because there was a lot that needed to be done with configuration stuff in order to become usable for our customers. (Then again, we have very special and controlled requirements, so it was acceptable to reduce on the "general purpose" side.) When I started wondering about commercial distros for *end users* I had this image of those friendly Linux installers in mind that enable even Windows users to make the switch. On the other side, you might argue that FreeBSD is not intended for this user group. But then again, why not? FreeBSD has so far worked on any system I installed it on, it worked with any USB devices that I could find, it has so far been a really cool experience. I cannot say that of Linux, even the friendly distros like SuSE occasionally just crash and reboot when I connect my USB camera. So why not... > Ports are great, because you could even include diffs to the > kernel (you have a custom kernel?) and misc. config and > infrastructure files that make up the system. Turn that port > into a package, and have the package system handle the > transmogrification of an official FreeBSD snapshot into > your own custom version. > > Good luck! Thanks again for the tons of advice, that was very very kind of you!