Permettimi di dissentire, il c++ non e' un c con qualche libreria in piu', il C++ e', in pratica, un "C con CLASSI" ed e' compatibile con il C al 99% (il 100% secondo Stourtroup, fondatore del C++, sarebbe dannoso).
Quando mi parli di Linux lo so che l'ambiente principale e' quello testuale, ma questo non significa che non possa essere sviluppato in C++, infatti credo che originariamente Linus Tovards l'abbia sviluppato in C, ma OGGI e' mia convinzione che ci siano molti pezzi di codice sviluppati in C++.