From owner-freebsd-arch@FreeBSD.ORG Fri Apr 2 21:31:30 2010 Return-Path: Delivered-To: freebsd-arch@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 4E692106566C for ; Fri, 2 Apr 2010 21:31:30 +0000 (UTC) (envelope-from fjwcash@gmail.com) Received: from mail-yx0-f186.google.com (mail-yx0-f186.google.com [209.85.210.186]) by mx1.freebsd.org (Postfix) with ESMTP id F1AE58FC18 for ; Fri, 2 Apr 2010 21:31:29 +0000 (UTC) Received: by yxe16 with SMTP id 16so1352239yxe.9 for ; Fri, 02 Apr 2010 14:31:29 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:in-reply-to:references :date:received:message-id:subject:from:to:content-type; bh=NQEnIzp56YO99tH7XEY7pwcAu4XgAWsVZnfYCnnkDiY=; b=JX+TuD9wADavAaF+G+2By5Z2jFC/HTEWJC3jiW94wCz4EjMtpL2Kelo4kScETyXZNN aMVnubIKDGtmpaqDnBujfiwXMVFUbSrA/mDvSn4B1G7AzrtfQXpJ5dLMeH22sNHQczCy gUh/ghmwoKCRi9kyMIOQfuoAL4xeQXIfpCWTE= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :content-type; b=Mhhbz6Mq9Hz7eIpHBjSFi5BOi0FGt8l+jKFvv9Nay7ZXV8zCM6WtkNiDu1j7KCYEmW aQzVllVP7HNtqAXgxX8Ic/XPXyRMoxS30tf4MQgnr4bYPUPtCepCbcAYQcf7X7fJDyI0 ToShjH1qecj+yKNc9AGlj298nldsbjVofdsuQ= MIME-Version: 1.0 Received: by 10.231.35.203 with HTTP; Fri, 2 Apr 2010 14:08:24 -0700 (PDT) In-Reply-To: <20100402101454.GA62089@icarus.home.lan> References: <20100402021715.669838e0.stas@FreeBSD.org> <11597.1270200291@critter.freebsd.dk> <20100402101454.GA62089@icarus.home.lan> Date: Fri, 2 Apr 2010 14:08:24 -0700 Received: by 10.100.26.37 with SMTP id 37mr4633359anz.72.1270242504924; Fri, 02 Apr 2010 14:08:24 -0700 (PDT) Message-ID: From: Freddie Cash To: freebsd-stable@freebsd.org, freebsd-current@freebsd.org, freebsd-arch@freebsd.org Content-Type: text/plain; charset=UTF-8 X-Content-Filtered-By: Mailman/MimeDel 2.1.5 Cc: Subject: Re: Results of BIND RFC 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: Fri, 02 Apr 2010 21:31:30 -0000 On Fri, Apr 2, 2010 at 3:14 AM, Jeremy Chadwick wrote: > [1]: FreeBSD really needs to move away from the "base system" as a > concept, as I've ranted about in the past. Or if it cannot, the "base > system" needs to start using pkg_* (somehow) for use, and src.conf > WITHOUT_xxx (where xxx = some software) removed. Concept being: "I > don't need Kerberos; pkg_delete base-krb5. I also don't need lib32; > pkg_delete base-lib32". Beautiful concept, hard to implement due to > libraries being yanked out from underneathe binaries that are linked to > them. But you get the idea. > Maybe I'm just a lowly sysadmin and ex-port maintainer, but ... No, no, no, definitely no, no, and no!! The greatest thing about FreeBSD is that there is a clear separation between the "base OS" and everything else (ports, local installs, etc). You get a nice, clearly defined, base to build on. You get a stable base that changes infrequently, that you can add software to on whatever schedule you want. The worst thing about Linux distros is the lack of this clear separation between the base and third-party apps. If you want to install an updated version of Apache, you either have to update the whole damned distro, go searching for some unsupported backports repos, or compile everything by hand defeating the whole point of binary packages. Making the tools do deal with the base could be interesting, but please, please, please don't shove everything into the pkg_tools and turning FreeBSD into "just a random collection of packages that kind of work together". IOW, don't go down the distro path. Keep the base OS separate from third-party apps. Keep the tools to deal with them separate. -- Freddie Cash fjwcash@gmail.com