4 ms·
All it takes is one application that's Windows-only and a lot of places are locked in. And maybe it's an app that isn't made anymore, or maybe it's an internal
by cwyers 7y ago
All it takes is one application that's Windows-only and a lot of places are locked in. And maybe it's an app that isn't made anymore, or maybe it's an internal line-of-business app with no ready off-the-shelf replacement.
- kelnos 7y agoThat wouldn't necessarily be a problem, though. They wouldn't kill the Win32/Win64 APIs or anything else that people tend to write Windows applications to, they would just replace NT with Linux and adapt the Windows APIs to run on Linux (basically WINE, but presumably Microsoft could do a more complete/compatible job due to all the institutional knowledge they have). Some apps still wouldn't work, like anything that calls NT APIs, but they could make that work with a compatibility layer until they're ported. I agree that this seems a bit unlikely, though. But who knows where their priorities may lie in the future?
- cwyers 7y agoOkay, flip it around -- how many places are using a piece of hardware that doesn't have a proper Linux driver? How many people are still using laptops where Linux has problems with sleep/hibernate? And where do the benefits of using the Linux kernel come from?
- kelnos 7y agoI'm not disagreeing with this at all. Merely addressing the point made about what most apps are written using.
- wbl 7y agoNT was the best part!
- hestefisk 7y agoA significant amount of businesses worldwide are still run on Excel sheets and Access databases on SMB fileshares. Combine that with an insane amount of VBA code and you have something it is very hard to justify why you should spend time and money porting or virtualising when you can just keep it running on Windows. I work with very large banks and insurers and see this everywhere. Justify effort / cost / risk / benefits of that vs investing in new customer / ‘digital’ stuff that will actually sell more.