linux c++ hardware j2ee java software .net konfigurieren laptop windows computer solaris notebook tools freebsd open source computer repair