Allora, la prova puoi svolgerla sia in C che in C++. Nel caso in cui la traccia non sia incentrata sui pthread, le "librerie" per i semafori ecc vengono fornite dal professore, e sono quelle scaricabili anche dal materiale su docenti.
Per quanto riguarda gedit, puoi personalizzarlo limitatamente a quanto hai a disposizione sulla macchina virtuale: se un plugin è già presente puoi abilitarlo, impostarlo e usarlo senza problemi. Sul dover imparare a memoria, invece, puoi stare abbastanza tranquillo: avrai a disposizione il man da commandline, quindi potrai vedere da lì i parametri e la descrizione delle varie funzioni necessarie.