Newsgroup: it.comp.os.dibattiti
Titolo: Vista driver

Qualcuno sa spiegare come è cambiata la gestione delle periferiche su Vista, 
e quindi perchè i driver di Xp (grrr...) non vanno piu bene ? 

 Vista, e quindi perchè i driver di Xp (grrr...) non vanno piu bene ?
Questo dovrebbe rispondere alle tue domande:
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnlong/html/WinVistaDisplayDriverModel.asp
SALUTONI,
WindoM 

 Questo dovrebbe rispondere alle tue domande:
... almeno per quanto riguarda il versante video.
SALUTONI,
WindoM 

 Vista, e quindi perchč i driver di Xp (grrr...) non vanno piu bene ?
Alcuni dei motivi sono qui:
http://www.cs.auckland.ac.nz/~pgut001/pubs/vista_cost.txt
A Cost Analysis of Windows Vista Content Protection
E sě, c'entra.
Bye, G. 

 e quindi perchè i driver di Xp (grrr...) non vanno piu bene ? 
non prendertela ccc, ma dove sono gli scassacazzi dell'abi/api stabile?



ahah :D
-- 
___/\/o\/\/here/\/\an___
He's a Real NoWhereMan

 wrote in
message news:45a151dc$0$7747$
5fc...@news.tiscali.it

Le motivazioni del documento postato da paperino sembrano "leggermente"
piu' convincenti... Intendiamoci: non perche' non mi fidi di mamma MS,
ma quello che ho letto sul tuo link ha un'aria di deja vu. Mi sembra di
aver letto esattamente le stesse cose nel passaggio da NT a 2000 e da
2000 a XP. :-)
La motivazione vera sembra essere solo "As mentioned above in the
security section, WDDM provides support for secure playback of HD
video content, a requirement of many content providers".
Solo che mamma MS se la sbriga con due righe, qualcun'altro ha usato
19 pagine.
C:\>iao Angelo
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 A Cost Analysis of Windows Vista Content Protection
MA NON CI POSSO CREDERE!!!! Quando ho letto
<cite>
"The evidence [of security] must be presented to Hollywood
 and other content owners, and they must agree that it
 provides the required level of security.
 Written proof from at least three of the major Hollywood
 studios is required".
