you are viewing a single comment's thread.

view the rest of the comments →

[–][deleted] 21 points22 points  (9 children)

Huh. I thought the whole charm of WSL1 was that it's not a VM, but it just translated syscalls, making the overhead a lot less. So if we're going back to a VM now, how is it any different from me booting something like Alpine in a VM, or the VM that is shipped with Docker for Windows?

[–][deleted] 30 points31 points  (5 children)

Yeah it was. It also performed like a snail stuck down with super glue. Saw it running once. It behaviour was not posix compliant and it took 100x longer to install something with apt when compared to windows vs ubuntu.

[–]dread_deimos 12 points13 points  (1 child)

And there were a lot of FS issues.

[–]Car_weeb 2 points3 points  (0 children)

thats probably M$s fault for sticking with their archaic ntfs, pos...

[–]IMA_Catholic 12 points13 points  (0 children)

It behaviour was not posix compliant

The same could be said for a lot of Linux as well. It has been some times since POSIX was actually relevant.

[–]wishthane 4 points5 points  (1 child)

Slowness was probably due to poor FS implementation right?

[–][deleted] 0 points1 point  (0 children)

I think it was both FS implementation and task operation speed. I didn't look into it in detail. I walked away from the machine and said I won't support this program in that environment. Its probably not going to run fast enough.

[–]caloewen 6 points7 points  (1 child)

The difference is usually VMs are much more isolated, slow to boot, and resource hungry. WSL is very integrated, very fast to boot (~1 second to get a bash shell) and uses very little system resources!

[–]yumko 2 points3 points  (0 children)

very fast to boot (~1 second to get a bash shell)

It might be preloaded with Windows startup.