From owner-freebsd-hackers@FreeBSD.ORG Sat Jul 5 00:13: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 550FE106568A for ; Sat, 5 Jul 2008 00:13:00 +0000 (UTC) (envelope-from pisymbol@gmail.com) Received: from nf-out-0910.google.com (nf-out-0910.google.com [64.233.182.186]) by mx1.freebsd.org (Postfix) with ESMTP id CB80F8FC12 for ; Sat, 5 Jul 2008 00:12:59 +0000 (UTC) (envelope-from pisymbol@gmail.com) Received: by nf-out-0910.google.com with SMTP id h3so494308nfh.33 for ; Fri, 04 Jul 2008 17:12:58 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:received:received:message-id:date:from:to :subject:cc:in-reply-to:mime-version:content-type :content-transfer-encoding:content-disposition:references; bh=cBOiG/sWu6orYRNsIyKmpUwmv5ktcMomJCxkAnPPLzk=; b=DBpkWKRawT4+Q2OlQ+pgSahfkizexrK8U6UpYGB+3a6DUTZjKh7HQmxHHx8Y7g99IA rgai38FBW5G6OWFia8SrwW4QLW2/lFnua+4dqWQXADE8v6wtSioN955upwQxpNjGTmZd 2puxqUEw4IQlXwGUNUEdDVKVV+uZ1/3vcosPw= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=message-id:date:from:to:subject:cc:in-reply-to:mime-version :content-type:content-transfer-encoding:content-disposition :references; b=jMYfZlac9KQaUBhiN8DbqEpnQidz2nDRkNLA80BcS8+zyWdFuCanxPKko5n9wjtVpJ yc6Th821dR2VFpU9AyEK+Fe7CBH01fIMx13O7C+A678gPrWwa5eC8TRX+Ge1eZkSnCfq oBVHj1xf9+noxlMyhENFJf0jNTKpVMWqbF124= Received: by 10.210.102.16 with SMTP id z16mr767179ebb.22.1215216778365; Fri, 04 Jul 2008 17:12:58 -0700 (PDT) Received: by 10.210.34.1 with HTTP; Fri, 4 Jul 2008 17:12:58 -0700 (PDT) Message-ID: <3c0b01820807041712l39bdafd8sf3914c2b462023c6@mail.gmail.com> Date: Fri, 4 Jul 2008 20:12:58 -0400 From: "Alexander Sack" To: "Mike Meyer" In-Reply-To: <20080704164015.514425fd@bhuda.mired.org> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit Content-Disposition: inline References: <20080704124227.GA10264@rebelion.Sisis.de> <20080704164015.514425fd@bhuda.mired.org> Cc: freebsd-hackers@freebsd.org, guru@unixarea.de, Matthias Apitz 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:13:00 -0000 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). -aps