From owner-freebsd-hackers@FreeBSD.ORG Sat Jul 5 00:28:00 2008 Return-Path: Delivered-To: freebsd-hackers@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 61DD31065679 for ; Sat, 5 Jul 2008 00:28:00 +0000 (UTC) (envelope-from mwm-keyword-freebsdhackers2.e313df@mired.org) Received: from mired.org (five.mired.org [66.92.153.75]) by mx1.freebsd.org (Postfix) with ESMTP id 006A08FC14 for ; Sat, 5 Jul 2008 00:27:59 +0000 (UTC) (envelope-from mwm-keyword-freebsdhackers2.e313df@mired.org) Received: (qmail 37264 invoked by uid 1001); 4 Jul 2008 20:27:46 -0400 Received: from bhuda.mired.org (bhuda [192.168.195.1]) by bhuda (tmda-ofmipd) with ESMTP; Fri, 04 Jul 2008 20:27:45 -0400 Date: Fri, 4 Jul 2008 20:27:44 -0400 To: "Alexander Sack" Message-ID: <20080704202744.083436a4@bhuda.mired.org> In-Reply-To: <3c0b01820807041712l39bdafd8sf3914c2b462023c6@mail.gmail.com> References: <20080704124227.GA10264@rebelion.Sisis.de> <20080704164015.514425fd@bhuda.mired.org> <3c0b01820807041712l39bdafd8sf3914c2b462023c6@mail.gmail.com> Organization: Meyer Consulting X-Mailer: Claws Mail 3.4.0 (GTK+ 2.12.9; amd64-portbld-freebsd7.0) Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-Delivery-Agent: TMDA/1.1.12 (Macallan) From: Mike Meyer Cc: Matthias Apitz , freebsd-hackers@freebsd.org, guru@unixarea.de, Mike Meyer Subject: Re: kernel HEAD && userland 7.0-REL? X-BeenThere: freebsd-hackers@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Technical Discussions relating to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 05 Jul 2008 00:28:00 -0000 On Fri, 4 Jul 2008 20:12:58 -0400 "Alexander Sack" wrote: > On Fri, Jul 4, 2008 at 4:40 PM, Mike Meyer > wrote: > > On Fri, 4 Jul 2008 14:42:27 +0200 > > Matthias Apitz wrote: > >> I'm running a RELENG_7 kernel and a userland as 7.0-REL on one of my > >> laptops; I've been asked to check if a given driver problem in RELENG_7 is as > >> well with HEAD... can I update the kernel to HEAD and let the userland > >> (and all my compiled ports) as 7.0-REL; I know that this is not the > >> intention, but it would cost me a lot of work if I should compile as > >> well ~200 ports.... > > > > When you say HEAD, do you mean the HEAD of 8-CURRENT or 7-STABLE? In > > either case whether or not it works depends on whether something has > > changed in the kernel that has a required userland change. > > > > On the other hand, if you mean 7-STABLE, then the ports should work > > properly whether userland does or not. > > As a note, I just recently used HEAD on a 7_STABLE box to test changes > recently to re for an updated PCIe revision NIC card on my Eee Box. > It worked fine (both runtime and my NIC which I then patched my > 7_STABLE tree which also worked, yea!). In a thread I started about > cross platform building, it seems that historically FreeBSD has had a > very stable ABI allowing multiple kernels to run underneath different > versions of user land (this is certainly not the case for all *NIX > variants). So stable that the things that break when you try and do this have made it into the FAQ: http://www.freebsd.org/doc/en_US.ISO8859-1/books/faq/troubleshoot.html#NLIST-FAILED Personally, I managed to try this once when the console driver needed a termcap entry change as well :-(. http://www.mired.org/consulting.html Independent Network/Unix/Perforce consultant, email for more information. O< ascii ribbon campaign - stop html mail - www.asciiribbon.org