From owner-cvs-all@FreeBSD.ORG Wed Mar 9 16:21:51 2005 Return-Path: Delivered-To: cvs-all@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 053E016A4CE; Wed, 9 Mar 2005 16:21:51 +0000 (GMT) Received: from pooker.samsco.org (pooker.samsco.org [168.103.85.57]) by mx1.FreeBSD.org (Postfix) with ESMTP id 6BCF443D3F; Wed, 9 Mar 2005 16:21:50 +0000 (GMT) (envelope-from scottl@samsco.org) Received: from [192.168.254.11] (junior-wifi.samsco.home [192.168.254.11]) (authenticated bits=0) by pooker.samsco.org (8.13.1/8.13.1) with ESMTP id j29GMaVO080612; Wed, 9 Mar 2005 09:22:36 -0700 (MST) (envelope-from scottl@samsco.org) Message-ID: <422F21FF.6070908@samsco.org> Date: Wed, 09 Mar 2005 09:19:11 -0700 From: Scott Long User-Agent: Mozilla/5.0 (X11; U; FreeBSD i386; en-US; rv:1.7.5) Gecko/20050218 X-Accept-Language: en-us, en MIME-Version: 1.0 To: "M. Warner Losh" References: <422E407B.4080507@portaone.com> <86k6oht386.fsf@xps.des.no> <422F087F.9030906@portaone.com> <20050309.085035.129356491.imp@bsdimp.com> In-Reply-To: <20050309.085035.129356491.imp@bsdimp.com> Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit X-Spam-Status: No, score=-2.8 required=3.8 tests=ALL_TRUSTED autolearn=failed version=3.0.2 X-Spam-Checker-Version: SpamAssassin 3.0.2 (2004-11-16) on pooker.samsco.org cc: sobomax@portaone.com cc: src-committers@FreeBSD.org cc: cvs-src@FreeBSD.org cc: alfred@FreeBSD.org cc: cvs-all@FreeBSD.org cc: des@des.no Subject: Re: cvs commit: src/sys/compat/linux linux_socket.c X-BeenThere: cvs-all@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: CVS commit messages for the entire tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 09 Mar 2005 16:21:51 -0000 M. Warner Losh wrote: > In message: <422F087F.9030906@portaone.com> > Maxim Sobolev writes: > : and need this tool to upgrade otherwise perfectly working system(s). > > As a veteran of ABI wars, I think that you have an unrealistic > expectations about what can be done. While an interesting goal, too > many of the developers are hard wired to not even think about such > considerations to make it successful. We have a hard enough time > making backward compatibility work, there's no hope for 'forward' > compatability. > > Warner The goals I set forward for 5.x ABI stability are only meant for backwards compatibility. Trying to apply them to forwards compatibility greatly restricts the amount of bugfixing and feature improvement that can be done. The only place where backwards and forwards compatiblity are important are on the release/security braches. Scott