</cite>
pensavo che scherzasse, invece e' tutto vero: Topolino decide
se un certo algoritmo di crittografia e' sicuro o meno.
http://download.microsoft.com/download/5/D/6/5D6EAF2B-7DDF-476B-93DC-7CF0072878E6/output_protect.doc
E' a pag 23 sotto "Content industry acceptance"
Sob! Ed io pensavo di essere pessimista sulla menata del DRM :-(




Se si danno la zappa sui piedi non e` mica colpa mia. OSX ha ancora carbon...
-- 
Sensei <senseiwa@Apple's mail>
Research (n.): a discovery already published by a chinese guy one month
               before you, copying a russian who did it in the 60s.

 carbon...
Sensei, devi ammettere che ci sono due pesi e due misure: lo fa M$ ok,
lo fa Linus allora è una merda.

 lo fa Linus allora è una merda.
Che diamine, sei tu che non vuoi capire.
Se MS rompe il contratto con il programmatore e gli mischia
le carte in tavola lo fa con lo user in mente: vuole migliorare
la sua "experience".
Se lo fanno i programmatori del kernel di Linux vuol dire che non
hanno capito un cazzo della vita.
Non e' difficile da comprendere. :-)




Non credo di aver mai detto che MS dovesse abbandonare ABI/API e che 
sia giusto. Fare una cosa del genere e` una pratica idiota, che la 
faccia apple, ms, sun, o linux.
MS si da la zappa sui piedi se lo fa e non me ne dispiaccio. D'altro 
canto mi rendo conto che con lo share che ha e con la fretta per 
rilasciare vista hanno deciso la via piu` agghiacciante. Cazzi loro, 
che ti devo dire?
Linux non e` MS, deve GUADAGNARE mercato e quindi deve facilitare la 
vita di tutti. Non lo fa e fa finta di non volerlo? Vabbe` cazzi loro: 
che non dicano per la 15ma volta che sfondano il culo a tutti che non 
e` vero. Vedono l'opportunita` di Vista come la manna dal cielo, ma se 
il problema resta uguale, vince vista: avra` i produttori con i driver 
e linux no.
PS. Chissa` come ti viene in mente che secondo me sia ok che MS 
sfanculi tutto...


 rilasciare vista hanno deciso la via piu` agghiacciante.
Guarda che non e' cosi'. Il modello dei driver di Vista e' stato
modificato non certo perche' avevano fretta: se avessero avuto fretta
avrebbero lasciato quello di XP.
Vista e' la realizzazione degli incubi di Orwell ed i driver sono
stati modificati perche' questi incubi diventassero realta'.
Sono anni che "farnetico" che lo stiamo prendendo nelle chiappe
e di fare scorta di vaselina, nemmeno adesso vuoi rendertene conto?


 said:

Puo` darsi, ma io uso raramente MS quindi... tra l'altro ho anche 
l'account gmail che non uso apposta perche` non voglio dar tutto a 
google in modo troppo facile.
Lo stesso pero`, non mi preoccupo.


 google in modo troppo facile.
Dovresti preoccuparti: l'HW Vista compliant sara' l'unico che avrai
a disposizione tra qualche anno.


Angelo Paolitto wrote:
 > Non e' difficile da comprendere. :-)
è vero, sono troppo obsoleto :-(

 tutto...
ma infatti non tii pe pensavo facente parte del gruppo di scassacazzi.
Chissà quando torna pegasus, che adesso probabilmente sarà sotto
esami... :-)

 e di fare scorta di vaselina, nemmeno adesso vuoi rendertene conto?
Concordo, la vasellina e' effettivamente pronta, manca solo il 
fistfucking di massa, e sta arrivando, eccome se sta arrivando.
Questa storia dei driver che andranno riscritti tutti da zero, tra 
l'altro, si aggiunge ad altri orrori magistralmente insabbiati in questi 
anni. Nell'ambito dei DRM, per esempio, visto che MS, come Apple, 
sembrano aver trovato il loro karma ognuno a modo suo, vorrei ricordare, 
che il contenitore aperto OGG (che ha una licenza che costa ZERO euro), 
di fatto non lo sta supportando quasi nessuno (solo pochissimi modelli 
di Playerportatili lo supportano, ma si contano sulle dita di una mano), 
nonostante sia un formato eccellente, e con dei codec a disposizione di 
assoluta qualita' che in molti casi si sono dimostrati anche *meglio* 
delle controparti closed.
E non credo proprio che sia avvenuto per caso, ecco:
http://liquidat.wordpress.com/2007/01/07/a-history-lesson-how-we-almost-lost-ogg-vorbis-support-on-all-mp3-players/
-- 
BArrYZ

 lo fa Linus allora è una merda.
Ottavio, la differenza tra Linux e Windows e` che Linux cambia API/ABI
allo stesso ritmo con cui Windows rilascia patch di sicurezza e
aggiornamenti tramite Windows Update
Enrico

 aggiornamenti tramite Windows Update
senti, adesso che xp sia stato sul mercato cosě a lungo č una feature?
e comunque quello che scrivi č falso. Accade, non mensilmente.

 a disposizione tra qualche anno.
Sara`. Oppure ci sara` il nuovo betamax.


 di fatto non lo sta supportando quasi nessuno
Da quello che so, Vorbis non viene supportato anche per motivi tecnici
(richiede piu` potenza computazionale rispetto a MP3 e WMA)
Enrico

 (richiede piu` potenza computazionale rispetto a MP3 e WMA)
Non e' per quello che non viene supportato, suvvia. I chip per il 
decoding sono gli stessi, infatti i dispositivi che supportano OGG e i 
suoi codec sono di solito poverissimi, roba tipo Magnex, Samsung, Rio, 
proprio low cost. Ripeto, si paga zero per le licenze.
-- 
BArrYZ

 Sara`. Oppure ci sara` il nuovo betamax.
Non ci sara un nuovo Betamax: Betamax e' sparito perche' era
piu' costoso e, soprattutto, perche' mancavano i film porno.
La situazione con Vista mi sembra leggermente diversa: sono
proprio le Major di Hollywood a volere quello che fornisce
Vista (loro e nessun altro, sempre che a te non serva, per
qualche oscuro motivo che farei realmente  fatica a capire,
inviare un flusso di dati crittografati tra scheda madre e
scheda video).


 scheda video).
