Cos'è Minicom?
Minicom è un programma di comunicazione seriale disponibile gratuitamente che funziona con LINUX ™ e altre varianti del sistema operativo UNIX ™. Funziona fornendo un emulatore di terminale per la comunicazione con altri dispositivi tramite la porta seriale di un computer. Può trattarsi di una comunicazione diretta da computer a computer o per il controllo di un modem collegato alla porta seriale. Molte delle funzioni del programma possono essere automatizzate mediante l'uso del proprio linguaggio di scripting.
È stato sviluppato con l'intento di fornire un'applicazione di controllo seriale e di comunicazione seriale gratuita e open source per sistemi informatici simili a UNIX ™. Ispirato al programma Telix scritto per MS-DOS, Minicom offre in molti modi le stesse funzioni disponibili per il software HyperTerminal utilizzato nei sistemi operativi Microsoft® Windows®. Minicom, tuttavia, non è un'applicazione tipica con un'interfaccia utente grafica (GUI). Invece, viene eseguito dalla riga di comando e fornisce una serie di opzioni di menu basate su testo per la configurazione. Una volta che è attivo e funzionante, il suo funzionamento è gestito con comandi da tastiera e tasti di scelta rapida.
Poiché la porta seriale sul sistema è accessibile solo dall'account superutente, noto come root sui sistemi UNIX ™ o quelli appartenenti a un gruppo di privilegi speciali, chiamato gruppo dial-out, gli utenti normali non sono in grado di configurare Minicom. Per motivi di sicurezza, la maggior parte degli utenti non viene aggiunta al gruppo di chiamata in uscita, quindi l'amministratore di sistema in genere configura il software per tutti tramite l'account root. Una volta configurata la porta seriale, è necessario impostare anche il modem per comunicare al software di quale velocità è capace e così via. È inoltre possibile configurare impostazioni aggiuntive per il funzionamento del software, come posizioni specifiche per il salvataggio dei file, gli script delle posizioni da cui eseguire, nonché altre impostazioni del protocollo.
Minicom è in grado di utilizzare i protocolli di trasferimento file (FTP) per caricare e scaricare dati. Durante l'installazione, nel menu principale sono disponibili le opzioni per stabilire il nome del protocollo, il programma da eseguire e tutti i parametri FTP aggiuntivi. Dopo che questi protocolli sono stati impostati, così come le altre opzioni di configurazione principali, alcune delle operazioni di Minicom possono essere automatizzate con l'uso del suo linguaggio di scripting.
Un altro bit di software è incluso in Minicom, ma viene eseguito separatamente e offre la possibilità di fornire automazione per le attività utilizzate di frequente. Il comando runscript è l'interprete utilizzato proprio per questo scopo. Offre una serie di parole chiave, molte delle quali con opzioni variabili aggiuntive. Gli script possono essere usati per cose come comporre un numero usato spesso con il modem e accedere a un server, scaricare alcuni dati, disconnettersi da un server e altro ancora.