Questo articolo descrive lo sviluppo del veicolo ARGO con particolare riferimento al software di base utilizzato, ovvero il sistema operativo Linux, e ai vari strumenti di programmazione esistenti per Linux e adottati nel corso del progetto. L'obiettivo del progetto ARGO è quello di sviluppare sistemi guida e di sicurezza attiva per i veicoli del futuro. Il sistema automatico di guida prevede la capacità completa di guidare un veicolo, senza alcuna necessità di un intervento umano (un vero pilota automatico). Questi sistemi devono essere in grado di capire le condizioni del traffico e, nel caso di pericolo improvviso, avvertire il guidatore o addirittura assumere il controllo del veicolo opponendosi alla volontà del guidatore. ARGO, un prototipo sviluppato dal Dipartimento di Ingegneria dell'Informazione dell'Università di Parma, è stato presentato al pubblico e alla comunità scientifica nel mese di giugno del 1998, viaggiando autonomamente per più di 2.000 chilometri sulla rete autostradale italiana. Tutte le operazioni di acquisizione dati in tempo reale e di elaborazione sono eseguite su un singolo PC Pentium MMX con sistema operativo Linux. Un altro PC con Linux permetteva, mediante l'utilizzo contemporaneo di due modem GSM, di mantenere la connessione con Internet e diffondere immagini provenienti dal veicolo.