Grazie a dio il porno non manchera` mai anche su altre piattaforme. 
Crackeranno anche quello se necessario per vedere Gola Profonda Revival.


 scheda video).
Oppure, ed e' anche peggio, un bel flusso di dati, crittografati a loro 
volta, per autenticare i contenuti che uno ha regolarmente acquistato e 
che vorrebbe fruire come cazzo gli pare e piace.
-- 
BArrYZ

 piu' costoso e, soprattutto, perche' mancavano i film porno.
Approposito di Betamax...
http://www.tgdaily.com/2007/01/11/ces2007_hddvd_blu_ray

 
Ho visto che ora si trovano un po' più cari, ma
comunque a buon prezzo, anche alcuni modelli
iRiver e iAudio...
Alberto
-- 
rimuovere/remove         "Calm yourself!  Man who argue with cow
WLATOPA                      on wall is like plane without wings--
per rispondere/to reply    very soon get nowhere." (Peter Sellers)

 scheda video).
Be', perché potrebbe esserci un Oompa Loompa o un
Munchkin o peggio ancora un nano con l'ascia
nascosti nel case a intercettarlo, no?


 
http://www.tgdaily.com/2007/01/11/ces2007_hddvd_blu_ray
Come si dice: Tira piu' un pelo di figa... :-)


 e comunque quello che scrivi č falso. Accade, non mensilmente.
Sempre che accade troppo spesso, ed e` questa la grossa (ma sempre
nascosta) verita`. Intendiamoci, se fosse successo che dal passaggio dal
kernel 2.4 al kernel 2.6 venisse rotta l'API nessuno si sarebbe
lamentato (oppure qualcuno si sarebbe lamentato, ma sicuramente se ne
sarebbero lamentate molte meno persone di ora). Ma se dal kernel
2.6.17 al kernel 2.6.18 sono costretto a ricompilare il driver ATI
necessario allo sfruttamento della scheda video, beh, non so a te, ma
a me mi girano un po'
Enrico

 a me mi girano un po'
quello che tu scrivi non giustifica far passare per stabilità
l'obsolescenza di xp.
Certo se tui sei abitato ad aspettare tempi lunghi come quelli per il
passaggio da xp a vista allora sì, quelli di linux sono troppo veloci.
Ma la verità è al contrario.....

 Ma la verità è al contrario.....
A pie` di pagina: allo IUSM di Roma hanno tentato il passaggio a Vista 
e sono un po' incazzati. Per loro e` come XP, solo con un po' di 
risorse consumate in piu`: non possono mettere aero sul 80% dei 
computer.
Vedremo ora alla mia universita`...


 Vedremo ora alla mia universita`...
Dai tempo a MS si fare una bella campagna multimiliardaria di 
comunicazione a livello planetario, forte del suo brand che e' da solo 
sinonimo di computer. Dai il tempo di far piratare per bene il prodotto 
in modo tale che quando sara' sugli scaffali lo troverai *magicamente* 
in quantita' pure dal marocchino di fiducia. Dai il tempo di far 
diventare il nuovo Vista, uno status Symbol che deve essere installato 
su ogni PC di casa, perche' *fa figo*. Dai il tempo a MS di fare dei bei 
ricattini ai produttori di HW e SW in modo tale da obbligarli a 
sviluppare SW e driver quasi esclusivamente solo per esso...
...E allora vedrai che pure se servira' una GPU della madonna solo per 
avere due trasparenze in croce, pure se sara' il primo vero OS dell'era 
del Trusting Computer, alla gente non freghera' un cazzo, loro avranno 
Vista, costi quel che costi.
-- 
BArrYZ

 passaggio da xp a vista allora sì, quelli di linux sono troppo veloci.
Personalmente non sono abituato a nulla, visto che uso Linux da quasi un
decennio
Enrico

 Vista, costi quel che costi.
Stai mischiando tre mercati differenti. Quello del risparmio delle
scuole, quello pratico delle aziende e quello fuffoso degli utenti
Enrico

 scuole, quello pratico delle aziende e quello fuffoso degli utenti
Non mischio nulla. Io parlo solo dell'utenza consumer, che poi e' quella 
che conta per affermare un Brand a livello planetario e vincere la 
partita. Il resto e' collegato, bene o male.
E' chiaro pero' che molte cose adesso stanno cambiando nelle PA. Si 
faceva il discorso di Monaco, ma vedo in questi giorni che sono usciti 
altri dati, stavolta *ufficiali* e inconfutabili (commissione europea, 
200 e passa pagine di relazione):
http://ec.europa.eu/enterprise/ict/policy/doc/2006-11-20-flossimpact.pdf
Aaron Seigo, penso lo sappiate tutti chi sia, ne ha fatto un grafico 
estrapolando i dati per vedere come si suddividono i vari FOSS:
http://aseigo.bddf.ca/dms/1/357_kde_in_euro_gov.png
I dati parlano chiaro. Linux e' quasi al 50% del FOSS circolante in 
ambito governativo in Europa. Apache e MySQL al 33%, OO al 21%, BSD e' 
al 3%.
Qui c'e' l'articolo con l'analisi:
http://aseigo.blogspot.com/
-- 
BArrYZ

 2000 a XP. :-)
Se conoscessi un po' l'architettura di WPF, del nuovo driver model e del 
precedente, capiresti che non č affatto la solita minestra riscaldata.
SALUTONI,
WindoM 

 
http://aseigo.blogspot.com/
A dire il vero non c'e' nessuna analisi, c'e' l'equivalente web di un
hip hip hurra'. A tratti esilarante per altro: parla di "free software
on the desktop in european government", ma i primi tre posti sono
occupati da un kernel e 2 server, la prima applicazione desktop ha il
doppio in percentuale del primo desktop (o la somma di entrambi), il
software e' scritto in PhP, roba da piangere in cinese, che a casa mia
tra le tante cose significa' che la maggior parte delle applicazioni 
sono per il web, o in Perl, il desktop piu' utilizzato e' quello che 
se ne frega di piu' di accessibilita', del resto un non vedente 
potrebbe sempre decidere di vederci immagino (e che mi esploda una
culatta se vedo un progetto EU per dotarlo di hook decenti, o di uno
screenreader - ma che, molto piu' utile per una PA pypy, non 
scherziamo, ci facciamo girare quella merda di Zope scritto in Zope),
Sono addirittura sorpreso di vedere FreeBSD li in mezzo, si vede che
avevano proprio le pezze al culo, o che l'hanno preso per una "distro".
Poi ognuno e' libero di essere contento - son tutti froci col culo 
degli altri no ? - certo e' abbastanza desolante, direi che il grande
problema delle licenze (che problema e' solo nella testa di certa
gente) viene abilmente risolto da qualche dozzina di consulenze (o,
nel caso di MySQL, da licenze).
  ngw
-- 
Now Playing: National Front Disco (Live) - Beethoven Was Deaf - Morrisse


Io parlavo del contenutop del documento, non dei driver...
Parole come "sability", "experience", "performance", "improvements"
mi sembra di averle viste, in un qualche mix, in tutti i documenti
tirati
fuori da mamma MS ad ogni cambio di release (soprattutto "experience"
che viene infilata ogni e parole).
Per quanto iguarda la "stability", XP non era certo quel cesso di
Millenium,
tutto sommato e' un sistema abbastanza stabile.
Per quanto riguarda l'"exeperience", non so a te quale experience dia
usare un computer, io preferisco l'"exerience" di andare in giro in
moto
o farmi una trombata.
Per quanto riguarda le "performance" quello che e' poco ma sicuro e'
che
si avra' bisogno di una marea di potenza dedicata solo a far contente
le
Major americane (mi sembra di aver letto che 7 dei 9 sottosistemi che
compongono la parte video di Vista, sono dedicati al controllo che
quello
che stai visualizzando tu lo stia visualizzando legalmente ed ad
impedire
il crack del video).
Per quanto riguarda gli improvements... Bah..  vedremo cosa sono stati
in grado di fare con Aero che non si sia gia visto da altre parti e che
valesse
le rogne che i nuovi driver daranno a tutti.
C:\>iao Angelo

 per dei blog, per degli *enti governativi*.
Controlla meglio... Per quanto faccia pena, mySql non e' minimamente
paragonabile a SQLite (se non per fare un po' di polemica/non si ha
idea di cosa si dice).




Mi spiace ma qui sbagli di brutto. Sto parlando di enti governativi & 
simili, dove non ci sono cazzi: hai 1000 euri l'anno per tutti i picci` 
e basta. Il che vuol dire niente aggiornamenti hw per vedere aero.
Esempio della mia universita`. Lab Campus (con windows): 256 mb ram, 
video con memoria shared, 30 gb di hd. Ci abbiamo fatto anche un 
cluster di straforo con mosix, mpi e pvm, ma principalmente si usa per 
windows. Sono ~60 pc. Chi ci da i soldi per farci girare vista? 
Nessuno. Il lab accessibile a tutti tanto per intenderci, quando ero al 
1-2 anno di ingegneria era fatto da mac classic con floppy 3.5" e 
schermo 12" b/w... e` stato cambiato smantellato 5 anni fa e 2 anni fa 
circa fu messo il lab campus che ti ho descritto. Ah, quei pc sono 
talmente schifosi che si rompono sempre, il che fa scendere il budget 
per upgrade sempre piu`.
La questione e` quindi chiusa: XP. E non e` l'unico caso le 
universita`: ad esempio gli ospedali, le ASL stesse, le stazioni dei 
carabinieri... Certo, a meno di un investimento da parte dello stato 
alla grande, ma pare che stiamo sempre come diceva Mario Brega con 
Verdone ``con le pezze ar culo''.


 idea di cosa si dice).
