Newsgroup: it.comp.os.dibattiti
Titolo: OpenSolaris

Siccome qui su it.comp.apple.haters sono tutti troppo intenti a
criticare Apple, ricordo che in questi giorni un sistema operativo
libero sta prendendo alcuni colpi potenzialmente letali:
<
http://searchoracle.techtarget.com/news/2240021016/Leaked-memo-suggests
-death-of-Oracle-OpenSolaris-some-say>
Questo e' un invito alla discussione, che ovviamente non avverra'.
Comunque, facciamo finta che questo sia ancora icod. 
-- 
-riko
http://www.enrico-franchi.org/
http://rik0-techtemple.blogspot.com/

 poco da dire. Fottuti incravattati del cazzo.
Sono d'accordo. Aiutami anche tu a sostituire ogni oracle che incontri
con un postgre! ;)
Scherzi a parte, la cosa di opensolaris e' particolarmente spinosa,
IMHO. Ci sono diverse tecnologie interessanti legate a solaris
(probabilmente piu' interessanti di solaris stesso) che attraverso
opensolaris poi migravano altrove. Con l'inversione di tendenza, sara'
molto tempo prima che arrivino. E non solo: probabilmente ci sara' la
questione della gestione dei progetti open source che va affanculo. Non
vorrei dire, ma si potrebbero prospettare dei fork all'orizzonte. 


  Fottuti incravattati del cazzo.
Prossimo tatuaggio. Come hai fatto ad indovinarlo ?
  ngw
-- 
Nicholas Wieland (ngw)
Zooppa CTO
911 Western Avenue, Suite 420
Seattle, WA  98104  US

 vorrei dire, ma si potrebbero prospettare dei fork all'orizzonte.
Mi sembra si siano già prospettati. Illumos.
http://www.phoronix.com/scan.php?page=news_item&px=ODQ2Mg
http://www.phoronix.com/scan.php?page=news_item&px=ODQ3MQ
-- 
Bye, Lem
Ceterum censeo ISLAM esse delendum
____________________________________________________________________________
Non sprecare i cicli idle della tua CPU: 
http://boinc.berkeley.edu/index.php

 
http://www.phoronix.com/scan.php?page=news_item&px=ODQ3MQ
Ma non c'è il rischio che, col tempo, diventi una cosa completamente 
diversa dal solaris "ufficiale"? Un ennesimo Unix open senza legami col 
mondo enterprise?


Al costo di essere cattivo, l'unico appeal di solaris sta nel file 
system. Certo, componente non da poco, ma ci saranno presto servizi simili.
Quello che fa più incazzare di Oracle è che sta disattendendo le licenze 
Open, sicura che la comunità FOSS non abbia i soldi sufficienti per 
combattere battaglie legali contro un colosso che spende in avvocati 
percentuali a due cifre del proprio fatturato.
Oracle sta facendo causa a Google perchè, scondo lei, android viola 5 
brevetti.
Meno male che in europa il sw non si può brevettare, anche se in questi 
giorni assolati ho intravisto sul 
corriere.it
 (mi pare) il professore di 
turno pontificare sulla qualità dei brevetti.
In defnitiivsa Stallman ha sempre avuto ragione.

 -death-of-Oracle-OpenSolaris-some-say>
Capisco che Oracle, che deve il suo successo ad un software orizzontale 
con il quale vengono fatte applicazioni verticali customizzatissime, 
voglia esportare lo stesso modello sugli altri sw di recente 
acquisizione, ma potrebbe non essere così semplice: un sistema operativo 
è diverso da un database, sia pure un database-quasi-SO come Oracle. 
La possibilità di fork è elevata, resta da capire se Oracle ha valutato 
correttamente la potenzialità del suo mercato e quindi pensa di poter 
fornire quel valore aggiunto al SO oppure no.
Vedremo.
ciao
Filippo B.
-- 
http://www.danzainsieme.it
http://www.boschetti.info

 In defnitiivsa Stallman ha sempre avuto ragione.
Il movimento contro i brevetti e' molto piu' che il solo Stallman. Ci
sono di mezzo tante persone che con Stallman non hanno molto a che fare.


 mondo enterprise?
Ovviamente se non ci stanno attenti, il rischio sussiste.


 Prossimo tatuaggio.
E' opportuno dirci dove?


 
http://www.phoronix.com/scan.php?page=news_item&px=ODQ3MQ
Interessante... bisogna vedere quanto e' dura la community di open
solaris. 
Tempo fa lo avevo usato un po' come macchina di sviluppo e test per un
progetto C++ grossino. Non era *malaccio*. Solo che mancava un sacco di
roba che normalmente su una Ubuntu trovo... proprio a livello di
pacchetti e programmi.
Poi ero in VM, quindi il supporto hw non posso testimoniarlo. Tra
l'altro era VBox.. ;)


 fornire quel valore aggiunto al SO oppure no.
La mia idea e' che stiano prendendo una cantonata epocale. Sun aveva
faticato anni per guadagnarsi credibilita' e simpatia nell'ambiente open
source. Non erano stati passi facili (Java open e' stato epocale, anche
se io non sono un javista). 
OpenSolaris piano piano si faceva conoscere. Poi certo... non e' mai
riuscito a scalzare da Linux... per farcela sarebbe dovuto avvenire nel
1997 *e* con una qualita' diversa da Solaris del 1997. Pero' aveva anche
lui il suo senso.
Il problema e' che a Oracle serviva Java, IMHO. Solaris gli serve per
fare il pacchettone unico con Oracle. Poterli tunare insieme e' per loro
un buon vantaggio probabilmente. Di OpenSolaris non hanno capito le
potenzialita', anche e soprattutto dal loro punto di vista.
Vedremo quanta altra gente si inimicano... 


 pacchetti e programmi.
Io l'ho usato per avere un ambiente il più simile possibile a quello di 
un cliente, che aveva delle macchine Sun, su cui dovevamo deployare delle 
applicazioni batch.
Il passaggio è filato liscio come l'olio. Magari sarebbe stato lo stesso 
con un BSD o un Linux qualsiasi, però con Opensolaris avevamo un certo 
grado di sicurezza in più. :)
Il rischio a cui accennavo nell'altro post è proprio questo. Se diventa 
un altro unix e perde il legame col "genitore" rischia di perdere quella 
fetta di utilizzatori a cui interessa tale legame.
Staremo a vedere.

 Un ennesimo Unix open senza legami col mondo enterprise?
