Interesing article, Dr. Ovtavious, summing up all of my fears in Genesi going ARM:
1.- By the time the i.MX 515 netbook hits the market, nobody is any longer interested in a non x86 netbook, because a new Intel Atom has taken all market, accompanied by a certain operating system that makes "everybody" very happy.
Intel have no hope of creating a chip with the performance metrics the i.MX515 have using Atom architecture, at the same sort of power levels (~2W). An Atom's total system power budget hovers consistently at around 10x that.
2.- Adobe Flash is evil:
2.1.- A closed standard should have never taken the internet by storm. Alright, it's pretty, and related tools must be very suitable for dumb programmers, hence "all" is done with Flash.
Gnash is being written using the open specifications for the Flash format.
2.2.- Adobe really has no intention of porting Flash to a different CPU. Hell, it's too much work, they already are very busy supporting such a monster environment for several operating systems.
The article is wrong; they are porting it.
2.3.- Hypothesis: Microsoft is pressing Adobe NOT to have Flash in other operating systems, thus giving them an unsurpassable edge.
Microsoft doesn't care because they have Silverlight. Which is being ported to Linux via Mono... Moonlight actually runs pretty well if you give it a try.
2.4.- I might be wrong, but didn't I read "this new CPU has Flash acceleration" somewhere? That's over the top, really.
Vector graphics are really CPU intensive, as are the common video codecs used in Flash (H.264!). OpenVG and an H.264 decoder would be required to get decent performance out of the thing.
Flash isn't accelerated *at all* on Windows platforms, the entire thing has to go through the CPU, which is why the performance sucks.
I don't think reality is so simple as I want to see sometimes.