The thing I haven't seen mentioned yet is Docker. Microsoft is a pretty big supporter, recently, and they have just announced Docker container deployment on their Azure cloud offering. At the moment, Docker only runs on Linux, because it uses Linux kernel internals. I suspect one of the main goals of the new developments is to get Docker containers
running on Windows without a HVM in between. Otherwise, Microsoft is going to continue to lose developers to other OS offerings in the post-container world. That is probably nothing but good for SC, because it is one step closer to a high-performance, deployable environment with fewer downsides than a virtual machine. Weirdly, if that happens it's going to put Apple in a position of 'third best' on container support.
Cheers,
Brendan
—
Brendan Smithyman
Postdoctoral Fellow
Western University, Earth Sciences
Biological & Geological Sciences, Rm. 1045
London, ON, Canada N6A 5B7
c. 778.990.5957
> Basically, they seem to have implemented the inverse of WINE (https://www.winehq.org/): a subsystem within Windows that does live translation between the
> Windows API and Linux syscalls. Apparently it does it without much drop in performance...which is pretty impressive.
Not too surprising. Wine performance is really nice as well, and for win->posix your life is even easier. But technical considerations aside, this will make shell work easier on Windows.
Cheers,
Kai
Kai Blin
PostDoc / Scientific Software Engineer
DTU Biosustain
Technical University of Denmark
Novo Nordisk Foundation Center for Biosustainability
Kogle Allé 6
Building Thujahuset, room 2.L.09
DK - 2970 Hørsholm
Denmark
www.biosustain.dtu.dk/
mobile: +45 93511306
twitter: @kaiblin
_______________________________________________ Discuss mailing list [email protected] http://lists.software-carpentry.org/mailman/listinfo/discuss_lists.software-carpentry.org