Dubito, in quanto dietro a IllumOS c'e` Nextenta che, fino ad ora, 
guadagnava proprio con soluzioni destinate al mondo business/enterprise 
basate su OpenSolaris
Enrico

 Il problema e' che a Oracle serviva Java, IMHO.
A Oracle serviva l'hardware, in quanto avere una soluzione ad hoc la 
mette alla pari di IBM. A conferma di cio`, c'e` anche la chiusura della 
vendita di sistemi hardware per sistemi differenti da database server 
(implementato, ovviamente, con i prodotti Oracle). Per quanto riguarda 
Java, allo stato attuale pretenderne il controllo assoluto e` 
impossibile, sia per il rilascio della JVM sotto GPL (senza contare 
l'esistenza del JCP) che ha permesso una effettiva liberazione del sistema 
(infatti, la causa intentata verso Google si basa sulla violazione di 
alcuni brevetti e del copyright), sia per la sua indubbia diffusione in 
ambito aziendale, che lo pone in una posizione altamente privilegiata. 
Comunque sia, la situazione preoccupa non poco anche a me, in quanto Sun 
sviluppava tecnologia allo stato puro (non sono poche le innovazioni 
portate al mondo informatico dall'azienda di Santa Clara), il 
comportamento Oracle invece sembra voler ripudiare quel passato con una 
forza ed una cattiveria inappropriata
Enrico

 forza ed una cattiveria inappropriata
Gia'. Stanno mandando un segnale. Ma non capisco a cosa gli giova.




Oggi hanno chiuso i server di test per le build di postgresql.


 Oggi hanno chiuso i server di test per le build di postgresql.
E questo e' il segnale "mi fate una paura fottuta". 
E a ragione.


 Oggi hanno chiuso i server di test per le build di postgresql.
Beh, questa, per quanto sia cinico dirlo, mi pare l'unica mossa sensata di 
Oracle
Enrico

 che il linguaggio Java non si modernizzi.
A me da invece l'idea di voler eliminare tutto cio` su cui non ha il 
diretto controllo oppure che non gli riporta un reale vantaggio. E il 
caso di OpenSolaris, cosi` come quello di InnoDB, ne sono una prova 
diretta. C'e` pero` da dire che il JCP non e` costituito solo da Oracle 
e, alla peggio, nulla vieta un intervento dell'antitrust. Per quanto 
riguarda il discorso delle closure, personalmente non mi sembra una 
funzionalita` cosi` importante, in quanto Java gia` permette le classi 
anonime che le classi annidate. Le closhure, cosi` come sono state 
pensate nella JSR, mi sembrano solo un metodo in piu` per ottenere lo 
stesso risultato
Enrico

 stesso risultato
Posto che non vorrei aprire qua una discussione molto OT...
Come *specifica* funzione, si. Sono d'accordo che, scrivendo il triplo
del codice e nascondendo l'intenzione, puoi fare la stessa cosa con le
classi anonime. Ovviamente per questi motivi deve essere una cosa da
usare con parsimonia per non imbordellare il codice. 
In generale pero' quella era la cartina tornasole di modernizzare il
linguaggio Java. Java e' un linguaggio poverissimo di features: e' quasi
un minimo comun denominatore di quello che viene offerto altrove.
Ci sono cose *veramente* cretine che vengono benissimo con HOF e
compagnia cantante e che non ci sono vere ragioni per cui non possano
essere fatte in Java. Il fatto che essenzialmente per farle mi devo
scrivere una libreria, vuole dire che *non* lo faro'. 



Sono 20 anni che Oracle compra aziende piccole e grandi. Lo fa per tre 
motivi
1) eliminare la concorrenza
2) rivendere quello che non le interessa (HP subentrerà nella parte 
service HW, che non è il main business oracle)
Tutto qui.
L'unica differenza è che con questa acquisizione Oracle si scorna con il 
mondo Open. E' una cazzata. E le cazzate fanno male anche alle prime del 
mercato. Vero Digital?


La notizia è di due settimane fa.

 motivi
EHm "due motivi"

 ma vogliono ZFS.
Ok, ma gia` vendere ai piccoli un prodotto di fascia alta come OpenSolaris 
e (come sara`) IllumOS ti permette di portarne avanti lo sviluppo 
facendoti al contempo stesso un nome
Enrico

 Vero Digital?
Sigh... ci ho imparato il C su un vecchio DEC.


 Affatto: l'"oracle developer" non sa niente di linguaggi moderni,
A parte che PL/SQL è un linguaggio moderno, temo che tu ti sbagli. 
Interi sistemi informativi sono basati su Oracle Developer in JAVA, fai 
un giretto in Assicurazioni Generali e chiedi del sistema di stampa.

 un giretto in Assicurazioni Generali e chiedi del sistema di stampa.
Abbiamo qualche problema di comunicazione. Se ti senti preso in mezzo,
ricorda sempre che nulla dice che tu sia effettivamente "lo sviluppatore
medio". Il primo problema e' che tu intendevi Oracle Developer come
Oracle Developer Suite, mentre io lo avevo inteso come lo sviluppatore
oracle. Ovviamente, leggendo i miei messaggi e' completamente evidente
questa connotazione semantica, e dalle tue risposte mi sembra che tu
invece intendessi come programma.


 oracle.
Faccio veramente fatica a capire la differenza. Che cos'è uno 
sviluppatore oracle?
- un dba che si fa in casa e utility?
- un programmatore di altra piattaforma che si trova a svilupparsi i 
propri componenti in Oracle usando tutto ciiò che Oracle offre (dal php 
al C, passango per Java e Phyton)?

 sviluppatore oracle?
Oh via, uno sviluppatore che sviluppare prevalentemente in quell'ambito.
Dopo tutto se parliamo di "sviluppatori Microsoft", sviluppatori "Apple"
si capisce abbastanza bene. 


 comportamento dell'sql.
E tutti quei momenti andranno perduti, come lacrime nella pioggia!

 trova spesso ad usare il DB2. E quello PHP? E quello JAVA?
Ma cosa stai dicendo? Se il gioco e' "a non capirsi" gioca da solo. Fai
un gran casino. Su questo punto mi sono gia' espresso.


 simile a Java.
C'è pero' da dire che da Java e JVM (ma anche da CLR) stanno nascendo 
orde di linguaggi interessanti. Tralasciando Groovy (che a me non fa 
impazzire) Scala e specialmente Clojure mi sembrano molto interessanti 
e moderni, come mi sembra interessante F#, per esempio.
Scala in particolare prende moltissimo da Erlang, tanto per dire.
Non so quanto sia sensato parlare di Java in termini di "linguaggio 
Java" e non in termini di piattaforma, alla fine ci programmi in Ruby 
tranquillamente, o in un Lisp, e non mi pare che il fatto che un 
particolare linguaggio di .net come C# tenta di modernizzarsi un minimo 
possa essere questo gran vantaggio.
Io, se non mi fosse salito l'acido Javascript / node.js, starei 
probabilmente cazzeggiando con clojure.


 A parte che PL/SQL è un linguaggio moderno
AHAHAHAHAHAHAH!!!!
Enrico

 probabilmente cazzeggiando con clojure.
Non saprei, personalmente mi lascia perplesso il livello di "distanza" 
dal sistema operativo. Nel senso, con CLR ho a disposizione delle 
funzionalita` che mi permettono un accesso piu` diretto alle risorse di 
sistema (non come un linguaggio compilato, ma comunque usabili), mentre 
con JVM tali funzionalita` mi sono precluse a meno di non andare via JNI. 
Da questo punto di vista, un'ottima scelta sarebbe usare D, ma lo stato 
della sua standard library e lo stato del compilatore di riferimento non 
lo rendono una scelta saggia
Enrico

 probabilmente cazzeggiando con clojure.
Gia'... (mi traduci "salire l'acido"?)


 E tutti quei momenti andranno perduti, come lacrime nella pioggia!
Do Androids Dream of Electric Sheeps?


Tu hai parlato di fantomatici "programmatori oracle". Io ti chiesto chi 
sono costoro. Tu mi hai risposto: "ma naturalmente quelli che lavorano 
in quell'ambiente". Io ti sto cercando di fare capire che la tua non è 
una definizione (a meno che tu non ti stia riferendo a chi lavora presso 
Oracle).


Eh sì, anch'io ero così ai tempi dell'università.
Tutti dicevamo "il Cobol sta morendo, sarà soppiantato dal C++" E poi 
"hai visto il linguaggio che è uscito, Java, è una merda non ha i 
puntatori".
Poi alla fine, chi ha lavorato nell'informatica, ha fatto COBOl e Java.
Presto o tardi ci si vede a ravanare tutti assieme nel SQL...

 L'assembler e' un programma, vah.
Ah questa è bella. Il compilatore C non lo è? E javac cos'è?

 Ah questa č bella. Il compilatore C non lo č? E javac cos'č?
L'assembler e' un programma. Il compilatore C e' un programma. Il C e'
un linguaggio. Come ti dicevo, se vogliamo fare questo infantile gioco
di non capirsi, sono capaci tutti eh. Io poi da domani ti mollo che ho
da fare.
Stavamo parlando di linguaggi, tu evidentemente hai fatto il tipico
errore di chiamare "assembler" il linguaggio, mentre assembler e' il
programma. Figurati, ho capito benissimo cosa intendevi. Ti stavo
mostrando che ad essere piu' pedanti di un burocrate robotico sono buoni
tutti.


 Oracle).
