> It's like complaining to your PC manufacturer that a program you downloaded doesn't work. Most people would blame the program and look for another one.
Have you met "most people"? They would blame PC manufacturer indeed.
Just remember Vista and how suddenly all kinds of software stopped working. Surprise: most of the time, this software used undocumented features and sometimes even bugs present in previous Windows systems.
I did. I spent a lot of time fixing "computer stuff" for those people.
I remember Vista (ironically, I'm probably the only person I know who didn't have a problem with it and, besides the slow file copying, geneally liked it) - but there, in a way, some blame towards MS was justified. They were releasing a next iteration of their operating system to the already mature software market that's built on interoperability. Microsoft itself had a strong tradition of caring about backward compatibility. With Vista, they failed to provide an OS compatibile with existing application ecosystem, even if it's third party developers who didn't follow the specs.
Here, on the other hand, the "bulb" ecosystem is only starting, and Hue is the reference platform.
It's about time Windows actually stops dragging the concrete boots around (riddiculous backwards compatibility) - it's infuriating how broken stuff in Windows is, and some of the brokeness has been around for YEARS.
Just do an XP fork for VM to run all the legacy stuff on and start fixing stuff already, damn!
MSFT would have to provide that. I tried to reinstall XP on one of my Parallels VMs the other month and it failed because the license couldn't be validated. Support has ended, so the Microsoft licensing service no longer allows new installs, even for developers.
> Just do an XP fork for VM to run all the legacy stuff on and start fixing stuff already, damn!
Oh yeah. I can just see "most people" powering up VMs to run their outdated broken software that they depend on.
Why I'm sarcastic? Because the situation is completely broken, there's no right solution. All that's left is to ridicule all sides of the argument, because everyone who thinks that there is a way to make it right is wrong.
The point is that the xp vm would be transparent. Microsoft has done various compatibility layers before - see windows on windows and windows on windows 64.
The core question is how much isolation optimizes future development while maintaining the ability to run older applications.
Have you met "most people"? They would blame PC manufacturer indeed.
Just remember Vista and how suddenly all kinds of software stopped working. Surprise: most of the time, this software used undocumented features and sometimes even bugs present in previous Windows systems.