Controlla tu meglio, ho detto fino a 2 anni fa - e se prendi tabelle 
MyISAM tutt'ora e' cosi', a meno che anche tu non veda le FK come
una funzionalita' secondaria.
Ti faccio anche notare che sono secoli che su tabelle MyISAM ci sono
diversi casi di corruzione sia degli indici che delle tabelle in
toto, e' capitato anche a me.
Forse sei tu che non hai idea di quel che dici, chiedi ad un DBA se
non ti fidi di questo.
  ngw
-- 
Now Playing: Black Ships Were Sinking/Idumea - Black Ships Ate the Sky - Current 9

 una funzionalita' secondaria.
MyISAM è merda pura, su questo nessuno dice nulla, però ormai è un bel pezzo
che chiunque utilizzi MySQL utilizza InnoDB (più di 2 anni, dato che 2 anni
fa era il 2005).
In ogni caso PostgreSQL rimane meglio, se non altro perchè scala molto ma
molto meglio di MySQL 5.0
-- 
Vide
echo '[q]sa[ln0=aln256%Pln256/snlbx]sb3135071790101768542287578439snlbxq'|dc

 non ti fidi di questo.
Tu hai provato a chiedere ad un DBA se userebbe SQLite per farci
accedere simultaneamente piu' di un utente? O se lo userebbe per
farci fare SELECT con join tra piu' di due o tre tabelle?


 ad esempio gli ospedali, le ASL stesse, le stazioni dei carabinieri... 
