Remix.run Logo
GeekyBear 15 hours ago

WSL was a traditional subsystem in the Windows NT tradition, it just never worked properly.

WSL2 runs real Linux in a virtual machine.

pjmlp 9 hours ago | parent [-]

Actually no, that is what many without Windows background think.

WSL 1.0 was based on Drawbridge research project of library OSes, also used to port SQL Server into Linux.

See https://news.ycombinator.com/item?id=46110904

GeekyBear 4 hours ago | parent [-]

Microsoft had to warn users that they would corrupt the original WSL subsystem if they touched Linux files using Windows tools:

> DO NOT, under ANY circumstances, access, create, and/or modify Linux files inside of your `%LOCALAPPDATA%` folder using Windows apps, tools, scripts, consoles, etc.

They did overcome that problem eventually, but by then everyone had moved on to WSL2.

pjmlp 2 hours ago | parent [-]

That is no different from having file systems problems across OSes, as old as there are multiple OSes.

Even Linux best practices for SMB access have been as read only.