The truly annoying thing about Linux as a software developer is having to reset everything up after your hard drive dies. Nothing comes with an installer on Linux. I don’t really want to have to think about where to put the current Java version and get everything pointed toward it.