Guarda che quando si passo' dai vari Windows a XP, fu ESATTAMENTE la 
stessa cosa. Quando usci' XP non e' che da un giorno all'altro tutte le 
PA e gli enti governativi fecero il passaggio. C'e' voluto del tempo. E 
anche stavolta sara' cosi'. Questo tempo serve per creare Brand 
Awareness a livello di massa e istituzionale, semplice. E MS puo' farlo 
agevolmente, perche' ha una penetrazione con le sue campagne di 
comunicazione e marketing, che in questo senso che non ha eguali, cosi' 
come quelle di Apple e qualsiasi grande azienda che vende prodotti 
consumer su larga scala.
Il problema per MS, stavolta, e' che le cose forse stanno cambiando 
proprio sullo sfondo. Quando arrivo' XP, di fatto non esistevano 
alternative nell'ambito desktop e consumer, ma oggi decisamente si', e 
sto parlando di alcune distribuzioni Linux, dove non devi compilare 
nulla e dove tutto funziona facilmente (ie. Ubuntu o anche Fedora) e 
dove nel caso esiste anche il support per chi ci deve fare business 
seriamente.
L'arrivo di Vista, poi, stavolta porta con se' altri fenomeni che lo 
renderanno oggettivamente meno appetibile rispetto alle soluzioni 
opensource di cui parlavo:
- L'alto costo delle licenze per passare a Vista.
- Driver (e quindi HW) incompatibili
- Conseguenza del punto precedente e' che molto software diventera' 
incompatibile (penso per esempio ai videogiochi)
- DRM e Trusted Computing di ultima generazione, tutto built-in, per la 
gioia degli utenti
- Aero che obbliga ad acquistare nuovo HW solo per usare la nuova 
interfaccia (che poi di nuovo ha ben poco, ma vabbe' sorvoliamo)
- Una Virus-vulnerability che probabilmente rimarra' sempre estremamente 
alta
- Mancanza di una vera innovazione tecnologica molto attesa, come per 
esempio un nuovo file system
E molte altre cose che qui ometto per brevita'.
Insomma e' il momento del sorpasso, situazioni cosi' favorevoli 
potrebbero non capitare mai piu'.
Il problema e' che cmq, al di la di tutte queste deficienze che ha il 
prodotto "Vista", MS ha, come dicevo, sempre la comunicazioni e il 
marketing dalla sua parte. Bisogna vedere stavolta quanto conteranno, la 
partita e' tutta li'.
-- 
BArrYZ

-Coma <nigh...@inbox.lv.INVALID>:

A me pare proprio di si, accessibilita' non e' solo avere un tts, ma anche 
gestire per dire ipovedenti - Gnome ha un tema all'uopo dalla notte dei tempi.
La cosa che sarebbe da controllare pero' e' se in effetti il software e' 
scritto per sfruttare queste piattaforme: che me ne faccio se poi OO non usa
queste features ne in Gnome ne in Kde ?


 molto meglio di MySQL 5.0
Mica solo per quello, quello e' il minore dei problemi ...


 farci fare SELECT con join tra piu' di due o tre tabelle?
SQLite e' un db file based, era un esempio estremo: di DBMS ce ne
sono altri, tipo PostgreSQL o Firebird.
Dammi una motivazione che non sia una forte dipendenza dall'eroina
per usare MySQL anziche' gli altrettanto gratuiti PostgreSQL o
Firebird che non sia il marketing.


 queste features ne in Gnome ne in Kde ?
abiword + gnumeric :)
-- 
___/\/o\/\/here/\/\an___
He's a Real NoWhereMan

 Firebird che non sia il marketing.
