What is the version of the following sentence with correct punctuation?

For some reason this userspace tool which provides access control to USB devices is not well known
For some reason, this user-space tool, which provides access control to USB devices, is not well known.