From owner-freebsd-current@FreeBSD.ORG Sun Jan 14 04:40:13 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 1E8D516A412 for ; Sun, 14 Jan 2007 04:40:13 +0000 (UTC) (envelope-from youshi10@u.washington.edu) Received: from mxout4.cac.washington.edu (mxout4.cac.washington.edu [140.142.33.19]) by mx1.freebsd.org (Postfix) with ESMTP id DED3D13C48C for ; Sun, 14 Jan 2007 04:40:12 +0000 (UTC) (envelope-from youshi10@u.washington.edu) Received: from smtp.washington.edu (smtp.washington.edu [140.142.33.9] (may be forged)) by mxout4.cac.washington.edu (8.13.7+UW06.06/8.13.7+UW06.09) with ESMTP id l0E4eCem032286 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK) for ; Sat, 13 Jan 2007 20:40:12 -0800 X-Auth-Received: from [192.168.0.101] (dsl254-013-145.sea1.dsl.speakeasy.net [216.254.13.145]) (authenticated authid=youshi10) by smtp.washington.edu (8.13.7+UW06.06/8.13.7+UW06.09) with ESMTP id l0E4eBr3010535 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NOT) for ; Sat, 13 Jan 2007 20:40:12 -0800 Message-ID: <45A9B42A.3010003@u.washington.edu> Date: Sat, 13 Jan 2007 20:40:10 -0800 From: Garrett Cooper User-Agent: Thunderbird 1.5.0.9 (X11/20070109) MIME-Version: 1.0 To: freebsd-current@freebsd.org References: <20070114035331.082BB45053@ptavv.es.net> In-Reply-To: <20070114035331.082BB45053@ptavv.es.net> X-Enigmail-Version: 0.94.1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-PMX-Version: 5.2.2.285561, Antispam-Engine: 2.5.0.283055, Antispam-Data: 2007.1.13.202933 X-Uwash-Spam: Gauge=IIIIIII, Probability=7%, Report='__CP_URI_IN_BODY 0, __CT 0, __CTE 0, __CT_TEXT_PLAIN 0, __HAS_MSGID 0, __LINES_OF_YELLING 0, __MIME_TEXT_ONLY 0, __MIME_VERSION 0, __PHISH_PHRASE1_B 0, __SANE_MSGID 0, __USER_AGENT 0' Subject: Re: Embarking on upgrade from 6.1-RELEASE to 7-CURRENT 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: Sun, 14 Jan 2007 04:40:13 -0000 -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Kevin Oberman wrote: >> Date: Sat, 13 Jan 2007 18:55:36 -0800 >> From: Garrett Cooper >> Sender: owner-freebsd-current@freebsd.org >> >> Before I do this, I have a few questions; I know that the bulk >> majority of the documentation for my questions may exist online or in >> /usr/src/UPDATING, but I was just curious of the major changes that I >> can expect between 6 and 7: >> >> 1. What scheduler is currently the most complete for SMP/multi-core >> capable processors? > > 4BSD is stable and works well. Jeff R just committed a major overhaul > of ULE and it MAY now perform a bit better and has been reported to be > stable, now. But it is still experimental > d a work in p progress. Ok, sounds good. Will build a ULE and 4BSD scheduler enabled kernel, just in case :). >> 2. Do I need to add some sort of compatibility layer for 6 going to 7 >> (similar to compat_5)? > > There is COMPAT_FREEBSD6, but there is no compat_6x port at this > time. Due to the instability of ABIs in current, be prepared to do a > lot of port building. Ok. At least this machine has less than 30 ports (just Samba, vim-lite, etc). >> 3. What are (briefly) some of the major changes for the ABI/API going >> from 6 to 7? Someone mentioned some changes to the ABI when I emailed >> the hackers@ list previously, so I was just curious. > > Lots of ABI changes. Read /usr/src/UPDATING for the details. ABI changes > should all be mentioned there. Excellent. Good to know it's documented there. >> 5. Is 7 running gcc-4.x? > > Not yet, but it should be coming fairly soon. Ok, cool. I noticed that there were a number of performance enhancements and some tuning stuff going from gcc-3.4 to gcc-4.x, so it'll be nice when that time comes around, but unfortunately building things is going to become complicated for maintainers for a while; I know because I was using Gentoo during the 3.4 -> 4.x move. - -Garrett -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.1 (FreeBSD) Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org iD8DBQFFqbQpEnKyINQw/HARAvmiAJ0dOHrm8H7i5tAx61WUMT/MQsYy7ACeIH+1 7h5uIZFJIvtdWW5dlKvZZeM= =Abrv -----END PGP SIGNATURE-----