Perche' e' arrivato prima degli altri, costava meno degli altri
(era gratis se decidevi di rinunciare al supporto e di accettare
la GPL) e la gente, visto che lo ha usato, probabilmente NON aveva
bisogno del plus che gli fornivano gli altri.
E' una spiegazione piuttosto logica, visto che PostgreSQL fino
alla versione 8 non poteva essere usato con Windows e firebird
e' diventato open solo ieri.
Ah... poi c'e' da considerare che chi si e' fatto il mazzo per
capire come funziona mySql, non ha nessuna voglia di rifarselo
per capire come funziona PostgreSQL. Non ha voglia di rifarsi
tutte le stored procedure che magari ha pagato piuttosto care
e non ha voglia di mettere le mani su 50/100 Giga di dump per
porerli ricaricare in Postgres.  Soprattutto se alla fine non
ha dei vantaggi tali che giustifichino lo smazzo.
Un po' la storia di Windows & Linux.


 la partita e' tutta li'.
MS vincera`, forse anche un po' Apple. Linux? E` impegnato in guerre 
interne di religione piu` che unirsi e fare un sistema operativo con 
una societa` vera (buttanto via il termine distribuzione). Alle aziende 
e PA non piace la ``comunita`'', piace alzare il telefono e blaterare 
alla societa` che produce il programma (windows e` da molti considerato 
``programma'', non abbiamo il concetto di ``sistema operativo'').


 ti giochi la full text search, 
Vero, però dovrebbero esserci dei plugin, AFAIK. In ogni caso ora quelli dy
MySQL hanno cominciato lo sviluppo di Falcon, che sostituirà InnoDB.


 bisogno del plus che gli fornivano gli altri.
E diciamocelo anche chiaramente...sì, era (è?) per tonti, almeno per mettere
su un'installazione base. Ed è il fattore fondamentale che ti crea una
userbase grande (Windows, Visual Basic, Mysql sono tutti esempi sullo
stesso filo). Tecnicamente inferiori? Certo, può essere, ma non è solo
questione di "marketing"...che poi bisognerebbe capire nel caso di MySQL di
che marketing si sarebbe giovata di cui non poteva giovarsi anche
PostgreSQL.


 Un po' la storia di Windows & Linux.
Se lo dici tu deve essere vero, peccato che se crasha la workstation
stronza si perdono i dati di una sessione, se esplode il DB si perde
qualcosa di piu'.
  ngw
-- 
Now Playing: What Difference Does It Make? - Hatful of Hollow - The Smith

 InnoDB come Sleepycat (Berkeley DB) è stata comprata da Oracle.
Si infatti MySQL AB sta sviluppando Falcon:
http://www.mysqlperformanceblog.com/2007/01/08/innodb-vs-myisam-vs-falco
n-benchmarks-part-1/
-- 
Lawrence - 
http://www.oluyede.org/blog
http://www.neropercaso.it
"Nothing is more dangerous than an idea
if it's the only one you have" - E. A. Chartier

 PostgreSQL.
Il piu' avanzato database opensource, il database piu' veloce del mondo (con
tanto di benchmark con insert di massa e select nudo e crudo, da cagarsi
addosso dal ridere :D), la piattaforma LAMP (linguaggio di merda + db di merda
= grande successo), ce n'e' quanto ne vuoi - include le varie cagate 
sull'integrita' referenziale inutile e altre sciocchezze.
Non tutti hanno la faccia come il culo, non tutti amano la frase ad effetto
per guadagnare installazioni.
Si presume pero' che un tecnico faccia scelte tecniche senza badare a queste
cagate - io almeno faccio cosi', sara' per questo che non ho mai usato ne
MySQL ne Visual Basic.


 Si infatti MySQL AB sta sviluppando Falcon:
Perchè non leggi tutto il post prima di rispondere? :PP
-- 
Vide

 Perchè non leggi tutto il post prima di rispondere? :PP
L'ho letto, volevo postare i bench :D


 e' diventato open solo ieri.
Direi che l'iniziale disponibilita`  di PostgreSQL per Windows[1] e` 
ininfluente, in quanto la piattaforma di riferimento e` Linux, sia per
MySQL che per PostgreSQL. Personalmente reputo responsabile, come
supporto trainante, un altro fattore: PHP supportava MySQL nativamente
Enrico
[1] indisponibilita` fino ad un certo punto. La versione compilata per
cygwin c'e` sempre stata, fin da quando e` disponibile questa tecnologia

 MySQL ne Visual Basic.
Fortunello, io sono dovuto scendere a compromessi (un software che
utilizziamo in ufficio utilizza come base dati predefinita proprio
MySQL, mentre PostgreSQL e` supportato da poco)
Enrico

 cygwin c'e` sempre stata, fin da quando e` disponibile questa tecnologia
