[precedente] Editoriale - Copertina - L'N'L [successivo]

Rubrica


Tips News & Tricks - Marzo 2000

Benvenuti al consueto appuntamento con le news e con i tips del mondo Linux. Dalle news si può intuire quanto il mondo informatico internazionale si stia orientando a sposare la politica dell'open source. Nell'affermare questo, non mi riferisco solamente alle software house ma anche e specialmente ai produttori di hardware.

Indice generale

News

  • 1999 Free Software Award
  • Virus sui sitemi Unix
  • Rilasciata la v. 0.1 dell'Open Source Audio Library Project
  • Linux ed Intel per il più grande supercomputer della storia
  • Linux come Sistema Operativo ufficiale della Cina
  • L'Open Source secondo SUN
  • Diffusione di Linux frenata dalla pirateria informatica
  • L'IBM finanzia il software Linux
  • Learning Debian GNU/Linux - nuova versione
  • Zend.com come punto di riferimento per la comunità php
  • Dischi rigidi con Linux preinstallato
  • L'Intel investe nei rivenditori europei di Linux - SuSE
  • La Novell si sta avvicinando all'Open Source
  • Anche la 3DFX si getta nell'Open Source
  • Kernel News
  • Tips & Tricks

  • Ops, non dovevo untarrare lì
  • I miei servizi...
  • Analizzare l'output del tcpdump mediante perl per un rapido net sniffing
  • Path nella title bar dell'xterm
  • Elenco dei file che contengono una stringa
  • Ricercare tutti gli script di configurazione sul vostro sistema

  • News


    1999 Free Software Award

    Sono uscite le nomination per il Free Software Award 1999 della Free Software Foundation.

    Questo riconoscimento viene attribuito a chi "ha dato un contributo massiccio al progresso ed allo sviluppo del software libero....attraverso attività che sposano lo spirito del software libero". Il Free Software Award è stato conferito in precedenza a persone del calibro di Richard Stallman, Linus Torvalds e Larry Wall. Il comitato che deciderà l'assegnazione sarà composto da Bruce Perens, Eric Raymond, Peter Salus, Richard Stallman, Linus Torvalds e Larry Wall. Una curiosità: tra i nomi delle nomination compare anche il nome di Bill Gates... ;-)

    http://www.gnu.org/award/award.html.

    Torna all'indice generale


    Virus sui sitemi Unix

    http://linuxticker.com/article/459.html

    Su questo sito troviamo una serie di precisazioni sull'argomento: Linux/Unix ed i Virus.

    Il lettore viene messo in guardia sul fatto che anche un sistema Linux può essere infettato da un virus. Viene elencata una serie di tesi che confutano preconcetti relativi a questo argomento e vengono esposti eventuali possibili metodi di diffusione dei virus nel mondo Linux. Ecco quindi che script shell, librerie false, infettanti delle immagini del kernel, virus multipiattaforma ed altro ancora, potrebbero risultare veicoli spiacevoli.

    L'articolo si conclude con dei link ad eventuali risorse "antivirali" e ad altri documenti in merito.

    Torna all'indice generale


    Rilasciata la v. 0.1 dell'Open Source Audio Library Project

    http://linuxpr.com/releases/630.html

    L'Open Source Audio Library Project è una classe di librerie C++ che contengono materiale per costruire applicazioni audio.
    è in grado di gestire WAV ed MP3.
    Queste librerie sono distribuite sotto i termini della licenza LGPL. Il software ed altri dettagli possono essere trovati presso: http://members.tripod.com/bforsberg/audio.html

    Torna all'indice generale


    Linux ed Intel per il più grande supercomputer della storia

    Presso l'Argonne National Lab del Dipartimento dell'Energia è stato approntato il più grande supercomputer della storia: è costituito da 256 nodi basati su hardware Intel e su Linux; ogni nodo è un server dual processor della VA Linux Systems. Il sistema utilizza dei server IBM Netfinity per il coordinamento, l'immagazzinamento dei file e la visualizzazione dei dati. Sarà reso disponibile anche ai ricercatori di altri laboratori nazionali, delle università e dell'industria. Anche la Silicon Graphics ha rivelato che sta lavorando a un nuovo tipo di supercomputer, dal costo relativamente contenuto, basato sui chip della Intel e sul sistema operativo Linux; il rilascio è previsto in primavera.

    http://www.zdnet.com/enterprise/stories/linux/news/0,6423,2396099,00.html
    http://dailynews.yahoo.com/h/nm/19991116/tc/tech_sgi_2.html

    Torna all'indice generale


    Linux come Sistema Operativo ufficiale della Cina

    Il governo cinese introduce Linux come sistema operativo ufficiale invece di Windows. Maggiori dettagli su queste notizie presso

    http://uk.news.yahoo.com/991110/22/ax8w.html e
    http://www.bigbrotherinside.com/.

    In questi siti viene invocata la filosofia free software come affine alla condotta politica cinese ma traspare molto velatamente che questa decisione sia stata presa per paura che software statunitense svolgesse ipotetiche indagini occulte a livello governativo dal momento che il codice di tale software non essendo disponibile non è controllabile come il software open source. Questa ipotesi verrebbe inoltre supportata dal fatto che la stessa Cina stia ordinando alle agenzie governative di disattivare il numero di identificazione inserito in ogni processore Intel Pentium III e ai produttori e importatori di consegnare solo PC con il numero di identificazione disattivato.

    Torna all'indice generale


    L'Open Source secondo SUN

    Sun lancia una sua versione "commerciale" dell'open source, il community sourcing, e lo fa distribuendo in prima persona una buona parte del suo software sotto questa licenza. La licenza in questione ha scatenato molte polemiche negli ultimi tempi nella comunità Open Source ed è stata molto criticata. Una commercializzazione dell'Open Source è un ossimoro ;-). Ma vediamo di che si tratta.

    Si chiama "community sourcing" ed è, se così si può dire, la versione "profit" della filosofia open source affacciatasi sul mercato con l'arrivo di Linux.

    La community sourcing di Sun è una licenza che mette pubblicamente a disposizione il codice sorgente delle applicazioni ma ne garantisce al tempo stesso il controllo da parte del proprietario. A differenza infatti delle licenze open source "pure", quella di Sun obbliga, chi intende modificare e/o ridistribuire il software per scopo di lucro, a pagare delle royalties all'autore.

    Sun ha già intrapreso da qualche tempo la conversione di una vasta parte del suo parco software alla licenza community sourcing: gli unici software a cui la licenza non può essere applicata sono quelli che contengono tecnologie licenziate da terze parti.
    Secondo Bill Joy, co-fondatore di Sun, il community sourcing dovrebbe incoraggiare e stimolare, attraverso l'autofinanziamento, l'innovazione necessaria per offrire prodotti ad alto livello.
    Un esempio lampante di community sourcing legata ad una grossa applicazione è quella che riguarda la StarOffice, una suite per l'ufficio acquisita in tempi recenti da Star Division e dedicata soprattutto al mercato Linux.

    Torna all'indice generale


    Diffusione di Linux frenata dalla pirateria informatica

    Secondo la BSA, la pirateria troverebbe terreno fertile negli ambiti aziendali più modesti dove l'acquisto di software non viene considerato un investimento ma un puro costo. Ebbene, la pirateria in questo caso non compromette solo i guadagni di Microsoft e altri ma anche la diffusione e la crescita del software open source.

    Al posto di ogni NT "rubato" potrebbe esserci, a costi bassissimi per l'azienda, un sistema Linux, e magari, come amministratore, uno di quei tanti giovani appassionati che sono in cerca della prima esperienza di lavoro: dare a questi ragazzi un po ' di fiducia potrebbe voler dire, nel giro di pochi mesi, ritrovarsi in mano una rete locale perfettamente configurata e facente capo ad un server Linux pieno zeppo di servizi. E molti possono testimoniare che con Linux si può concentrare, su di un modesto PC Celeron con 64 MB di RAM, webserver, mailserver, listserver, statistiche Web, estensioni Front Page e database.

    Torna all'indice generale


    L'IBM finanzia il software Linux

    Nei prossimi mesi IBM porterà gli attuali Solution Partnership Centers (SPC), luoghi dove gli sviluppatori Linux possono creare e testare i loro prodotti, da 2 a 12, coprendo tutti e 5 i continenti.

    Gli SPC permettono agli sviluppatori di provare i loro programmi in ambienti di lavoro reali ed avendo a disposizione tutta la documentazione, il supporto tecnico e le novità sull'hardware ed il software dei server IBM. Per l'azienda questo è un passo importante affinché la comunità di sviluppatori possa creare software open source di qualità ed altamente affidabile.

    Questo imponente incedere di Big Blue verso la piattaforma Linux non ha più connotati "pionieristici" ma va incontro ad una precisa tendenza della domanda.
    IBM fa sapere che gli ambiti d'utilizzo più frequenti per i suoi server Linux sono quelli dipartimentali, attraverso servizi come l'archiviazione, la stampa e la pubblicazione di siti Web, ma si sta facendo sempre più importante anche la richiesta di server Linux capaci di far girare grosse applicazioni open source.

    IBM pensa che i tempi non siano ancora del tutto maturi per incoraggiare allo stesso modo lo sviluppo di applicazioni desktop, ma non dubita che la domanda nei prossimi 6 mesi possa crescere abbastanza da prendere presto in considerazione anche questo nuovo campo d'applicazione per Linux.

    Torna all'indice generale


    Learning Debian GNU/Linux - nuova versione

    Rilasciata una nuova versione del documento "Learning Debian GNU/Linux" di Bill McCarty

    Si tratta di una guida pratica all'utilizzo della distribuzione Debian. Ecco i contenuti:
    The Table of Contents:
    1. Why Run Linux?
    2. Preparing to Install Linux
    3. Installing Linux
    4. Issuing Linux Commands
    5. Installing and Configuring the X Window System
    6. Using the X Window System
    7. Configuring and Administering Linux
    8. Using Linux Applications and Clients
    9. Playing Linux Games
    10. Setting Up A Linux-based LAN
    11. Getting Connected to the Internet
    12. Setting Up A Linux-based WAN
    13. Conquering the BASH Shell

    Torna all'indice generale


    Zend.com come punto di riferimento per la comunità php

    Nasce un grande sito di riferimento per il php Zend.Com. Il sito conterrà documentazione, tutorial, tip, bollettini, archivi mailing list, notizie e altro ancora.

    Torna all'indice generale


    Dischi rigidi con Linux preinstallato

    Guadagnare con l'open source non è facile e proprio per questo le società che operano in tale campo devono aguzzare l'ingegno per inventarsi una fonte di profitto. LinuxOne s'è inventata l'hard disk Linux già pronto all'uso: basterà connetterlo ad un PC ed il gioco è fatto.

    Torna all'indice generale


    L'Intel investe nei rivenditori europei di Linux - SuSE

    La Intel avrebbe investito (circa 12 milioni di dollari) anche nella SuSE (dopo Red Hat nel 1998 e TurboLinux in Ottobre). Questa politica servirebbe a portare più sistemi operativi sui propri chip (oltre a quelli Microsoft) per tentare di battere le altre ditte costruttrici di chip quali IBM, Sun Microsystems, Compaq Computer, Hewlett-Packard, ecc.

    Torna all'indice generale


    La Novell si sta avvicinando all'Open Source

    La Novell, un gigante di software per reti, sta avvicinandosi all'open source.

    è stata stilata una licenza particolare (Novell Cooperative License) che attende l'accettazione da parte della comunità Open Source. Questo movimento non è certo casuale ma ha lo scopo di affermare la NDS directory e di contrapporsi alla Active Directory di Microsoft. Pare che Perens (che stilò insieme a Raymond la Open Source Definition) abbia ritenuto la licenza completamente rispondente alle specifiche Open Source.

    http://www.wideopen.com/story/147.html

    Torna all'indice generale


    Anche la 3DFX si getta nell'Open Source

    La 3DFX rilascia sotto licenza Open Source le proprie API Glide ed inoltre fornisce i dettagli delle specifiche hardware su Voodoo 2 e Voodoo 3.

    Torna all'indice generale


    Kernel News

    Direttamente da kernel.org:

    L'ultima versione stabile del kernel:  2.2.14    04-01-2000
    L'ultima versione beta del kernel: 2.3.48 27-02-2000
    L'ultima versione prepatch (alpha): 2.3.49-2 01-03-2000

    Torna all'indice generale


    Tips & Tricks


    Ops, non dovevo untarrare lì

    Se accidentalmente esplodete un tar.gz (o un tgz) nel posto sbagliato, ripetete il comando facendolo seguire da un pipe, da xargs e dal comando rm: se avevato digitato erroneamente:
    tar tfz nomefile.tar.gz
    
    ora digitate
    tar tfz nomefile.tar.gz | xargs rm
    
    praticamente questo comando pone la lista dei nomi dei file in xargs prendendola dallo standard output del comando tar. xargs a sua volta riversa la lista al comando rm. Se ben ci pensate potete riciclare questo comando per poter eseguire altri comandi sui file appena estratti dalla tarpalla.

    Torna all'indice generale


    I miei servizi...

    netstat -vat
    
    Questo comando potentissimo permette di:

    - sapere quali servizi sono attivi in quel momento
    - elencare i servizi in ascolto, anche quelli che vanno attraverso inetd.conf
    - sapere quale host remoto sta usando i vostri servizi.

    Torna all'indice generale


    Analizzare l'output del tcpdump mediante perl per un rapido net sniffing

    eseguite

    tcpdump -c 5000 >file1
    
    e poi analizzatene l'output:
    perl -n -e 'next unless(/^\S/ ); @a=split(/\s/); $s{$a[1]}++;
    END {@o=sort { $s {$b} <=> $s{$a} }keys %s; for
    (@o[0..10]) { print ``$s{$_} $_\n''}}' file1
    
    Fatelo ripetutamente per controllare cosa sta generando il traffico sull'interfaccia del vostro computer.
    Ecco la sintassi qui sopra riorganizzata in uno script:
    #!/usr/bin/perl -w 
    while(<>)
      { next unless(/^\S/);
        @a=split(/\s/);
        $s{$a[1]}++; 
      }
      @o=sort { $s{$b} <=> $s{$a} }keys %s; 
    for (@o[0..10]) { 
      print ``$s{$_} $_\n'';
                         }
    

    Torna all'indice generale


    Path nella title bar dell'xterm

    ecco il comando per inserire il path attuale nella barra del titolo delle xterm:

    per la shell bash:

    export PS1=$PS1"\[\e]0;\H:\w\a\]"
    
    per quella csh:
    alias cd 'chdir \!*;echo -n "^[]0;"`hostname`":" $cwd^G'
    

    Torna all'indice generale


    Elenco dei file che contengono una stringa

    find . -type f -print | xargs grep -li "pluto"
    
    questo comando cerca nei file della directory corrente ed in tutte quelle contenute in essa la stringa "pluto" e restituisce il nome dei file che la contengono.

    Prima del pipe (|) vengono cercati tutti i tipi di file; il pipe consegna questa "lista" di file al grep che vi cerca la stringa "pluto" indipendentemente che la stringa sia scritta in maiuscolo o in minuscolo (-li) .
    Il punto (.) può ovviamente essere sostituito con un path assoluto.

    Torna all'indice generale


    Ricercare tutti gli script di configurazione sul vostro sistema

    Come al solito il perl non finirà mai di stupirci ;-) con questo script sono in grado di visualizzare tutti gli script e programmi di installazione presenti nel sistema.

    perl -l -e'for ( split /:/, $ENV{'PATH'} ) { chdir $_; @a=(<*setup>, <*config>); @a && print "@a"; }'
    
    praticamente il comando split spezzetta la variabile PATH, il chdir entra dentro ogni directory di path, la @a è una lista che tiene traccia di *setup e *config. Alla fine la lista @a viene stampata separando i nomi di file con spazi.

    Torna all'indice generale


    Nel salutare i lettori volevo comunicare che trovare tips è sempre difficilissimo e evitare di ripetersi è ancora più difficile. A tal proposito se avete tips interessanti, non esitate ad inviarmeli, verrete citati e ringraziati pubblicamente ;-). A proposito di ringraziamenti, vorrei segnalare che le news che ho riportato sono frutto dello sforzo di Punto Informatico e di Linux Today Resto sempre a disposizione per eventuali commenti: e-mail, home.

    A cura di Gaetano Paolone


    [precedente] Editoriale - Copertina - L'N'L [successivo]