Stories
Slash Boxes
Comments

SoylentNews is people

SoylentNews is powered by your submissions, so send in your scoop. Only 18 submissions in the queue.
posted by on Thursday March 31 2016, @12:53PM   Printer-friendly
from the conspiring-with-the-enemy dept.

Today at the Microsoft BUILD Conference [keynote video], Kevin Gallow, VP of Windows Developer Platform, announced that the Bash shell is coming to Windows in the form of an Ubuntu image running natively on Windows. This summer, an update will be available to Windows 10 that will allow you to run user mode Linux shells and command line tools, unchanged. According to Scott Hanselman, once you have the update, you can download Ubuntu on Windows from Canonical from the Windows store which will install a real Linux binary. Dustin Kirkland, part of Canonical's Ubuntu Product and Strategy team, explains this magic in more detail here.

From the last link:

"Hum, well it's like cygwin perhaps?" Nope! Cygwin includes open source utilities are recompiled from source to run natively in Windows. Here, we're talking about bit-for-bit, checksum-for-checksum Ubuntu ELF binaries running directly in Windows.


Editor's note: This story is very much related to this one, but that one doesn't mention the actual Ubuntu-Microsoft cooperation, or Ubuntu's involvement at all. Also, this isn't an April Fools joke, despite me thinking it was one originally.

Original Submission

 
This discussion has been archived. No new comments can be posted.
Display Options Threshold/Breakthrough Mark All as Read Mark All as Unread
The Fine Print: The following comments are owned by whoever posted them. We are not responsible for them in any way.
  • (Score: 2) by bitstream on Thursday March 31 2016, @11:34PM

    by bitstream (6144) on Thursday March 31 2016, @11:34PM (#325539) Journal

    Is shared memory the only requirement for efficient and thus real life inter program communication?

    Starting Score:    1  point
    Karma-Bonus Modifier   +1  

    Total Score:   2  
  • (Score: 2) by jmorris on Friday April 01 2016, @12:18AM

    by jmorris (4844) on Friday April 01 2016, @12:18AM (#325552)

    It is the big one. Without it you are limited to serializing everything over a network (UNIX Domain or IP) socket. This wasn't a problem in the early days of X11 but in the modern era of client side font rendering, large textures and bitmaps, video frames and GPGPU work it is very noticeable when it isn't there. Try starting up X and disabling the MIT-SHM extension.

    • (Score: 2) by bitstream on Friday April 01 2016, @01:32AM

      by bitstream (6144) on Friday April 01 2016, @01:32AM (#325573) Journal

      Will be interesting when someone gets their hands on this Microsoft Embrace build and compile a win32/64 and a Linux-ELF and make them try to open a MIT-SHM channel between them. The result of that would then show if Microsoft is serious along with the other stuff already mentioned.

      So "summer 2016" to find out.