The fanboyism on this site is just ridiculous. Of course we can't get the hardware in an update-people feel burned because they just killed a platform off. There's no physical reason current gen windows phones can't get WP8.
Dual Core, High Res Screens, and NFC support do not make backwards compatibility impossible. I could venture to say the new kernel doesn't either. The reason WP8 won't run on Mango devices or even the first Windows Phones to come out is simply because Microsoft doesn't want it to. And to tell you the truth, all of the people who say anyone who complains about WP8 is just whining are stupid. Its perfectly reasonable to have an opinion on a decision Microsoft has made with their device.
WP8 apps will not be forward compatible with WP7. Forward compatibility is hard to implement. This burns WP7 users because the platform they invested in is now dead, not because of natural technological progression but because of corporate decisions.
But now that I'm thinking, what good will sharing a kernel with WP8
REALLY do? Someone could point out that app development would be easier but how hard would it be to retrofit the HTML-5/whatevermakeswindows8run to the WP7 kernel? Is it just to say they can?
The reason I might jump off the WP ship is because Windows Phone is dependent on the actions of Microsoft, and if they prove they don't make actions I don't agree with then I will simply buy something else, or hold out until something better comes along.
That, and I just found out Nokia dropped their sponsorship of the World Rally Championship, so screw them and screw Microsoft.
EDIT:The new start screen looks like ****.