Live data from Hacker News

Windows 10 on ARM

channel9.msdn.com

111–120 of 290 posts

Re: Windows 10 on ARM

#112

Emulation should be a last resort. They should ship an SDK with all the proper import libs and a cl.exe etc. that can target proper Win32 on ARM.

Agree. But that would mean people would make new Win32 apps which can theoretically be sold on other places than the store. (I realize Win32 apps + bridge makes it possible to sell store apps based on Win32 too - but it's not exactly the way they want it to happen).

It feels like microsoft these days think that people who make desktop apps and don't sell them in the store are robbing them.

Microsoft just needs the library of legacy Win32 apps to get their Windows-on-arm to take off, but they want as much as possible of new apps to be using the store. Not least evident by the new "The app you are installing is not from the windows store" messages in Creators Update.

Re: Windows 10 on ARM

#113
post #92
post #38

Earlier quoted context omitted.

As far as I know, they don't emulate Xbox 360 games on Xbox One, they port and compile it for the new console, creating entirely new binaries. Not much emulation going on there. Correct me if I'm wrong. EDIT: https://en.wikipedia.org/wiki/List_of_Xbox_360_games_compati... "Unlike the emulation of original Xbox games on the Xbox 360, the Xbox One does not require game modification, since it emulates an exact replica o…

AFAIK you're right, developers have to upload a separate build for Xbox One-compatible games

Which is why they're slowly trickling them out a few at a time (though there's some gems in there!).

Re: Windows 10 on ARM

#114
post #70

Earlier quoted context omitted.

A phone form factor device that can run a full desktop OS, or something close to it. Canonical was getting close with Ubuntu Touch but that's essentially dead now. I don't want a gimped version of Windows like I'd get with Continuum, I don't want a "desktop-like" version of Android like Samsung is doing, I want a full version of Linux or Windows that can run desktop applications.

Ah ok; I actually want something similar; a tablet that can act like a phone but only on WiFi so I don't have a phone bill. Basically; an iPad but w/ real integration & iMessages etc via a free or cheap VoIP number w/o data

Download Google Hangouts and get a Google Voice number. There you go

Re: Windows 10 on ARM

#115

Earlier quoted context omitted.

I remember when Apple supported PPC emulation of applications when they made the switch to Intel x86 for a major OS release cycle. I was impressed that the speed there was, in fact, near native enough that the transition was essentially completely seamless. Although this is somewhat of the reverse in architectures, going from CISCy to RISCy. The only thing that concerns em about recent Microsoft developments is that…

They're definitely going in the direction of the walled garden strategy, but it's not necessarily a bad thing. For the vast majority of users, computers are safer with walled gardens. For the more advanced users, developers can always offer their apps through a different distribution channel. In the case of Windows in particular, it's a chance to leave the installation wizards, the registry and the DLL hell behind an…

[deleted]

Re: Windows 10 on ARM

#116

Emulation should be a last resort. They should ship an SDK with all the proper import libs and a cl.exe etc. that can target proper Win32 on ARM.

Agree. But that would mean people would make new Win32 apps which can theoretically be sold on other places than the store. (I realize Win32 apps + bridge makes it possible to sell store apps based on Win32 too - but it's not exactly the way they want it to happen). It feels like microsoft these days think that people who make desktop apps and don't sell them in the store are robbing them. Microsoft just needs the li…

It would mean they would have to admit that Windows is not an iPhone or an iPad, that they shouldn't blindly copy what that other fruit-themed vendor has been doing, that maybe people own their computers (not the platform vendor) and want to use them. Failure to acknowledge this is why 8/RT failed and they are trying to repeat it edging just a bit closer towards sane but it's pretty disappointing that they won't go the whole way.

Re: Windows 10 on ARM

#117
post #63
post #43

Earlier quoted context omitted.

5. How do they solve the problem that x86 has a much stronger memory model than ARM, which makes emulation of multithreaded x86 code pretty hard without introducing a huge performance disadvantage?

That's an excellent point. I hope the answer is not "by restricting all emulated threads to one CPU core".

My off-the-cuff guess is they just force a memory/inst fence where x86 makes guarantees which is a bit better but still incurs some overhead.

Visual Studio used to(probably still does) this around volatile for x86 which leads to fun bugs when you port to ARM/etc.

Re: Windows 10 on ARM

#118
post #21
post #7

There have been rumors of a 'surface phone' that runs Win 10 (not mobile) for a couple years now. Most expected some kind of future Intel chip to enable that, but ARM support certainly opens up the possibility. Just what Windows phones need - another OS change!

I'd be very interested in a Windows 10 phone if it has automatic updates that do not depend on the carrier, to avoid the Android situation where only certain phones get updates on a timely basis.

Imagine how shitty it would be to have your phone do the Windows popup "restarting in 4 hours" and then you're forced to be out of a phone for 10-30 minutes.

Worse yet if the update fails...

Re: Windows 10 on ARM

#119
post #99

Earlier quoted context omitted.

I believe there was a mention in the Day 1 BUILD keynote somewhere that Samsung's work on .NET on ARM (built for Tizen specifically, but I would imagine generically useful) was going to be open sourced to the .NET Core project at some point.

So, as of today, Windows 10 on ARM support x86 win32 or UWP, but not a .Net?

Oh, UWP .NET has always supported ARM (since Windows 8). I assumed the question was about .NET needs outside of the UWP.

Re: Windows 10 on ARM

#120

Earlier quoted context omitted.

I remember when Apple supported PPC emulation of applications when they made the switch to Intel x86 for a major OS release cycle. I was impressed that the speed there was, in fact, near native enough that the transition was essentially completely seamless. Although this is somewhat of the reverse in architectures, going from CISCy to RISCy. The only thing that concerns em about recent Microsoft developments is that…

They're definitely going in the direction of the walled garden strategy, but it's not necessarily a bad thing. For the vast majority of users, computers are safer with walled gardens. For the more advanced users, developers can always offer their apps through a different distribution channel. In the case of Windows in particular, it's a chance to leave the installation wizards, the registry and the DLL hell behind an…

World-changing technologies like p2p filesharing, bitcoin, app stores, and even the web itself wouldn't have taken off if most personal computers were walled gardens. What future innovations will never even be given a chance at life? Will we have to depend on the big corporate players to move computing forward?
Post reply on HN