Microsoft Developer: You Still Should Have Anti-Virus With Windows Subsystem For Linux
![MICROSOFT](/assets/categories/microsoft.webp)
The main performance shortcoming of Windows Subsystem for Linux (WSL) has been in the area of I/O. In CPU/system benchmarks we routinely see Windows 10 WSL with Ubuntu and other distributions performing very well, but when it comes to disk reads/writes, it's drastically slower than bare metal Linux installs and in some cases much slower still than dedicated virtual machines. Disabling Windows Defender or other anti-virus/anti-malware utilities only partially offsets this I/O overhead.
Rich Turner of Microsoft has issued a fresh warning over not disabling Windows Defender even for WSL performance purposes. This warning comes after Windows Defender was able to spot a malicious Node.js dependency in some code running under WSL.
As for the WSL I/O performance coming in short, Rich Turner also commented, "We're working across several teams right now to figure out an effective solution to this perf issue and despite the perf impact. In the meantime, we recomemnd patience. We do NOT recommend disabling Defender (or your chosen 3rd party anti-malware suite), nor do we recommend you exclude WSL folders nor your source folders."
We've been hearing for months now that they are working to address the WSL I/O problems... Hopefully a Windows update in 2019 will finally address this issue.
21 Comments