From owner-freebsd-current@FreeBSD.ORG Thu Apr 5 18:12:30 2007 Return-Path: X-Original-To: freebsd-current@freebsd.org Delivered-To: freebsd-current@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id B4BCC16A402 for ; Thu, 5 Apr 2007 18:12:30 +0000 (UTC) (envelope-from jclark@metricsystems.com) Received: from server300.snhdns.com (server300.snhdns.com [204.15.192.210]) by mx1.freebsd.org (Postfix) with ESMTP id 7639513C459 for ; Thu, 5 Apr 2007 18:12:30 +0000 (UTC) (envelope-from jclark@metricsystems.com) Received: from ip67-89-211-170.z211-89-67.customer.algx.net ([67.89.211.170] helo=[192.168.0.94]) by server300.snhdns.com with esmtpa (Exim 4.63) (envelope-from ) id 1HZWRJ-0007EP-68; Thu, 05 Apr 2007 14:12:05 -0400 Message-ID: <46153C79.4050404@metricsystems.com> Date: Thu, 05 Apr 2007 11:14:17 -0700 From: John Clark Organization: Metric Systems, Inc. User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.0; de-AT; rv:1.8.1.2) Gecko/20070222 SeaMonkey/1.1.1 MIME-Version: 1.0 To: Nikolas Britton References: <20070405103708.GC842@turion.vk2pj.dyndns.org> In-Reply-To: Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-AntiAbuse: This header was added to track abuse, please include it with any abuse report X-AntiAbuse: Primary Hostname - server300.snhdns.com X-AntiAbuse: Original Domain - freebsd.org X-AntiAbuse: Originator/Caller UID/GID - [0 0] / [47 12] X-AntiAbuse: Sender Address Domain - metricsystems.com X-Source: X-Source-Args: X-Source-Dir: Cc: Peter Jeremy , FreeBSD Current Subject: Re: Do we need this junk? X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 05 Apr 2007 18:12:30 -0000 Nikolas Britton schrieb: > On 4/5/07, Peter Jeremy wrote: >> [-stable removed since it's not relevant there] >> >> On 2007-Apr-05 04:58:17 -0500, Nikolas Britton >> wrote: >> >Can anything in the list below be removed from CURRENT? >> > >> >legacyfree1# cd dev/ >> >legacyfree1# grep -irsn isa ./ | grep -i include >> ... >> >legacyfree1# grep -irsn mca ./ | grep -i include >> ... >> >> Why do you believe anything in the list might need to be removed? >> > > I'd like to also add that 6-STABLE should be the last branch to support: > 1. ISA / EISA > 2. PC98 Platform. > 3. i486 > 4. i586 > > 98.83% of us have at least a i686 and 62.6% of us have at least a i786 > (SSE2) processor. > > Arch Break Down > i386 5586 94.02% > amd64 305 5.13% > sparc64 30 0.50% > > x86 Break Down: > i486 30 0.074% > ??? 51 0.125% > i586 404 0.995% > i686 14724 36.230% > i786 25431 62.576% > ----------------------------------- > Tot: 40640 100% Where to varients figure in, such as Celerons, or non-Intel processor manufacturers such as VIA Tech. I had a problem a while ago on bringing up a VIA Tech processor with NetBSD because the generic compiler emitted some illegal opcodes for that processor, but when one dropped back to say a i486 level, the compiler didn't emit such, and 'all was well'... After a system has been installed, then go for the specific target processor. But for the 'boot on anything' the lowest common architecture should be the base. (I've had some AMD K6's in my house networking environment for almost 7-8 years... but for routers, dhcp, firewall service there's no point in putting a 'latest and greatest' in. In my 'embedded' world, there is also a tendency to use older architectures, albeit with low power, or a number of integrated peripherals, etc. that, like the VIA cpu that don't quite fit into the later architectures. John Clark.