I once tried to build a leaknet for linux, but it didn't work, for a number of reasons. Even if you think about it, the beta contains a large number of libraries tailored exclusively for Windows, for example, the same DirectX. In later versions of source, there are libraries for linux, for example, openGL, which replaces the versions of directX in linux (that's why the 2013 engine compiles quite well for linux)