Windows Phone 8 is basically pure Metro. It doesn't have a Win32 userland to speak of. I have to imagine that all of the necessary libraries and other chunks of code necessary to support Win32 are taking up a ton of space on WinRT. It also doesn't help that there's apparently a significant number of x86 binaries included with WinRT for some reason.One mystery: Windows Phone (8X) is much smaller than Windows RT, despite it also having the same root as RT/x86, Windows NT. Does Windows Phone come with Office suite as well?
Windows Phone 8 is basically pure Metro. It doesn't have a Win32 userland to speak of. I have to imagine that all of the necessary libraries and other chunks of code necessary to support Win32 are taking up a ton of space on WinRT. It also doesn't help that there's apparently a significant number of x86 binaries included with WinRT for some reason.
The binaries shouldn't really be that large. But WinRT it is the entire windows 8 os just for a different architecture. This question is like asking why NT for alpha was just as big as NT for x86....
(actually, the OP of this thread seems to just have an affinity for creating WinRT FUD threads)
The question is... why is microsoft so stupid? There are huge chunks of the winsxs folder that contain files that are either wholly or at least 90% identical and repeated over and over and over. The could have easily compressed that entire folder to 5% of its typical size, if they werent both lazy and stupid. If this is the core of their OS, it should be streamlined into a single file anyway, or at least appear that way to us. (Like how .zip files appear as one file but are actually many files.) They way they handled winSxS is just laughably hysterically bad, and it embarasses me that these guys are such a successful company, given the state of their programming.
You do realize that the SxS stuff is largely hard linked so that it does only take up a fraction of the disk space reported, right?
Yeah but if I have a 30GB drive, and "10GB" is occupied by WinSXS, and 10GB is occupied by other system files, then I'm out of space when I use up the remaining 10GB. Hardlinks or no, I've seen that box pop up saying I'm out of space. Whether winsxs is 10GB or 1GB doesnt seem to matter.
Windows Phone 8 is basically pure Metro. It doesn't have a Win32 userland to speak of. I have to imagine that all of the necessary libraries and other chunks of code necessary to support Win32 are taking up a ton of space on WinRT. It also doesn't help that there's apparently a significant number of x86 binaries included with WinRT for some reason.
WinRT needed Win32 for Office and the desktop (you still need things like Explorer, after all). Windows Phone 8 has no need for that, so it can ditch Win32 entirely.Interesting. So is it safe to assume that many of the features that made into RT, but not in Windows Phone, are mutually inclusive? In other words, MS couldn't chop off of the existing Win32 code base as much as it wanted for RT because things are mingled together? As opposed to MS wanting to include as much stuff as possible into RT?
WinRT needed Win32 for Office and the desktop (you still need things like Explorer, after all). Windows Phone 8 has no need for that, so it can ditch Win32 entirely.
I'm of the opinion that a Metro Office could work. But it's not something MS could have completed in the short period of time they would have had to develop it. The WinRT API would need to be locked down first for something like that, which is kind of hard when WinRT is still in active development.It's only needed because MS couldn't find a way to shoehorn Office into Metro.
I'm of the opinion that a Metro Office could work. But it's not something MS could have completed in the short period of time they would have had to develop it. The WinRT API would need to be locked down first for something like that, which is kind of hard when WinRT is still in active development.
