Click here to Skip to main content
15,911,711 members

Survey Results

How long should a company continue to develop drivers for old hardware on new Operating Systems?   [Edit]

Survey period: 17 Mar 2008 to 24 Mar 2008

We've all been there: we upgrade our OS and find our 4 year old printer no longer works and drivers are not available. As a software developer, how long is long enough to continue supporting legacy consumer hardware?

OptionVotes% 
1 year734.46
2 years1016.18
3 years19712.05
4 years1368.32
5 years48029.36
6-10 years42525.99
more than 10 years22313.64



 
GeneralRe: Product Life Cycle Pin
Peter K. Hadley19-Mar-08 4:30
Peter K. Hadley19-Mar-08 4:30 
GeneralA "new" Operating System? Pin
ghle16-Mar-08 21:40
ghle16-Mar-08 21:40 
GeneralRe: A "new" Operating System? Pin
cpkilekofp17-Mar-08 3:36
cpkilekofp17-Mar-08 3:36 
GeneralRe: A "new" Operating System? [modified] Pin
ghle17-Mar-08 4:45
ghle17-Mar-08 4:45 
GeneralRe: A "new" Operating System? Pin
Jeremy Falcon17-Mar-08 5:18
professionalJeremy Falcon17-Mar-08 5:18 
GeneralRe: A "new" Operating System? Pin
cpkilekofp17-Mar-08 5:51
cpkilekofp17-Mar-08 5:51 
GeneralRe: A "new" Operating System? Pin
ghle17-Mar-08 6:57
ghle17-Mar-08 6:57 
GeneralRe: A "new" Operating System? Pin
cpkilekofp17-Mar-08 9:00
cpkilekofp17-Mar-08 9:00 
You misunderstand, and I mean completely. You also have given no evidence of any understanding of complexity theory and its application to large scale software development.

ghle wrote:
Your criteria seems to be this perversion that says because PCs are gadgets, they shouldn't be designed to operate reliably. The "code it fast and therefore less reliable" mentality - along with the myth that no one can create bug-free software - perpetuates this mess we have. Ouch.


You've obviously never heard of the famous "300". That would be the number of bugs left in the IBM 360 operating system after several service releases, say around 1970. They started with 1,000 plus bugs, got it down to 300...and after that, every fix they made spawned a new bug or set of bugs. It was TOO COMPLEX to functionally isolate every potential failure case and fix it without creating a new failure case.

ghle wrote:
contend that more thought process up front - in the O.S. - could alleviate a lot of this problem of outdated drivers. You can't likely convince me otherwise. We know that Microsoft, for one, makes design decisions for the benefit of hardware suppliers. Whether the driver design is deficient by design or by laziness will have to wait for disclosure at some later time.


You mean like actually using the Mach kernel paradigm, as a for-instance? Get real. They're not in the market to make the best operating system, they're in the market to make MONEY. Lots of it. So is virtually every software and hardware entrepeneur out there. MS knew when they were developing OS/2 that Mach provided a better model, the entire INDUSTRY knew it, but they didn't see that it would pay them to go that route (despite their talk at the time of leveraging the Mach paradigm in their future systems).

ghle wrote:
I'd go to the woodshed with you to have a good time, but evidently like your analytical software decisions, that "would be too much work".


Now you're just being nasty as well as naive. Programmers don't make those decisions. Business people do. Bill Gates didn't build DOS from the ground up as a PC OS; he bought an OS, hired a programmer to modify it enough so he could sell it, then he sold it. If it would have been cheaper and quicker to write one from scratch, he'd have done it. If his company had been convinced no one would buy Vista unless it was fully backward compatible, they'd have built it that way.

Reliability is expensive. Backward compatibility is expensive. I believe (despite your snobby, sophomoric, and ultimately ignorant comment) that both are worth the price if you value your customers' good will. I've put lots of effort to back that opinion when it could have (and, occasionally, did) cost me dearly. It's always been worth it to here the guy who got promoted instead of me tell me "you were right, we should have done it that way, can you do it that way now?"

However, I was pointing out why MS didn't do it, not telling you why I wouldn't have done it. For some more insight into why MS didn't do it, check out Joel on Software's latest blog entry. A genius of IT such as yourself should be able to find it easily.
GeneralRe: A "new" Operating System? Pin
ghle18-Mar-08 6:59
ghle18-Mar-08 6:59 
GeneralRe: A "new" Operating System? Pin
ghle17-Mar-08 7:07
ghle17-Mar-08 7:07 
GeneralRe: A "new" Operating System? Pin
Anton Afanasyev17-Mar-08 19:54
Anton Afanasyev17-Mar-08 19:54 
GeneralRe: A "new" Operating System? Pin
ghle18-Mar-08 2:29
ghle18-Mar-08 2:29 
GeneralRe: A "new" Operating System? Pin
Luis Alonso Ramos19-Mar-08 13:36
Luis Alonso Ramos19-Mar-08 13:36 
GeneralHP won't issue drivers for 4 year old printer for Mac OS 10.5 Pin
Chris Maunder16-Mar-08 20:00
cofounderChris Maunder16-Mar-08 20:00 
JokeRe: HP won't issue drivers for 4 year old printer for Mac OS 10.5 Pin
Maruf Maniruzzaman16-Mar-08 23:29
Maruf Maniruzzaman16-Mar-08 23:29 
GeneralRe: HP won't issue drivers for 4 year old printer for Mac OS 10.5 Pin
Gary Wheeler17-Mar-08 0:23
Gary Wheeler17-Mar-08 0:23 
GeneralRe: HP won't issue drivers for 4 year old printer for Mac OS 10.5 Pin
ghle17-Mar-08 4:48
ghle17-Mar-08 4:48 
GeneralRe: HP won't issue drivers for 4 year old printer for Mac OS 10.5 Pin
Gary Wheeler17-Mar-08 5:06
Gary Wheeler17-Mar-08 5:06 
GeneralRe: HP won't issue drivers for 4 year old printer for Mac OS 10.5 Pin
Vikram A Punathambekar17-Mar-08 6:06
Vikram A Punathambekar17-Mar-08 6:06 
GeneralRe: HP won't issue drivers for 4 year old printer for Mac OS 10.5 Pin
#realJSOP18-Mar-08 3:08
professional#realJSOP18-Mar-08 3:08 
GeneralNone of the answers Pin
Hamed Musavi16-Mar-08 19:08
Hamed Musavi16-Mar-08 19:08 
GeneralRe: None of the answers Pin
integer-poet16-Mar-08 21:26
integer-poet16-Mar-08 21:26 
GeneralRe: None of the answers Pin
AlexCode17-Mar-08 0:18
professionalAlexCode17-Mar-08 0:18 
GeneralRe: None of the answers Pin
Bob Emmett17-Mar-08 4:32
Bob Emmett17-Mar-08 4:32 
GeneralRe: None of the answers Pin
ghle17-Mar-08 4:58
ghle17-Mar-08 4:58 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.