Express works fine listening on TCP. While I haven't tried I don't see any reason it wouldn't work. And I've see the full SQL Server running in a Linux Docker container :-)
Yeah, I'd heard that was possible. Is it because the SQL server team abstracted their system calls?
They did more than abstract their own system calls, Microsoft SQL Server essentially runs it's own OS, aptly named SQLOS.