E' malposto il tuo problema: vuoi una definizione precisa per un
concetto evidentemente fumoso. Esattamente come e' fumoso quando si
parla di programmatori Apple, Microsoft o anche programmatori python,
perl, php o whatever. 
Il motivo e' che gli esseri umani hanno una capacita' di comprensione
semantica superiore alle macchine e di conseguenza ci si capisce dal
contesto. Specie in quanto non c'era in mezzo nessun concetto delicato,
erano piu' o meno chiacchiere da bar su Oracle.
Oltretutto meta' di questo ramo di thread e' dovuta al fatto che ti stai
attacando a definizioni specifiche perdendo completamente il senso di
quello che si diceva.
D'altra parte di la si parlava di installare sul telefono e te sei
arrivato alla cross compilazione, saltando completamente di palo in
frasca.


 lo rendono una scelta saggia
Bisognerebbe sentire Giovanni (Bajo). Ci ha giocato tanto, non so se lo
hanno portato e a che livello in produzione. Ma alcune cose che
garantisce sono particolarmente adatte ai sistemi embedded. Altre
meno... boh, vorrei sentirlo a proposito.


 Do Androids Dream of Electric Sheeps?
;)

 erano piu' o meno chiacchiere da bar su Oracle.
AH ecco, appunto. Una birra bianca molto fredda, grazie.


