4 ms·
It's because Windows uses the concept of subsystems for lots of pieces of its architecture. If you look at a process listing, you'll see lots of processes named
by ssklash 5y ago
It's because Windows uses the concept of subsystems for lots of pieces of its architecture. If you look at a process listing, you'll see lots of processes named "*ss.exe", where the "ss" stands for subsystem, like lsass, csrss, smss, etc.
Also back in the day Windows supported POSIX as a subsystem and some others as well. Each one was considered a Windows subsystem for that specific architecture. And now that there's one for Linux, we get WSL.
- skohan 5y agoSo if I look these up I see: - csrss: Client Server Runtime Subsystem - smss: Session Manager Subsystem and so on. It seems that WSL is indeed breaking convention, or else it would be something like lss or lxss for example.
- raptorfactor 5y agoLXSS is actually the name used in one of the kernel drivers and various other components. WSL is just the user-facing name.