Vero anche questo.


:

Per schemi molto semplici e con InnoDB va anche decentemente, basta che tu
non abbia la pretesa di non smadonnare a gratis per qualche gotcha di tanto
in tanto. Li hai proprio sbagliato software.
E sempre che la base non cresca a dismisura, altrimenti devi iniziare a tirar
fuori il portafogli.
Tra parentesi, sono riusciti a mandare in merda SAPDB ? Ma va che ci vuol del
talento puro.


 cygwin c'e` sempre stata, fin da quando e` disponibile questa tecnologia
Siamo seri...  Fino alla versione 8, se volevi usarlo con Windows,
Postgres
te lo dovevi compilare tu (ed era un bel casino, ci ho provato una
volta e ci
ho rinunciato). Senza contare che Postgres non ha mai avuto la fama di
essere una scheggia (contrariamente a mySql) e con cygwin.dll attaccata
sarebbe stato fermo.
C:\>iao Angelo

 sarebbe stato fermo.
PostgreSQL e' sempre stato una scheggia, c'e' una grossa differenza tra
quello che MySQL AB dice e la realta'.
  ngw
-- 
Now Playing: The Touch of Your Lips - Baby Breeze - Chet Bake

 Magari usare uno dei numerosi convertitori?
Tu ne hai mai usato uno per convertire un database di produzione?
Io si, purtroppo...


 
A lamentarsi delle prestazioni di Postgres erano anche persone che
lo usavano (e' un po' che non seguo la mailing list di Postgres).
Personalmente non ho mai avuto database Postgres sufficientemente
grandi da dovermi preoccupare delle prestazioni.


 Io si, purtroppo...
Per un dump ? Si che l'ho usato, e' andato ... Se parli di un dump
non e' un problema, come non e' un problema portare i dati da una 
parte all'altra con uno script all'uopo, cosa che avro' fatto 3
miliardi di volte.


 grandi da dovermi preoccupare delle prestazioni.
PostgreSQL lo devi saper usare come qualsiasi database di questo pianeta
il cui unico scopo non sia lippare dati da schemi molto dubbi, ma anche
organizzarli. C'e' un optimizer, c'e' un sistema di transazioni piuttosto
complicato, ci sono talmente tanti metadati che spesso quando sono su
MySQL non so dove attaccarmi per capire perche' cazzo sta facendo cosi'
piuttosto che cosa'.
Se uno mi spara una select e mi dice che e' lenta la prima cosa che gli
si chiede sono i dati rilevanti a quella select, in mysql e' solo 
questione di quanti ne hai e di caching.
E quell'erano, se si riferisce alle versioni di MySQL pre 
commit/rollback, mi pare abbastanza ovvio.


 Per un dump ? Si che l'ho usato, e' andato ...
Sei molto piu' fortunato di me. Io sto avendo casini anche con
il dump/load.
C:\>iao Angelo

 talento puro.
Guarda, personalmente desidero che tutto quello che fa capo a SAP
vada distrutto dalla faccia della terra, fai un po' tu...
Enrico

 il dump/load.
Ma che stai tentando di fare ? Perche' non sbatti in un csv e usi COPY ?


 subito, mentre Postgres l'ha avuta solo parecchio tempo dopo.
Personalmente la vedo cosi`: MySQL e` stato sempre considerato piu`
veloce di PostgreSQL. Giusto, pero` c'e` da dire che:
- Non aveva le transazioni (e gia` questo e` una grossa spinta per
  l'estrazione/inserimento dei dati);
- Non aveva funzionalita` oramai basilari (Viste? Trigger?
  Procedure/Funzioni? Cursori? Niente di tutto questo!);
- Non era standard (e.g. l'information schema e` roba recente).
Ora, visto e considerato che per gli utenti stupidi usare gli altri
database significava:
- Imparare molte piu` funzionalita`;
- Sbattersi ad ottimizzare la base dati;
Eccoti degli ottimi motivi per cui MySQL e` andato su rispetto a
PostgreSQL. Ovviamente, come ho detto nell'altro messaggio, ci sarebbe
da considerare anche il fattore PHP, che ha influito pesantemente nella
diffusione del database col delfino
Enrico
P.S. tanto per farti capire la qualita` degli utenti MySQL, un giorno
uno di questi mi ha detto che le viste sono inutili...

 DB su PHP ? No vero ? Io credo che non si possa.
