Update page 'FAQs'

Russtopia 2019-05-03 18:28:30 -07:00
parent 3e67dab3d2
commit ddb5b98f66
1 changed files with 4 additions and 0 deletions

@ -35,3 +35,7 @@ Go away. Just kidding. Well, half-kidding. I plan to learn Rust someday, but not
Windows has a completely different console and file handle model from UNIX/POSIX OSes. I jumped through some hoops to get the client `hkexsh` building and running under MSYS2, but the server side needs a lot more platform-dependent voodoo. I don't have the expertise nor desire to go off into the weeds on this; contributors are welcome.
If you can, contribute such cross-platform console and exec/file-handle code to the Go core standard libraries. They are still grappling (as of 2018/2019) with how best to support an OS-neutral terminal/console model.
### Why is there a separate `hkexpasswd` util and config file?
Out of caution, until confidence in this solution is higher, the client and server depend on a separate user/password database from the default system equivalent. In the near future, I'll add a build option to the client and server to use the system password API to authenticate users so (for example) on Linux /etc/passwd, /etc/shadow etc. will be used.