
The ability to debug Linux core dumps in WSL supports the backend services of Diablo IV rather than the frontend game that runs on Mac/Windows and consoles.
DIABLO IV MAC INSTALL
Similarly, instead of downloading each Linux distribution directly, users can install Ubuntu or other distributions directly through Microsoft’s AppStore. The experience is similar to virtual machines but does not require the same level of overhead for setting up and turning the VM on and off. Windows Subsystem for Linux is available for Windows 10 and provides users the ability to run multiple Linux distributions, with full shells and isolated environments, on a single computer. There is nothing quite comparable in the Linux world, even if we were to develop natively in Linux.


The other, and most important reason that we develop on Windows is the functionality and robust toolset provided by Visual Studio. Even our server programmers are most familiar with Windows development, and we appreciate the ability for all the programmers on our team to use a common toolset and knowledge base.

our team’s core competency is on Windows. Blizzard has published a blog discussing the way that their Diablo IV team debugs remote Linux binaries in Visual Studio through the use of Windows Subsystem for Linux (WSL).īill Randolph, senior software engineer at Blizzard, explains the technique along with an explanation of why the team follows this structure.
