Windows 10 includes binary compatibility. bit-for-bit, checksum-for-checksum Ubuntu ELF binaries running directly in Windows. all of Ubuntu user space.
a full copy of ubuntu built in. Windows not working as a unix-like os for developers isnt reality anymore.
I have Windows 10 on my desktop machine, so I'll try it out. However, all that means (assuming it works perfectly, as you seem to suggest) is that Windows is usable to me. That's not enough of a reason for me to get a Surface Book.
I'm less than thrilled with Windows right now because just the other day the built-in Mail app started crashing within a few seconds of opening; it's now unable to connect to my Exchange account. After spending 10+ hours trying to diagnose and fix the problem, I've accepted that nothing short of a complete wipe of the machine will fix the problem.
My MBP periodically crashes any app that tries to invoke an open/save dialog. Its great when I try to download a file, accidentally make preview think I edited something, or try to save a document.
You can pick individual bugs to complain about all day. Every OS has plenty. Sorry to hear about your issues with the mail app though.
I think the surface book is microsofts NUC, a way to raise the bar and make the windows market competitive. they are fine with you buying a dell, lenovo, or hp as long as you use and develop on windows.
if you log into a new user profile, does mail work? if so you dont need a machine wipe.
> Windows 10 includes binary compatibility. bit-for-bit, checksum-for-checksum Ubuntu ELF binaries running directly in Windows
Windows 10 tries. It doesn't run the actual Linux kernel, and doesn't implement quite some portions of it. There is no boot process, so system services can't be run the same way they can on a real Linux install. The VFS is buggy and slow. The install hangs and borks sometimes, without a clear way out. And it still can't run Ubuntu 16.04. And the biggest disparity: no GUI support.
If you take a close look at windows, you'll see that WSL is already doing a pretty good job of giving you that UNIX environment (really Linux) on windows. Things like proper apt-get and not having to deal with Homebrew are nice.
It is early days, but things keep getting better. The 'I need Unix' crowd will soon find that Windows is a much better Unix than macOS ever was.
Tears of joy, I presume. This certainly does feel like a golden opportunity for NT to reassert itself... Lackluster team at Apple clearly can't maintain quality standards for macOS + strong Windows 10 performance, faster iteration, and a full Linux environment that's better than macOS's.
Now if only Windows Phone wasn't being completely ignored (who knows, maybe it could have been a better Android than Android)...
I'll down-vote you just for pointing out that you'd like not to be down-voted. If you weren't so over-protective of your ego, you wouldn't feel the need to bring it up, which inherently drives the discussion away from the things you claim to want to drive it toward.
Treat your upvotes as a currency that you can spend on controversial opinions and phrasing. Accusing down-voters of being 'angry people who don't engage in discussion' is certainly immature and hypocritical of you. Generally speaking, there are dozens of great reasons to down-vote someone and not type a reply.