Linux vs Windows - Orange Box

Why does Linux need to have the Orange Box content installed but my Windows server does not? I would rather be using ~600 MB of disk space rather than ~2 GB just for a vanilla server.

Windows has server binaries downloadable directly from hlds update tool, while Linux has not. When downloading a Garrysmod server under Windows, it will download all the files it require to run the server, while in Linux you need to download the Orange Box content to have the srcds_run executable, and then the binaries from the Linux thread.

I am trying to find all the binaries that I need to run it without downloading the Orange Box content.

Edit: Copied all the files that were not there and it errors: “Host_Error:IDLLFunctions::DLLInit returned false.”

Files Copied:
–/home/srcds/bin
–/home/srcds/srcds_amd
–/home/srcds/srcds_i486
–/home/srcds/srcds_i686
–/home/srcds/srcds_run
–/home/srcds/orangebox/bin
–/home/srcds/orangebox/srcds_i486
–/home/srcds/orangebox/srcds_linux
–/home/srcds/orangebox/srcds_run
–/home/srcds/orangebox/run.sh