From owner-freebsd-questions@FreeBSD.ORG Mon Oct 16 23:18:55 2006 Return-Path: X-Original-To: freebsd-questions@freebsd.org 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 4780B16A47C for ; Mon, 16 Oct 2006 23:18:55 +0000 (UTC) (envelope-from dwiest@vailsys.com) Received: from cprobd02.vailsys.com (cprobd02.vailsys.com [63.210.102.130]) by mx1.FreeBSD.org (Postfix) with ESMTP id AD26A43D45 for ; Mon, 16 Oct 2006 23:18:51 +0000 (GMT) (envelope-from dwiest@vailsys.com) Received: from dfsfbd06.vail (dfsfbd06.vail [192.168.129.190]) by cprobd02.vailsys.com (Postfix) with ESMTP id 255F5CE4FB for ; Mon, 16 Oct 2006 18:18:51 -0500 (CDT) Received: from dfwdamian.vail (dfwdamian.vail [192.168.129.233]) by dfsfbd06.vail (Postfix) with ESMTP id E755E323E8F for ; Mon, 16 Oct 2006 18:18:50 -0500 (CDT) Received: from dfwdamian.vail (dwiest@localhost.vail [127.0.0.1]) by dfwdamian.vail (8.13.4/8.13.4) with ESMTP id k9GNGGnp006329 for ; Mon, 16 Oct 2006 18:16:16 -0500 (CDT) Received: (from dwiest@localhost) by dfwdamian.vail (8.13.4/8.13.4/Submit) id k9GNGGfC009038 for freebsd-questions@freebsd.org; Mon, 16 Oct 2006 18:16:16 -0500 (CDT) X-Authentication-Warning: dfwdamian.vail: dwiest set sender to dwiest@vailsys.com using -f Date: Mon, 16 Oct 2006 18:16:16 -0500 From: Damian Wiest To: freebsd-questions@freebsd.org Message-ID: <20061016231616.GC1312@dfwdamian.vail> References: <80f4f2b20610151556l18c5adcci4196ab107b6b9907@mail.gmail.com> <4533C553.3040609@schrodinger.com> <80f4f2b20610161441h304ccfc4haa6a20f72a08e018@mail.gmail.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <80f4f2b20610161441h304ccfc4haa6a20f72a08e018@mail.gmail.com> User-Agent: Mutt/1.4.2i Subject: Re: What's so compelling about FreeBSD? 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: Mon, 16 Oct 2006 23:18:55 -0000 On Mon, Oct 16, 2006 at 05:41:31PM -0400, Jim Stapleton wrote: > >I have a few FreeBSD machine from 4.x to 5.x. I have asked people how to > >upgrade them to latest version 6.x cleanly. All I was told is that I > >need to wipe them out and reinstall. However, this is not the case with > >Gentoo Linux. With Gentoo, version release does not matter that much, > >you can always keep your system up to date if you like. Of cause, you > >can also choose staying at a certain version. > > I'm gonna join the "whoever said this was on crack" club. Going > between major versions can be a challange due to mergebastard and the > various config file change, but Gentoo's setup is really no different > in that respect. > > However, when you want to compile the Kernel, the FreeBSD system is > much mroe useful than that of Gentoo. I failed my first kernel build > on FreeBSD (custom kernel config) before it booted properly, and have > since done several more without issue. > > With Gentoo, after about half a dozen attempts at optimizing my kernel > for my notebook, I gave up and used Genkernel, which was not as > efficient, but at least worked. > > > >Linux supports more devices than FreeBSD, especially new devices. > > Spend an extra 5 minutes researching your hardware before buying, more > often than not, this'll save you the issues. I don't mean to bring the conversation from misc@openbsd over here, but you should understand why Linux supports more devices as it's important if you truly want to support open source principles. Basically, the Linux distributions are okay with using and redistributing binary drivers supplied by vendors. Rather than fighting for documentation (some vendors refuse to tell people how to use what they just paid for), they just roll over and run the closed source binary; possibly also redistributing them illegally. While this may allow you to use a particular piece of hardware in the short-term, in the long-term it's counterproductive since you're now dependent on the vendor supporting your device. What happens if your O.S. is too small for the vendor to worry about? What happens if the vendor goes out of business? What happens if the vendor drops support? If you use binary blobs, you're fscked. Don't do it. Instead, support vendors that support open source software developers. -Damian