Attualmente dovrebbe essere possibile, all'epoca probabilmente era piu`
complesso; oppure il driver per MySQL veniva distribuito assieme alla
libreria standard di PHP. Sinceramente non mi interessano molto i
dettagli, ma il risultato e` quello che si vede: PHP e MySQL sono
dappertutto, con somma gioia dei ragazzini brufolosi e un po' d'astio
negli addetti ai lavori (ammettiamolo, vedere una tecnologia
qualitativamente scadente[1] a discapito di una buona o addirittura
ottima fa sempre rodere un po' il culo a chi ci capisce qualcosa)
Enrico
[1] e MySQL fino alla 5.0 faceva schifo!

 solo su Windows. :-)
Sybase
Ingres
Per quanto riguarda il discorso SQLite vs MySQL, hai riagione in parte.
E` vero che tecnologicamente sono differenti, ma a livello di
funzionalita`, fino a poco tempo fa', erano uguali. Ora MySQL ha alzato
un po' la testa, ma di poco
Enrico

:

Per me ti ricordi male, io ricordo i moduli integrati di MySQL, PostgreSQL,
ma anche un buon numero di altri DB - del resto si tratta di avere connect()
e query(), chiamarli driver e' gia' fargli un piacere ...
Mi pare ci fosse addirittura DB2.
Parliamo di PHP 4 o giu' di li, che e' quello attualmente legacy.


 uno di questi mi ha detto che le viste sono inutili...
A dire il vero era il CTO di MySQL AB a dire che le FK sono inutili ...
  ngw
-- 
Now Playing: Lowdown - Orphans: Brawlers, Bawlers & Bastards (Disc 1: Brawlers) - Tom Wait

 O Paolitto, smettila di girarci intorno che non e' cosi',
Vabbe', se vuoi avere ragione a tutti i costi, vuol dire che e'
cosi'. Fatto sta che pure Apache.org ha fatto una versione per
Windows e lo ha fatto a partire dalla versione 1.3.
Sicuramente Apache gira su Unix meglio che su Windows, ma loro
NON HANNO VOLUTO trascurare questa piattaforma.


 NON HANNO VOLUTO trascurare questa piattaforma.
Vedo che la sai lunga.
  ngw
-- 
Now Playing: All the Time - Orphans: Brawlers, Bawlers & Bastards (Disc 1: Brawlers) - Tom Wait

 parziali, non implementa una cagata cosi' ?
<CITE>
Currently, views are read only....
</CITE>
Perche' siano cosi' devi chiederlo agli sviluppatori, non a me.
C:\>iao Angelo

 Perche' siano cosi' devi chiederlo agli sviluppatori, non a me.
Mi spieghi che cazzo vuol dire che non sono aggiornabili ?
Ti ho appena mostrato come si fa e te lo sei guardato pure tu.
Giri di parole una mazza - a te cosa frega di aggiornarle attraverso
una update o attraverso una rule che ti fa fare *la stessa identica
cosa* e anzi ti da delle possibilita' in piu' ?
Cosa credi faccia MySQL su delle tabelle *virtuali* ? Ha delle regole
hardcoded, niente piu' niente meno, a cui pero' non e' possibile
applicarne altre, se i vincoli di integrita' sono tanti e le viste 
non coprono _tutti_ i campi necessari per soddisfare tutti i vincoli
di integrita' voglio proprio vedere cosa fa MySQL.
  ngw
 
-- 
Now Playing: Rains on Me - Orphans: Brawlers, Bawlers & Bastards (Disc 1: Brawlers) - Tom Wait

 di integrita' voglio proprio vedere cosa fa MySQL.
Beh... Semplicemente le viste DEVONO coprire tutti i casi possibili,
altrimenti c'e' un bug o c'e' una implementazione del cazzo.


 altrimenti c'e' un bug o c'e' una implementazione del cazzo.
Hai provato ? Se conosci MySQL come conosci PostgreSQL o i database in
generale siamo apposto.


 A dire il vero era il CTO di MySQL AB a dire che le FK sono inutili ...
Delle voci di coloro che vendono il prodotto di solito non do molto
ascolto. Se cosi` fosse, utilizzeremo Oracle anche per fare il caffe`
Enrico

 Per me ti ricordi male,
Puo` essere, anche perche` MySQL e PHP io non li ho mai utilizzati per
sviluppo, ma ne ho sempre sentito parlare
Enrico
P.S. a dire il vero di MySQL leggo molto in quanto, nonostante faccia
schifo, fa sempre comodo vedere come procede lo sviluppo di un software
che ti potrebbe capitare fra le mani

 generale siamo apposto.
Si, hai ragione.
Buona giornata.
C:\>iao Angelo

 e' esattamente quello che fai.
Sono due cose differenti, una e` avere una funzionalita` data dal
sistema stesso, l'altra e` aggirarla (se non si fosse capito, utilizzare
una RULE per avere le viste aggiornabili, e` un workaround)
Enrico