Simplemente instale el sistema y ya, en estos años que llevo usando linux, me he dado cuenta que linux maneja prácticamente cualquier hardware, no hay necesidad de llevar el cd con los drivers, lo encuentra en internet muy fácilmente. (En cuanto a impresora se refiere, un asistente me hizo todo el trabajo =), pero en tarjeta de video, fue simplemente cambiar una configuración y ya)
El compilador habitual de linux es gcc, maneja c++, es un compilador normal, potente, todos los comandos de c que se manejan en windows también se puede manejar ahí, pero en cuanto a windows.h, debe buscar los equivalentes en kde.