![]() |
2012-06-22
, 03:56
|
Posts: 771 |
Thanked: 393 times |
Joined on Feb 2012
|
#121
|
![]() |
2012-06-22
, 09:50
|
|
Posts: 455 |
Thanked: 782 times |
Joined on Nov 2009
@ Netherlands
|
#122
|
Normally we agree zwer. But the WP7 platform is just as small.
But other than that, we agree actually.
![]() |
2012-06-22
, 10:08
|
Posts: 468 |
Thanked: 610 times |
Joined on Jun 2006
|
#123
|
...
I just find it hilarious for some people to rationalize that with hardware differences - it's not as if the WP7 couldn't run native if allowed to (I'm pretty sure that IE was not written in .NET), it's just that Microsoft can't be bothered with that.
....
![]() |
2012-06-22
, 10:22
|
|
Posts: 455 |
Thanked: 782 times |
Joined on Nov 2009
@ Netherlands
|
#124
|
![]() |
2012-06-22
, 11:48
|
Posts: 73 |
Thanked: 29 times |
Joined on May 2012
|
#125
|
![]() |
2012-06-22
, 12:07
|
Posts: 840 |
Thanked: 823 times |
Joined on Nov 2009
|
#126
|
If I can get one of my MSFT buddies to cough one up, hell yes, will dropbox the tutorial via pm. If they don't allow, that's that, but here is another article explaining it a little better, today's hardware can NOT use NT, plain and simple. And plopping a slow, terrible version can't be done either in the community due to other constraints as well.
Disclaimer: I work at Microsoft. But not on Windows Phone.
Windows Phone 7 was built on top of Windows CE kernel (the same as Windows Mobile, and for those who are young enough to remember, Pocket PC and Windows CE Handhelds - this was in 1997).
Windows Phone 8 is moving to NT kernel, the same one as your desktop operating system is using. NT kernel requires radically different hardware - specificaly, TLB mappings in pre-v7 ARM CPU contained logical addresses and this does not work very well on symmetric multiprocessor OS.
So older ARM CPUs did not work with NT kernel, and move to the different OS kernel required radical redesign of the OS. Also, of course the desktop/server OS kernel requires significantly more RAM.
With the large generational shifts it is not uncommon for OS to lose compatibility with old software. These shifts do not happen very often, but they do happen.
For example, Windows NT did not support PCs with 286 CPUs (which were rather common when it shipped), or with less than 12MB RAM (something that is easily upgradeable on a PC, but much more difficult with the phone). Similarly, Windows NT 3.5 dropped support for 386 family entirely.
The Following User Says Thank You to Cue For This Useful Post: | ||
![]() |
2012-06-22
, 12:48
|
Posts: 1,523 |
Thanked: 1,997 times |
Joined on Jul 2011
@ not your mom's FOSS basement
|
#127
|
Does anybody remember when they were publicly saying WP7 was a complete rewrite?
move to the different OS kernel required radical redesign of the OS.
![]() |
2012-06-22
, 13:15
|
|
Posts: 7,075 |
Thanked: 9,073 times |
Joined on Oct 2009
@ Moon! It's not the East or the West side... it's the Dark Side
|
#128
|
*sigh*
My mystified take: http://post404.com/2012/06/betrayal-...h-the-surface/
(don't be surprised if this thread gets moved to Off Topic at some point)
The Following User Says Thank You to Dave999 For This Useful Post: | ||
![]() |
2012-06-22
, 22:21
|
|
Posts: 171 |
Thanked: 172 times |
Joined on Jan 2010
@ MA
|
#129
|
Kind of disappointing to come back to an empty PM box though somewhat expected. I think your MS buddy is either pulling your leg or you are pulling mine. Should I still assume this dropbox link would arrive? If not then it's rather nice of you to tell somebody they don't know what they are talking about and promise them knowledge as to why, only to not deliver any at all, either yourself or your buddy from MS.
It still seems to me you have mistaken the "embedded" from Windows Compact Embedded to mean non-flashable firmware. I still have not received any information as to why a WP7 phone cannot bootstrap a different OS/kernel other than Windows CE. In fact I linked to an example of a WP7 where it had been replaced already and have done it with much older (a Compaq iPAQ) personally. Unless your MS buddy can show otherwise I will assume s/he is incorrect.
To be honest I wouldn't be surprised if your MS buddy is pulling your leg, it seems they are pulling everyone elses:
This was the excuse on another forum
Does anybody remember when they were publicly saying WP7 was a complete rewrite?
The guy didn't even explain why it doesn't work on WP7 devices
WP7 launch device:
HTC HD7
QSD8250 is ARMv7 in fact I can't think of any launch device that was pre-ARMv7. Lumia 900, ARMv7. Now what remains to be seen is the OS ram footprint. if WP8 does not support 512MB ram, I will eat my hat.
![]() |
2012-06-23
, 00:03
|
Posts: 840 |
Thanked: 823 times |
Joined on Nov 2009
|
#130
|
Sorry, was on call until now, just emailed a couple of MS buddies of mine. I do have a feeling will get similar answer, but honestly with a closed system as is embedded C and NT, there are multiple conflicts when comparing the two, and with the limitations of embedded C on limited hardware, the only thing I saw that could go on a such a limited device is Android, which is only semi-open.
And with the ARM argument, you could go the other way and say, yes ARM support is there, but only for high end/next gen chips, since ARM generations are so different from each other due to order customizations from OEMs.
You are obviously very gungho in trying to jam NT onto a Lumia, I think that would be a cool project to try, and for you to post your results on this forum. There should be ways to try, certs to be purchased, etc, and if it works, then you showed them, good for you.
the nature of the investment [in Windows Phone 8] is primarily in areas that are not exploitable by existing hardware.
To do the work to bring all of those elements to a platform that can't exploit them wasn't necessarily the most efficient use of resource,