Welcome to the Treehouse Community
Want to collaborate on code errors? Have bugs you need feedback on? Looking for an extra set of eyes on your latest project? Get support with fellow developers, designers, and programmers of all backgrounds and skill levels here with the Treehouse Community! While you're at it, check out some resources Treehouse students have shared here.
Looking to learn something new?
Treehouse offers a seven day free trial for new students. Get access to thousands of hours of content and join thousands of Treehouse students and alumni in the community today.
Start your free trialKonrad Pilch
2,435 PointsWhat are potential risks to upgrading software?
What are potential risks to upgrading software?
3 Answers
Brandon Adams
10,325 PointsWell perhaps if you asked a more detailed question.... But in general if you upgrade an operating system, you could lose support for older hardware, because eventually developers stop writing the code for old stuff that needs to be replaced with something newer. For example I used firewire for many years because it was supposed to be better than usb. But eventually firewire disappeared and I had to switch my equipment to usb because no one was making the drivers for firewire in windows 10 or linux. Hope that helps.
Kevin Korte
28,149 PointsFor instance Konrad, many time hardware has it's own software, that requires a range of versions from anther software.
Real world example, I had an older PC that had a now older Nvidia graphics card. The computer was running Windows 7. Windows wanted to update to Windows 10, but the graphic card keep erroring out because Nvidia did not have software for that graphics card that was Windows 10 compatible. And Nvidia will never release an updated driver, as that graphics card is over 5 years old.
The risk updating to Windows 10, was that I was going to loose my support for my graphics card. Think kind of stuff is very common.
Brandon Adams
10,325 PointsYou could lose support or functionality of legacy software or hardware, such as old Windows or DOS programs, or firewire ports, stuff like that.
Konrad Pilch
2,435 PointsCould you explain it a bit in more detail please?