Posted this in another thread. Could be wrong, but I think it explains some things.
"Now, I'm no tech guy, so someone correct me if I'm wrong, but after doing some reading on this, here is what I believe the issue is.
Most programs achieve hardware acceleration by manipulating the OS's API's. On Windows, Flash achieves hardware acceleration by directly accessing the CPU and RAM, and that is the way Adobe would prefer to work with both Mac OS and Linux. The problem is that both Mac OS and Linux are based on Unix, which doesn't allow any program that level of access. So Adobe works on Mac and Linux through plug ins, and poorly written ones at that. Remember when the first Flash on iPhones argument started? Adobe responded that Flash would be better if Apple would work with them, which I take to mean "Give us CPU level access". Steve Jobs said "FU you security hole creating inbred sons of bidecimal water buffalo!"
Like I said, I'm not a tech guy, just seems to be how it came down.
"Now, I'm no tech guy, so someone correct me if I'm wrong, but after doing some reading on this, here is what I believe the issue is.
Most programs achieve hardware acceleration by manipulating the OS's API's. On Windows, Flash achieves hardware acceleration by directly accessing the CPU and RAM, and that is the way Adobe would prefer to work with both Mac OS and Linux. The problem is that both Mac OS and Linux are based on Unix, which doesn't allow any program that level of access. So Adobe works on Mac and Linux through plug ins, and poorly written ones at that. Remember when the first Flash on iPhones argument started? Adobe responded that Flash would be better if Apple would work with them, which I take to mean "Give us CPU level access". Steve Jobs said "FU you security hole creating inbred sons of bidecimal water buffalo!"
Like I said, I'm not a tech guy, just seems to be how it came down.