[Discussioni] Openn source - Stallman - free software

Michele Sciabarra' msciab a eprometeus.com
Gio 9 Set 2004 12:51:37 CEST


>>Attualmente ci sono molte differenze nelle implementazioni di Python e
>>Perl in diversi sistemi operativi, soprattutto per quanto riguarda la
>>gestione dei thread, dei processi, dei filesystem e dell'accesso ai DB.
>>    
>>
></quota>
>
>Ah, e tornando al solito discorso del "sapere di cosa si parla": sono
>tutti problemi che OVVIAMENTE Java NON ha...
>  
>
No, Java li ha. Ma in misura molto minore. Con Perl o Python ti trovi 
che in una distro c'è un modulo che in altro non c'è, o ti trovi 
versioni di moduli con Api platealmente incompatibile. Con Java ti 
ritrovi al più metodi deprecati, o bug (ma che vengono riconosciuti come 
bug, e presto o tardi (sempre troppo tardi per quanto te ne accorgi 
sigh)) di incompatibilità che fanno funzionare p.e  funzionare, una app 
con jdk 1.3 e non funzionare con la 1.4. A volte sono bug del programma 
(errata interpretazione della API) a volte della nuova versione. Ma nel 
complesso Java, come Windows, cercando di mantere un "filo conduttore", 
e perché è sotto il controllo di una unica entità.

Linux  (il kernel) è sotto il controllo di Torvalds, ma non ha potuto 
(per licenza) impedire che ci fossero (perché questo sono) dei fork del 
kernel fatti da RedHat Suse etc. E sono perfino più diffusi del kernel 
ufficiale di linux. Mentre Sun ha potuto impedire che fosse chiamato 
"Java" la JVM alterata fatta da Microsoft.

Quello che peraltro cerca di fare anche red hat con le varie versioni 
del suo sistema. Ma che non si può dire in genere di "Linux" inteso come 
l'unione di tutte le versioni di tutte le distro (mentre lo si può dire 
di "Java" o di "Windows", e anche di "RedHat" (dico di quello perché 
conosco quello)).

Il discorso quadra? E' un concetto anche di comunicazione verso chi, è 
il grande pubblico, si fa impressionare dal fatto che è Java 5 e non 
Java 1.5 ed è solo un rename.


-------------- parte successiva --------------
Un allegato HTML è stato rimosso...
URL: <http://lists.softwarelibero.it/pipermail/discussioni/attachments/20040909/71376c58/attachment.html>


More information about the discussioni mailing list