Latest LQ Deal: Complete CCNA, CCNP & Red Hat Certification Training Bundle
Go Back > Forums > Linux Forums > Linux - General
User Name
Linux - General This Linux forum is for general Linux questions and discussion.
If it is Linux Related and doesn't seem to fit in any other forum then this is the place.


  Search this Thread
Old 10-15-2004, 01:39 AM   #1
Registered: Oct 2003
Location: West Midlands, UK
Distribution: Slackware 14 (Server),OpenSuse 13.2 (Laptop & Desktop),, OpenSuse 13.2 on the wifes lappy
Posts: 778

Rep: Reputation: 98
Cars, computers and backward compatibility

Just thought I'd have a rant, so please excuse me if this has been covered before.

So here I am, in need of some serious retail therapy, and a huge wad of cash burning a hole in my pocket. I set off to the nearest shopping centre, and there it is, the car of my dreams, sleek, shiny, more extras than you could shake a stick at.

Well, I part with my hard earned, and drive away with my new pride and joy.

Now everything goes really well with it, there I am, cruising with the top down, feeling like a king, but I feel there is something missing. After all, I've had it now for what feels like an eternity, (6 months really), and I would like just a litle bit more power, you know, from a to b just that few seconds faster, what to do, what to do? Panic almost sets in.

Anyway, off I go to my garage, and they replace my engine management chip. They tell me that I'm currently running version 2.4.2, and the new version, 2.6.x is way better.

Suitably satisfied, away I go, when horror of horrors, my radio suddenly stops working, my lights dim, and my previously faultless car is not as it should be.

Back to the garage then, they tell me that because of my new chip (remember, 2.6.x) that I now need a different way to control my radio and lights!

I ask why? after all, they haven't changed, they are, after all, still the same bits of hardware they always were, the mechanic tells me that the old way of control under my chip No. 2.4.2 is not the same as under 2.6.x. I ask why, but he doesn't really know, and mutters something under his breath about compile time options, gcc, interrupts and poor backward comptibility while walking off shaking his head, even worse, he shouted something about needing different petrol to make use of all the facilities in my new chip.

So to my point, what has happened to backward compatibility? Years ago, it was possible to go from DOS 2.x through to DOS 7 at least,or DRDOS 3.x to 7 without needing new modem drivers, graphic card drivers et al, yet now it seems that with every new release of Kernel in Linux, or updates to 'that other' OS then new software is needed to drive existing PREVIOUSLY working peripherals. Is it beyond the realms of possibility that the very clever people who write these programs can't deal with this issue.

My apologies for going on, just having more driver issues (again) with my NVIDIA card following a Kernel upgrade. I have, of course sorted out those problems, but have to question should I have needed to? And were cars built like computers, then every time a new model was announced, then we could end up with this sort of scenario, and would you really want to source new tyres, bulbs, fuel etc just because something changes?
Old 10-15-2004, 04:00 AM   #2
Registered: Aug 2004
Location: Europe
Posts: 608

Rep: Reputation: 50
Well, you don't have to upgrade if you are happy with your current system. Nobody will ever force you to upgrade to 2.6 if 2.4 works for you and you are happy with it.
Old 10-22-2004, 11:23 AM   #3
Registered: Oct 2003
Location: West Midlands, UK
Distribution: Slackware 14 (Server),OpenSuse 13.2 (Laptop & Desktop),, OpenSuse 13.2 on the wifes lappy
Posts: 778

Original Poster
Rep: Reputation: 98
Well, of course you are right, but the point I am trying to make, if I may use the car analogy again, is surely if you have a machine, (car/PC/toaster/microwave etc), then surely when you have to change a broken headlight, replace worn out tyres etc, then you should not need to find a new type of fuel to power it.
Lets say, for instance, that your home audio system stopped playing CDs because of a fault, or worn out CD player. So, you take it to the repair shop, and they fit a new CD unit.
Only now you find that you need to change your electricity supplier, because your new CD needs electricity version No.2.6.x, and you only have version 2.4.x in your home. What do you do?
a) Live without your newly repaired CD
b) Change to electricity 2.6.x
c) Curse the CD maker AND electricity supplier for not making your new CD backwardly compatible with what has gone before, while still able to take advantage of the newer and better 2.6.x if you want to, with no effort on your part.

It's a good job that H2O is still H2O after all these years!


Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Similar Threads
Thread Thread Starter Forum Replies Last Post
Graphics, AGP and backward compatibility bigjohn Linux - Hardware 7 08-05-2005 05:17 AM
Another Windows-Linux Analogy (not cars) aysiu General 3 07-30-2005 09:21 PM
Bill Gates Wants to Crash-Proof Cars AlexV General 11 05-01-2005 06:29 PM
Backward compatibility lenucks General 4 06-27-2004 02:34 AM
Going backward to go forward Wonderer Slackware 1 01-31-2004 07:14 AM > Forums > Linux Forums > Linux - General

All times are GMT -5. The time now is 01:22 AM.

Main Menu
Write for LQ is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Facebook: linuxquestions Google+: linuxquestions
Open Source Consulting | Domain Registration