syscalls to the Linux kernel are handled by the Windows kernel
Hm. I'm suspicious. I already hate having to write sepurate Python code for Linux and for Windows. Now i need to write it for Linux, Windows, and Linux on Windows? :P But hey, if the opposite is true and any linux code will now run seemlessly on windows, then i'll be very happy. Big question for me is what will an os.fork() do.
Is this a Windows 10 only feature (have not seen the video on theverge yet)?
To boost windows 10's sale, it's most likely to be windows 10 exclusive.
I don't think it will boost sales in any way as 99.9% of Windows users could not care less. Anyway, this is very nice news but I don't believe it before I see it. Are they e.g. going to provide all GNU coreutils with the shell? Time will tell. Edit. I see it's basically Ubuntu VM on top of Windows.
Linus Torvalds in a 1998 interview with CNN:
.
GNU Coreutils was always available as a third party EXE, and so was Ubuntu VM using VirtualBox or VMWare. I don't see how this is in anyway going to improve my life unless I can open a terminal from Windows, run a unix command with pipes and such.
A good start would be replacing \r\n with just \n, as Windows is the only OS using the carriage return character now. Until then, I'm not accepting Windows as a valid platform for text processing even.
oh yes, it works just like that:
It is an Ubuntu shell that it opens,
OMG! If that's the case, I am definitely sold. While I am still going to buy a MBP later this year, I can at least put my Windows 10 laptop to good use. FWIW, I hope Windows abandons its registry and moves to a root-folder based organization, leaving behind stuff like the GAC and DLL hell :D
No, I think this is a huge step in the right direction.
There are quite a few number of people that pick Mac OSX because it gives them access to most Unix tools: servers, databases etc.
In the past people could not build lots of cool stuff on Windows because they did not have access to the vast open source pool of software - now they have.
Even I have not seen the video yet. (Sitting in lab and I dont want others to think I'm the guy who watches videos at work :D ). It looks like its going to be windows 10 exclusive. But a great news anyways.
They made windows 10 as a free upgrade. And now this ! kudos microsoft.
I Switched to the rapid developer preview track months ago just to unlock this feature and test it out. It's pretty slick and people have been messing around with it for awhile. It was designed to target developers, because OS X has taken a lot of market share in that segment. I still prefer OSX overall, but this is a great step for MS. Definitely makes the platform more flexible and viable as a development and scientific platform
I am not sure what this means. BASH alone does very little, it is just a shell, and it is not all that great at that either.
Does this mean that POSIX type of C code can be compiled on windows? That would be huge and in fact would make Windows suited for Bioinformatics.
(edit: I see that it is a full VM, it is really strange to call that BASH on windows, it feels like a there is something not stated here )