News for hackers. Stuff that matters.
Re:MS to Give Windows 10 a ‘Modern’ Overhaul with Light Weig... by kalcode on Monday January 29, 2018 @11:12AM (#16258279)
So for the sake of continuing to hold back technology we are held down by enterprises and DOSGaming.

In all seriousness we complain in the developer community that Internet Explorer and Edge holds back using more modern Javascript yet we make these excuses for OSes.

Almost all programs I use now have a 64-bit executable. If I am using something that needs to run legacy software then I probably don't want the latest version of something to run legacy stuff.

Also the article indicates you can still run 32-bit apps. Most older 32 bit games should run perfectly fine under virtualization. Even then it will be a few years before the majority of Steam user are even using Windows 10 as last I check over 50% were on Windows 7. So by the time gamers shift to Windows 10 i'd imagine their hardware will be more than adequate to handle virtualizing the 32-bit app, I can't imagine there will be much overhead to virtualizing 32-bit apps.

Re:MS to Give Windows 10 a ‘Modern’ Overhaul with Light Weig... by ctrl-j on Monday January 29, 2018 @11:15AM (#16258312)
You've misunderstood. Win32 isn't 32-bit architecture. Win32 is the non UWP windows API.

Photoshop, Visual Studio, Chrome.. you name it. Pretty much ALL executables fall into this category. Unless it's a UWP app.

Almost all modern games will fall into this category.

EDIT: To further explain, You still use Win32 for 64-bit processes. It's just a stupid name.

Re:MS to Give Windows 10 a ‘Modern’ Overhaul with Light Weig... by kalcode on Monday January 29, 2018 @12:01PM (#16258709)
Opps. Yah I messed up the naming, I meant exes, but just started typing 64 vs 32 which really is only a memory thing, if you simplify it.

Converting a Win32 exe using UWP Desktop Bridge is stupid easy though. Older exe with a lot of legacy dependencies may be more difficult or lack of source code. In which case they need a virtualization to run those legacy app.

So even though all games/apps fall into this category most companies could have a UWP build ready very quickly.

Re:MS to Give Windows 10 a ‘Modern’ Overhaul with Light Weig... by dmitrygr on Monday January 29, 2018 @05:16PM (#16261142)
You do not understand how said "bridge" works...

It just wraps the app, but underneath still calls those same win32 APIs. If you remove the APIs, "bridged" apps won't work. Hence why TFA mentions that not all win32 API can be removed and it isn't clear which will be.

So "bridging" your win32 app will not somehow make it immune to win32 api going away.

Re:MS to Give Windows 10 a ‘Modern’ Overhaul with Light Weig... by jdmichal on Monday January 29, 2018 @11:36AM (#16258472)
Well, the name made fine sense when it was introduced... Maybe it serves as a good warning to not include such things as dates and hardware versions in names at all.
Re:MS to Give Windows 10 a ‘Modern’ Overhaul with Light Weig... by jdmichal on Monday January 29, 2018 @11:35AM (#16258455)
Most DOS games were broken long ago just from clock speed changes. Many of them relied on things like spin loops for timing. Any person playing DOS games now is using DOSBox.
Re:MS to Give Windows 10 a ‘Modern’ Overhaul with Light Weig... by AnIdiotOnTheNet on Monday January 29, 2018 @11:17AM (#16258327)
Thing is, in order to make this kind of cut over, you have to offer something in the new thing that the old thing doesn't have. In order for this to happen, Polaris will probably have to be much faster or MS will have to intentionally cripple regular Windows 10, if only by not supporting it with the same updates.
Re:MS to Give Windows 10 a ‘Modern’ Overhaul with Light Weig... by bitwize on Monday January 29, 2018 @11:26AM (#16258382)
Polaris could also introduce new APIs (DX13, HoloLens 2.0, etc.) that will only work in the UWP layer and be inaccessible from Win32.
Re:MS to Give Windows 10 a ‘Modern’ Overhaul with Light Weig... by Narishma on Monday January 29, 2018 @11:54AM (#16258637)
The more likely scenario is that nobody will end up using those APIs, especially if there are alternatives like Vulkan that work on older Windows versions.
Re:MS to Give Windows 10 a ‘Modern’ Overhaul with Light Weig... by pjmlp on Friday February 02, 2018 @04:08AM (#16289347)
I remember when everyone was supposed to go GNU/Linux because DX 10 was Vista only while OpenGL was everywhere, so yeah, right.
Re:MS to Give Windows 10 a ‘Modern’ Overhaul with Light Weig... by jblow on Monday January 29, 2018 @11:47AM (#16258575)
That would kill HoloLens and DX13.
Re:MS to Give Windows 10 a ‘Modern’ Overhaul with Light Weig... by bitwize on Friday February 02, 2018 @07:11PM (#16295286)
Not if Microsoft buys Valve!
Re:MS to Give Windows 10 a ‘Modern’ Overhaul with Light Weig... by megaman22 on Monday January 29, 2018 @10:43PM (#16262745)
What are the stats on even DX12 penetration?

I still encounter a fair numver of new games that are built on DX9, not even DX11.

Re:MS to Give Windows 10 a ‘Modern’ Overhaul with Light Weig... by socrates666 on Monday January 29, 2018 @11:24AM (#16258370)
Exactly this. If one hand taketh away...the other better give something equally awesome.

Brb gonna go play more overwatch.

Re:MS to Give Windows 10 a ‘Modern’ Overhaul with Light Weig... by redleggedfrog on Monday January 29, 2018 @11:18AM (#16258330)
"...enterprises and DOSGaming." The only two legitimate uses for computers. Only slightly kidding.