newLisp & Linux

4 08 2008

google_translate.gif Translate To English!

newLisp, come molti altri linguaggi di scripting, è particolarmente adatto a svolgere compiti di amministrazione e manutenzione di un sistema.

Io sono un utilizzatore del sistema Linux Ubunutu/Kubuntu, e mi sono accorto che, talvolta, nonostante Ubuntu sia una distribuzione user-friendly, è comunque difficile risolvere alcuni problemi. Questo accade per diversi motivi (spesso non imputabili a Linux direttamente, ma alle società che, per esempio, fabricano hardware e non creano poi i drivers necessari all’uso del prodotto sotto Linux).

Vorrei quindi, anche grazie al vostro aiuto, sviluppare degli script, solo testo, o al massimo usando il comando dialog.

Per esempio, ultimamente, mi sono imbattuto nella bella/brutta esperienza di configurare il mio USB modem Onda per navigare con TIM (brutta perchè è stato abbastanza difficile far funzionare il mio USB modem Onda, ma bella perchè ho imparato molte cose!). Ho trovato nei forum molti consigli e molto codice da scrivere (dalla ricompilazione del kernel, all’uso di “usb switch”, etc…). Alla fine ho scoperto che la Onda ha deciso di sviluppare un software ad-hoc (finalmente!).
Però, sarebbe stato bello poter produrre uno script che fosse in grado di fare, in automatico, quello che gli utenti hanno proposto nei vari forum. Tale funzionalità sarebbe molto utile anche perchè non tutti gli utilizzatori di Linux hanno voglia di studiare il sistema operativo per farlo funzionare.
Per diffondere Linux “al grande pubblico” è necessario che venga migliorata la sua usabilità. Windows fà finta di essere semplice, questa è l’immagine che vuol dare di sè (ma chiedete ai vostri amici quanti di loro sanno usare comandi come net oppure quanti di loro sanno come si imposta una variabile d’ambiente…), ma la verità e che non è poi così facile. La sua più grande furtuna è che molte aziende lavorano per rendere semplice l’uso di alcuni prodotti sotto Windows.
Noi potremmo contribuire a render Linux un pò più “vicino” agli utenti “normali” (e non solo ai giovani “hackers”!) realizzando sistemi che, automaticamente, svolgano compiti più o meno complessi, come il ripristino di una modalità grafica persa (vi è mai capitato di fare “qualcosa” e non essere poi più in grado di far partire X-Window?), di installare un prodotto Bluetooth, modem USB, etc…

newLisp è un gran linguaggio, e questo potrebbe un altro modo per utilizzarlo.

Sarebbe bello che esso venisse incluso nei repository ufficiali di Ubuntu per la sua installazione, visto poi che già esiste il package Debian… :-)

Aspetto dei vostri suggerimenti, consigli, commenti costruttivi!!!

A presto!