added connection_linux.go, not working yet