Does that mean that it is now possible and safe to change files that you created in Windows from within WSL.
This was actually always possible. This is the reason /mnt/c
exists. This functionality was later updated to automatically mount all local drives.
Mount points for hard drives on the local machine are automatically created and provide easy access to the Windows filesystem.
/mnt/[Drive Letter Here]
Source: How do I access my C: drive?
To facilitate interoperability with Windows, WSL uses the DrvFs file system. WSL automatically mounts all fixed drives with supported file systems under /mnt, such as /mnt/c, /mnt/d, etc. Currently, only NTFS and ReFS volumes are supported.
Source: WSL File System Support
Does that mean that it is now possible and safe to change files that you created in your Linux distro in Windows
You must be running Windows 10 version 1903 for this to be possible. One of the new features is the ability to view the contents of the WSL instance from within File Explorer. The article you quoted explains how this new functionality actually works.
To put it briefly: a 9P protocol file server facilitates file related requests, with Windows acting as the client.
We’ve modified the WSL init daemon to initiate a 9P server. This server contains protocols that support Linux metadata, including permissions. A Windows service and driver that acts as the client and talks to the 9P server (which is running inside of a WSL instance). Client and server communicate over AF_UNIX sockets since WSL allows interop between a Windows application and a Linux application using AF_UNIX as described in this post[.]
Source: What’s new for WSL in Windows 10 version 1903?