An anonymous reader writes: OK slashdot, here's the deal. I have a small computer shop where we work for low-income people resurrecting dead hardware (mostly laptops) so they can get internet access. We have a quota that everyone has to meet. Recently we hired a new guy who is doing a lot of soldering and harder work so he doesn't consistently meet the quota. We are willing to overlook that, since the nature of the work is different. He also wants to run Linux instead of Windows on his PC, because he is a Linux user at home and is more used to that. Again, we let him do that. No sense in being mean. But now his performance is starting to get consistently worse. He doesn't always show up to work. Spends a lot of time on his PC but doesn't really get much done. With the other employees we have a monitoring software to keep audit logs of their internet usage. It doesn't work in Linux. First we started watching his network usage. Turns out there's a fair amount of data being sent to and from the PC but it's on the FTP port and encrypted. Obviously a tunnel. So we asked the guy to see his web browser history. He clears it, then gives me the cleared log. How nice of him. Now we're watching his shell history, but I'm not a big Linux user so I don't know what to be looking for. My boss (the owner) is jumping on me because of the low productivity. I don't want to fire him without some sort of clear evidence that he's screwing around on the clock, because he's talented and probably more useful to me than the next schmuck to come through the door. But I have to have some accountability to make the guy work. As a last resort, I can force him to install Windows, but I don't want to because I'd like to migrate the office to Linux later to save us money when we expand, and this issue would come back to haunt me. I'm working on learning Linux but I don't think I can get proficient fast enough to prevent this from being a problem. Can someone give me a pointer or some advice here?