[Discussioni] Openn source - Stallman - free software

Simo Sorce simo a softwarelibero.it
Gio 9 Set 2004 13:10:02 CEST


On Thu, 2004-09-09 at 12:51, Michele Sciabarra' wrote:
> > > 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.

Questo perchè usi moduli esterni, se con java usi jar con classi di
terze parti ti ritrovi con lo stesso problema, oppure distribuisci con
il tuo proramma queste cose, stessa cosa la puoi fare con python, perl,
ecc...

> 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.

Non ha _voluto_, c'è una bella differenza, e comunque io metto il kernel
di una distro sull'altra e a parte pochi rari casi tutto il software va
senza problemi.

> 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.

Ci sono vantaggi e svantaggi ad usare un modello chiuso piuttosto che
aperto, lo sappiamo tutti, come sappiamo che non eiste la moglie ubriaca
e la botte piena, lo hai detto anche tu.

> 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)). 

Non lo sip uò dire di windows, perchè se usi winCE o pocketPC o come lo
rinomineranno domani siamo punto a capo, e ripeto che ci sono differenze
sostanziali tra le varie versioni di windows sulle quali la
compatibilità binaria non è affatto garantita. C'è anche da dire che MS
si è fatta (ora molto meno) un culo quadro per supportare, tramite i più
sporchi hack, versioni di software popolari che usavano male le api
nelle versioni di OS successive, ci sono librerie che si comportano in
modo diverso a seconda del software che le chiama: (if sw=pippocad5 then
..) ...


Simo.
-- 
Simo Sorce
----------
Una scelta di liberta': Software Libero.
A choice of freedom: Free Software.
http://www.softwarelibero.it




More information about the discussioni mailing list