Nella prima esercitazione (30/9) abbiamo introdotto gli elementi principali di un sistema GNU/Linux. In particolare, abbiamo visto la struttura del file system e i principali comandi (ls
, cd
, less
, cat
, ifconfig
) e accennato all'uso della shell Bash. Abbiamo poi visto come scrivere, compilare ed eseguire un programma C o C++, usando l'editor vi o Kate e il compilatore GCC. Abbiamo visto come connettersi a una macchina remota attraverso Openssh e come utilizzare GNU_Screen per gestire più lavori in parallelo.
Consigliamo vivamente di installare una qualunque distribuzione di Linux sulla macchina dove farete esercizi: per coloro che non hanno precedenti esperienze, un buon punto d'inizio è Ubuntu: scaricate il CD della versione Desktop, che permette di usare il sistema in modalità live, ma anche di installare il sistema operativo. Una volta installata, è necessario aggiungere, attraverso il gestore di pacchetti Synaptic i seguenti pacchetti: build-essential automake autoconf mc htop kate
Ulteriori link a materiale utile sono presenti qui.