From owner-cvs-all@FreeBSD.ORG  Thu Mar 10 19:46:25 2005
Return-Path: <owner-cvs-all@FreeBSD.ORG>
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 D2DF916A4CE
	for <cvs-all@freebsd.org>; Thu, 10 Mar 2005 19:46:25 +0000 (GMT)
Received: from ns.yogotech.com (ns.yogotech.com [206.127.123.66])
	by mx1.FreeBSD.org (Postfix) with ESMTP id 03C4343D49
	for <cvs-all@freebsd.org>; Thu, 10 Mar 2005 19:46:24 +0000 (GMT)
	(envelope-from nate@yogotech.com)
Received: from emerger.yogotech.com (emerger.yogotech.com [206.127.123.131])
	by ns.yogotech.com (8.13.1/8.13.1) with ESMTP id j2AJkKiv005847;
	Thu, 10 Mar 2005 12:46:20 -0700 (MST)
	(envelope-from nate@yogotech.com)
Received: (from nate@localhost)
	by emerger.yogotech.com (8.13.1/8.13.1) id j2AJkJ34089851;
	Thu, 10 Mar 2005 12:46:19 -0700 (MST)
	(envelope-from nate)
From: Nate Williams <nate@yogotech.com>
MIME-Version: 1.0
Content-Type: text/plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Message-ID: <16944.41995.378762.647022@emerger.yogotech.com>
Date: Thu, 10 Mar 2005 12:46:19 -0700
To: Paul Richards <paul@originative.co.uk>
In-Reply-To: <20050310180903.GS98930@myrddin.originative.co.uk>
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>
X-Mailer: VM 7.17 under 21.4 (patch 17) "Jumbo Shrimp" XEmacs Lucid
cc: cvs-all@freebsd.org
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
Reply-To: Nate Williams <nate@yogotech.com>
List-Id: CVS commit messages for the entire tree <cvs-all.freebsd.org>
List-Unsubscribe: <http://lists.freebsd.org/mailman/listinfo/cvs-all>,
	<mailto:cvs-all-request@freebsd.org?subject=unsubscribe>
List-Archive: <http://lists.freebsd.org/pipermail/cvs-all>
List-Post: <mailto:cvs-all@freebsd.org>
List-Help: <mailto:cvs-all-request@freebsd.org?subject=help>
List-Subscribe: <http://lists.freebsd.org/mailman/listinfo/cvs-all>,
	<mailto:cvs-all-request@freebsd.org?subject=subscribe>
X-List-Received-Date: Thu, 10 Mar 2005 19:46:25 -0000

[ Reduced the CC hell ]

> > >>>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?
> 
> I would expect software developed on XP service pack 2 to be able
> to run on a fresh CD install of XP.

Case 1:
  Boy, I would expect my USB software to work on Win98 version 1, but it
  doesn't.  I have to upgrade to a (minor release) Win98 version 2 in
  order to get my software to work.

  Damn Microsoft, never cares about forward compatability.

Case 2:
  Boy, it would be really nice if I could run my packet sniffing
  software developed on XP-SP2 to work on XP, but dog gone it, it
  doesn't work because it requires a bunch of the new features of XP-SP2
  (firewall etc..).  Damn Microsoft, why don't they care about forward
  compatability.

Case 3:
  Boy, it would be really nice if I could take my JDK1.4 application and
  run it on JDK1.3, but it uses those dang regex code that only exists
  in JDK1.4.  Damn Sun, why did they add functionality to Java.  Both
  Java versions claim to be 'JDK2' compliant.  They obviously weren't
  thinking when they changed their API's and ABI's.  That 'write once,
  run anywhere' is a load of crap because they dare add functionality
  and fix bugs.

Case 4 (nahh, I'll bow out now, since I've got a million of them, all
real, all either experienced or in some cases caused by yours truly....)




Nate