Diciamo che mamma mi ha detto che quello che affermo lo devo anche 
giustificare.

 vuol dire moderno. Adesso tu dici che è un concetto fumoso....
Che vuoi, una definizione di linguaggio moderno ? A che pro ? Tanto non 
ti andrà bene.
Se mi dici che PL/SQL è un linguaggio moderno capisci che le 
probabilità che ci si avvicini sono infime.




Porca troia non lavoro nell'informatica !!


 meno... boh, vorrei sentirlo a proposito.
Boh, personalmente la mia impressione si basa su di un tentativo di 
utilizzo. Dei tre compilatori, dmd (quello ufficiale) non e` disponibile 
in ambienti x86_64, gdc utilizza scome libreria di riferimento phobos e 
ldc utilizza come libreria di riferimento tango. Ancora, phobos sembra 
essere pensata per un utilizzo a basso livello, mentre tango per un 
utilizzo a piu` alto livello (questo e` un non problema, comunque). 
All'atto pratico, pero`, tango sembra avere problemi di linking, mentre 
phobos sembrerebbe essere inutile (un paio di librerie che ho provato si 
basavano su tango per funzionare)
Enrico
P.S. le prove le ho fatte su Debian sid x86_64

 Zooppa CTO
          ^^^
Ah no? E che ce sta a fare quel CTO? Poensavo poi che ti occupassi di un 
sito web. Cos'è diventato? Marketing?

 che ci si avvicini sono infime.
Oh bè, mettmi alla prova dai, dimmi: che cos'è moderno?  Che, immagino, 
sia anche sinonimo di figo, giusto?

 Poi alla fine, chi ha lavorato nell'informatica, ha fatto COBOl e Java.
E` meraviglioso, era dai tempi d'oro del trolling sfegatato che 
imperversava in questo gruppo che non si vedeva una persona del genere
Enrico


Mi fa piacere che ti sollazzi.

 Comunque, facciamo finta che questo sia ancora icod.
Purtroppo Sun e` nota per fare cose fighe e poi darle aggratise...
-- 
Sensei <Sensei's e-mail is at Me-dot-com>
43rd Law of Computing: Anything that can go wr
fortune: Segmentation violation
Core dumped

 In defnitiivsa Stallman ha sempre avuto ragione.
Eppure piglia i voli aerei... (se non comprendi questo sarcasmo, non 
conosci le posizioni di rms)
-- 
Sensei <Sensei's e-mail is at Me-dot-com>
Research (n.): a discovery already published by a chinese guy one month
               before you, copying a russian who did it in the 60s.

 giustificare.
Pero' tu, in genere, non lo fai.
