I like WSL itself and would use it... except for the fact that I hate Windows and actively avoid using it. I'd rather run a Linux VM in Parallels on macOS than use Windows+WSL. I agree the NT kernel is nice in theory, and NTFS and .NET aren't bad either. But GDI, Win32/COM, the registry, Device Manager, the cmd.exe interpreter, backslash as path separator, drive letters, and so many other details are relics of a bygone and very misguided era from which they have yet to make a clean break. Stick all of that in a compatibility layer I can opt out of, and I'll be happy :)
Try resizing your browser window from the left edge -- watch the ugly, flickering repaints on the right side of the window. Yes, I know Linux does that too, but macOS doesn't. And someone besides Apple needs to build a DisplayPS-based, double-buffered compositing window manager on top of a clean, OSS platform. I'd personally rather it be Microsoft than any other of the big 5.
And if it were Linux-based, I wouldn't have to run a Linux VM on macOS anymore for my dev work :)
I'm a huge macos fan for just plain ease of use. But for machine learning stuff mac is not really an option right now, what with newer Nvidia cards not being compatible and the monopoly of CUDA. I've made the switch with the new comp. Windows with WSL is pretty much the same for dev now. And I've got games, music production and ML capabilities all in the same OS. Keeping MacOS in a VM though for iOS testing. A bit slow graphically but just about acceptable.
Try resizing your browser window from the left edge -- watch the ugly, flickering repaints on the right side of the window. Yes, I know Linux does that too, but macOS doesn't. And someone besides Apple needs to build a DisplayPS-based, double-buffered compositing window manager on top of a clean, OSS platform. I'd personally rather it be Microsoft than any other of the big 5.
And if it were Linux-based, I wouldn't have to run a Linux VM on macOS anymore for my dev work :)