From owner-cvs-all@FreeBSD.ORG Thu Mar 10 18:27:49 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 F2C6316A4CE for ; Thu, 10 Mar 2005 18:27:48 +0000 (GMT) Received: from av1-2-sn4.m-sp.skanova.net (av1-2-sn4.m-sp.skanova.net [81.228.10.115]) by mx1.FreeBSD.org (Postfix) with ESMTP id 4FD2343D31 for ; Thu, 10 Mar 2005 18:27:48 +0000 (GMT) (envelope-from ertr1013@student.uu.se) Received: by av1-2-sn4.m-sp.skanova.net (Postfix, from userid 502) id 2142837E57; Thu, 10 Mar 2005 19:27:46 +0100 (CET) Received: from smtp4-1-sn4.m-sp.skanova.net (smtp4-1-sn4.m-sp.skanova.net [81.228.10.181]) by av1-2-sn4.m-sp.skanova.net (Postfix) with ESMTP id 12AB837E46 for ; Thu, 10 Mar 2005 19:27:46 +0100 (CET) Received: from falcon.midgard.homeip.net (h201n1fls24o1048.bredband.comhem.se [212.181.162.201]) by smtp4-1-sn4.m-sp.skanova.net (Postfix) with SMTP id A047B37E4B for ; Thu, 10 Mar 2005 19:27:44 +0100 (CET) Received: (qmail 77647 invoked by uid 1001); 10 Mar 2005 18:27:42 -0000 Date: Thu, 10 Mar 2005 19:27:42 +0100 From: Erik Trulsson To: Paul Richards Message-ID: <20050310182742.GA77617@falcon.midgard.homeip.net> Mail-Followup-To: Paul Richards , Scott Long , Maxim Sobolev , src-committers@FreeBSD.org, cvs-src@FreeBSD.org, alfred@FreeBSD.org, cvs-all@FreeBSD.org, Dag-Erling Sm?rgrav , "M. Warner Losh" References: <422E407B.4080507@portaone.com> <86k6oht386.fsf@xps.des.no> <422F087F.9030906@portaone.com> <20050309.085035.129356491.imp@bsdimp.com> <422F6703.70409@portaone.com> <20050310161607.GO98930@myrddin.originative.co.uk> <86d5u7fn1z.fsf@xps.des.no> <20050310171917.GQ98930@myrddin.originative.co.uk> <42308769.5080506@samsco.org> <20050310180903.GS98930@myrddin.originative.co.uk> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20050310180903.GS98930@myrddin.originative.co.uk> User-Agent: Mutt/1.5.6i cc: Scott Long cc: src-committers@FreeBSD.org cc: cvs-src@FreeBSD.org cc: alfred@FreeBSD.org cc: Maxim Sobolev cc: cvs-all@FreeBSD.org cc: Dag-Erling Sm?rgrav cc: "M. Warner Losh" 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: Thu, 10 Mar 2005 18:27:49 -0000 On Thu, Mar 10, 2005 at 06:09:03PM +0000, Paul Richards wrote: > On Thu, Mar 10, 2005 at 10:44:09AM -0700, Scott Long wrote: > > Paul Richards wrote: > > >On Thu, Mar 10, 2005 at 06:06:16PM +0100, Dag-Erling Sm?rgrav wrote: > > > > > >>Paul Richards writes: > > >> > > >>>Imagine something like Photoshop being written on the most recent > > >>>version of Mac OS X and finding that compatibility only worked > > >>>forward. That would mean that most users out there would have to > > >>>upgrade their OS in order to use the most recent version of Photoshop! > > >> > > >>Yes, that is usually how it goes. > > > > > > > > >I don't believe it does. Can anyone provide real world examples of > > >this happening that we can consider? > > > > > > > You know, I'm completely outraged that I can't use MSWord 2005 on my > > Windows 3.1 system! I even installed the win32s library! Don't those > > bozos at Microsoft care at all about forwards compatibility? > > We're talking minor releases across stable branches here. This > issue is not whether 6.1 should run on 5.3 it's whether 5.4 should > run on 5.3 > > I would expect software developed on XP service pack 2 to be able > to run on a fresh CD install of XP. I wouldn't be so certain about that. Case in point: Last year a friend of mine bought a new computer, but could not use the sound device on the motherboard due to a lack of drivers. The sound drivers included with the motherboard (as well as those available from the manufacturers website) only supported Windows 98SE and later, while she was using plain Windows 98. Another example is that there are several Macintosh programs that will only work on MacOS 7.6 or later, and thus will not run on MacOS 7.5.5 (which is the latest version that can be downloaded for free from Apple.) That is two examples from the commercial world of not having forward compatibility between minor releases - I am certain many more examples can be found. -- Erik Trulsson ertr1013@student.uu.se