If it's your work computer then all bets are off. It's your employer's privacy at stake, not yours. Moreover you shouldn't ever consider your activity on your work computer "private" since your employer can and probably does monitor your usage.
That’s all true. I’m just saying it’s not always practical to avoid closed source code.
Keyboards, sound cards will work great without any special drivers typically.