Mac



È con grande tristezza e con un po’ di ritardo che oggi vi annuncio l’uscita delle tanto attese OpenGL 3.0.

Vi ho parlato di come Direct3D di microsoft avesse vinto la battaglia con OpenGL in passato. Una storia da cui OpenGL esce sconfitta ma a testa alta.

Oggi le cose stanno ben diversamente da allora!

OpenGL 3.0 era la speranza degli utenti Linux e Mac ma non solo! Migliaia di sviluppatori di giochi e applicazioni 3D attendevano questo rilascio che prometteva importanti cambiamenti strutturali alle specifiche!

L’ARB aveva promesso, ad esempio, un’API orientata agli oggetti, seppur ancora basata su C. Un rifacimento quasi completo della struttura e molte altre cose.

OpenGL 3.0 avrebbe dovuto uscire molto tempo fa ma la sua uscita è stata rimandata più volte. Chiedendo informazioni nel canale ufficiale di OpenGL si poteva essere, con egual probabilità, ignorati o invitati a “non rompere i maroni, quando esce esce! Guarda il sito“.

Ebbene non ho più “rotto i maroni”, fiducioso. Guardando oggi il sito di opengl effettivamente un bell’annuncio indica che la specifica OpenGL 3.0 è pronta ed è liberamente consultabile e scaricabile.

Il problema è che quest’API che doveva sbaragliare Direct3D di microsoft surclassando DirectX10 si è invece rivelata un’immensa delusione!

La maggior parte delle modifiche promesse non sono state implementate.

Capiamoci! OpenGL 3.0 implementa lo stato dell’arte delle schede video! Quindi è pari a DirectX10 (direct3d), e forse anche superiore, per quanto riguarda le feature implementabili! Ci sono i Vertex Shader, gli shader sono stati migliorati, vi sono diverse altre caratteristiche delle più moderne schede video. Però la release non ha nulla di radicalmente diverso da OpenGL 2.1. Sono in molti a dire che poteva essere taggata OpenGL 2.2 ed uscire molto molto tempo fa!

Gli sviluppatori che hanno tanto atteso la riscrittura delle API sono DECISAMENTE INCAZZATI, altri semplicemente amareggiati o delusi.

A cosa è dovuta ufficialmente questa scelta? Apparentemente non si è voluto rompere la compatibilità con alcune applicazioni CAD. Ebbene si! OpenGL è ancora leader nel campo CAD e l’ARB non ha voluto rischiare di perdere questa leadership: ha preferito abbandonare ogni possibilità di attirare il mercato videoludico; mercato più avanzato tecnologicamente e caratterizzato da una rapida evoluzione.

Resterà quindi DirectX di microsoft a far strada sui videogiochi.. Ovviamente solo sui sistemi operativi redmond.

L’ARB dimostra incapacità a prendere decisioni importanti, sordità alla community di sviluppatori, atteggiamento non lungimirante e senza progetti per il futuro se non quelli di mantenere le cose come stanno ora. Si rassegna a seguire microsoft DirectX con qualche mese di ritardo invece di provare a trascinare il mercato dell’hardware grafico con innovazioni e scelte importanti.

Questo significa che le speranze per gli utenti non-windows come me di poter un giorno giocare nel proprio sistema operativo si spengono tristemente.

Mi restano solo alcune domande a cui non so dare risposta.

Perché rimandare così a lungo se poi non è stata riscritta tutta la API? Almeno potevano rilasciare subito e accaparrarsi così parte del mercato nel passaggio DirectX10/Vista. Scelta strategica suicida?

Perché rilasciare l’11 di agosto in assoluto silenzio? A pochi giorni da ferragosto, quando molti sono in vacanza, senza un minimo di pubblicità o un qualche tentativo far notizia?!? A che gioco stanno giocando?

Perché non rispondono alle critiche se non per chiedere di moderare il linguaggio? È come se “se lo aspettassero” e avessero deciso in anticipo di tenere questa linea.

A questo punto aveva più senso creare un API apposita per i giochi e lasciare che i CADisti utilizzassero l’API retro-compatibile e vecchia.

Vorrei tanto poter dar risposta alle mie domande ipotizzando che dietro a tutti ci sia stata Microsoft ma non penso che questa volta le si possa dare colpa.

Sono amareggiato.

Annunci

Spero non ci sia nessuno che non sappia di cosa si tratta… Se non lo sapete rimediate al più presto partendo da questo sito internet che è sempre nel mio blogroll!

In poche parole il Trusted Computing è una tecnologia studiata per levare il controllo all’utente su quello che ha comprato e consegnarlo in mano a multinazionali del software o major della musica o dei film.

Oggi su Punto Informatico c’è un articolo veramente stupendo che fa il punto della situazione!

Sono 3 pagine che invito tutti a leggere! Se pensate di non essere interessati perché non siete informatici o “non capito molto di informatica” vi sbagliate! Quando andate a comprare un televisore, un decoder, un lettore dvd, un mp3, un computer, un cellulare o qualunque altro oggetto che possa gestire dei flussi multimediali state acquistando qualcosa che un giorno può ritorcervi contro di voi!

L’articolo è diviso in 3 parti:

  1. Punto della situazione (per ora, grazie anche all’informazione che è stata fatta sul Trusted Computing, siamo ancora “salvi”)
  2. Cos’è stato fatto (Nessuna tecnologia pericolosa è ancora stata utilizzata ma intanto ce la vendono silenziosamente)
  3. Probabili sviluppi futuri (Leggasi: non ti vendono qualcosa pensando di non utilizzarlo….)

Non fermatevi alla prima pagina! È un articolo molto interessante che tutti dovrebbero leggere!

Consigli per chi volesse “salvarsi”

Non c’è molto che si può fare, le cose importanti sono nell’ordine:

(altro…)


Questo è un duplicato di molti blogger..

e quindi lo scopo non è essere una “novità” ma diffondere il più possibile la notizia, se avete un blog, anche non tecnico.. un qualunque spazio web o opportunità di diffondere la notizia vi invito a farlo!

Questo il testo della petizione:

Basta all’obbligo di acquisto delle licenze d’uso del software con il personal computer! I cittadini italiani vogliono poter scegliere.
(esempio: se desiderano installare GNU-Linux sui loro personal computer da tavolo o portatili non vogliono dover pagare la licenza di Vista!)

Occorre una legge che contenga le seguenti norme:

1) Nella vendita di personal computer il prezzo dell’hardware deve essere riportato con voce distinta rispetto al prezzo della licenza d’uso del software eventualmente in dotazione.

2) E’ consentito all’utente di rinunciare all’acquisto della licenza per il software e pagare solamente il prezzo dell’hardware.

3) Il prezzo indicato per la licenza d’uso del software deve essere realistico.

Ci tengo a precisare che non vi è alcun orientamento verso Linux in questa proposta, un utente Windows può benissimo utilizzare una licenza che già possiede di windows sul nuovo computer, non vedo perché dovrebbe acquistarne una nuova!!! Basta il CD/DVD dei driver.. riguarda tutti gli utenti di TUTTI I SISTEMI OPERATIVI. ( io includo anche i MAC, non vedo perché no.. che sia una scelta dell’utente! )

Il testo è chiaro e si commenta da solo! Forse firmare non servirà a nulla, ma 30 secondi del nostro tempo non sono una tragedia! Per i costi di ricarica è servita.. almeno proviamoci! Non possiamo far molto per farci sentire, ma questa petizione possiamo firmarla!

Testo completo della petizione

Presentazione della petizione, ed enti/personaggi di spicco che aderiscono


eheheh…

vi ricordate la campagna pubblicitaria di Mac? “Get a Mac” quella con.. “I’m a PC, I’m a Mac”

beh hanno fatto un’altra parodia… eccola qui… cliccate sull’immagine per vederla!

Windows e Mac vs Linux


L’esperto di sicurezza markmcb di OmniNerd ha testato la vulnerabilità ad exploit remoti dei più comuni sistemi operativi [EN]

I sistemi sono stati testati senza previa configurazione, ovvero “as is” appena installati e dopo aver applicato le ultime patch ma senza comunque andare a configurare alcunché od installare software “in aggiunta”.

Per gli inesperti in fondo a questo articolo scriverò delle chiavi di lettura per aiutarvi a comprendere l’articolo sulle vulnerabilità che ho citato

I sistemi testati sono

  • Microsoft Windows XP (SP1, SP2, Ultime patch di sicurezza)
  • Microsoft Windows Vista (ultimate)
  • Microsoft Windows Server 2003
  • Apple Mac OS Classic (9 – 1999)
  • Apple OS X 10.4 Server
  • Apple OS X 10.4 Tiger
  • FreeBSD 6.2
  • Sun Solaris 10
  • GNU/Linux Fedora Core 6
  • GNU/Linux Slackware 11.0
  • GNU/Linux SUSE Enterprise 10
  • GNU/Linux Ubuntu 6.10 (Desktop/Server)

(altro…)


Si parla di “Windows“.. in particolare del nuovo sistema operativo Vista da pochi giorni disponibile per l’acquisto e fra meno di 2 anni unico sistema microsoft che troverete acquistando un nuovo computer!

State distanti da Vista! fate tutto quello che potete per non utilizzarlo, anche se doveste aver la possibilità di ottenerlo gratuitamente!

perché?

i motivi sono diversi:

  • Trusted Computing: Se ancora non sapete cos’è il trusted computing è meglio che date un occhiata qui! in breve si tratta di un sistema che sfrutta la criptografia per diversi scopi, molti positivi (tutti riproducibili con l’utilizzo di una smart-card, morale.. non serve il TC per quelli positivi) ma soprattutto tanti negativi (una specie di DRM, Digital Right/Restriction Management, all n-esima potenza); si sposta la capacità di decidere cosa voi potete fare con il vostro computer da voi ad un gruppo di aziende (Trusted Computing Group) che scelgono per voi! Ad oggi la gestione del TC non è attiva di default, e se siete fortunati non avete neppure l’hardware per far funzionare il TC (dipende da quanto è vecchio il vostro pc), ma un giorno microsoft può decidere di attivare con un aggiornamento obbligatorio o con il prossimo sistema operativo il TC e di togliervi la possibilità di disattivarlo! Anche Linux supporta il TC, qual’è la differenza? Che Linux vi permette di decidere se attivarlo o disattivarlo, e non potrà mai togliervi questa capacità di scelta! Un esempio di cosa comporterà il TC su Vista: immaginate di acquistare od affettare regolarmente un video in alta definizione (HD-DVD/Blu-Ray), Vista controllerà che tutto il vostro hardware (scheda video, monitor, scheda madre ecc ecc..) sia compatibile con le specifiche definite dal gruppo di aziende che fanno parte del TCG, se anche una sola di queste periferiche non fosse conforme o risultasse manomessa il video non verrà visualizzato o sarà trasmesso in bassa qualità; altro esempio: acquistate un CD musicale originale e volete mettervelo su MP3 o altro formato per poterlo mettere sulla vostra chiavetta mp3, o fare una compilation delle canzoni che più vi piacciono, ebbene no non lo potete fare, Vista vi permetterà di farlo solo estraendo le canzoni in bassa qualità.
  • Pesantezza del sistema: La versione base (senza l’interfaccia grafica AERO) occupa, senza far nulla, 300 MB di ram! appena attivate Aero vi occupa 400 MB di ram! Se volete poi farci qualcosa con il vostro computer, oltre a giocare con l’interfaccia di vista, allora 1 GB minimo di ram è d’obbligo, ed anche così ne avreste “solo” 600 MB utilizzabili, e vi lascio immaginare quanti ne avrete dopo aver installato obbligatoriamente un antivirus ed un firewall! È un sistema di una pesantezza enorme che renderà molto più lento il vostro computer.. in altre parole se volete passare a vista allora preparatevi a sostituire il vostro computer con uno più potente, e chiedetevi che cosa vi da di nuovo questo sistema operativo perché giustifichi tale spesa!
  • Costi elevati: Il costo di Vista Base (home) è di 150 € e non include l’interfaccia grafica AERO, il successivo che la include è Premium che costa “solo” 400 €. Per essere onesti le versioni OEM (quelle distribuite con i computer che acquistate, che hanno windows pre-installato) saranno meno care, ma difficilmente scenderanno sotto ai 100 €. A questi costi dovete aggiungere l’aggiornamento dell’hardware per ritrovarvi con un computer più potente ma veloce quanto prima, grazie a vista.
  • Driver, Programmi, Retro-compatibilità: Al momento i driver per vista sono molto pochi, se ad esempio avete una scheda audio Creative c’è una buonissima probabilità che non esistano i driver per vista della vostra scheda.. ovvero che non avrete audio nel nuovo sistema operativo (a meno di acquistare un’altra scheda); altro esempio, se siete possessori di una scheda video Ati Radeon con chipset nForce3 (tra l’altro come nel mio portatile) scordatevi l’accellerazione 3d su vista; in questo momento esistono più driver per linux che per windows vista! Inoltre non tutti i programmi che funzionavano su windows xp funzionano su vista perché è stata rimossa la retro-compatibilità con i sistemi precedenti. Prima di passare a vista verificate che le parti del vostro computer (o di quello nuovo) siano compatibili con vista, e che tutti i programmi che vi servono funzionino anche sotto vista! (in particolare se avete acquistato qualche programma pagando regolarmente la licenza non è detto che questo funzioni in vista, verificatelo prima).
  • Innovazioni praticamente inesistenti: Ok, ma cosa c’è di nuovo in vista? l’interfaccia grafica è stata migliorata (AERO permette effetti di trasparenza e qualche effetto semi-3D come quello che forse avrete visto nella pubblicità alla tele), la possibilità (finalmente!) di effettuare solo alcune operazioni come Amministratori (vi viene richiesta la password di amministratore tutte le volte che dovete fare una qualche modifica importante al sistema), una nuova shell (interessa solo agli esperti) e per finire.. le directx10.. su queste tornerò fra poco. Quindi cosa c’è di realmente nuovo? dal punto di vista dell’utilizzo praticamente nulla.. un po’ di grafica nuova.
  • Diretx10 – lock in: directx ed opengl sono dei sistemi per aggirare il sistema operativo ed utilizzare direttamente l’hardware (scheda video), questo permette poter sfruttare appieno il sistema senza interferenze, infatti vengono usate soprattutto per i giochi. Directx10 è superiore all’attuale versione di opengl (in particolare per la presenza dei geometry shader per chi ne capisce qualcosa). Il “problema” è che directx10 verrà rilasciato da microsoft SOLO ed ESCLUSIVAMENTE per windows vista, questo significa che neppure gli utenti di windows xp o precedenti (oltre che ovviamente a quelli degli altri sistemi) non potranno utilizzare directx10! Perché microsoft ha fatto questo? impedimenti tecnologici? no. Per obbligare chi vuole sfruttare fino in fondo le nuove schede video (ad esempio per eventuali giochi che verranno scritti in directx10) a passare a vista! Non è la prima volta che microsoft adotta tecniche di questo tipo per obbligare a cambiare sistema, e non sarà neanche l’ultima! In gergo economico questo si chiama “lock-in”, ingabbiamento, l’utente che utilizza vista non può più smettere di utilizzarlo perché altrimenti non gli funziona più questo e quello! Usate vista ed accetterete tutte le (ulteriori) catene che microsoft cerca di legarvi intorno a mani e piedi. Se vista viene rifiutato in massa i produttori continueranno ad utilizzare directx9 o inizieranno ad utilizzare opengl, che intanto avrà raggiunto directx10, microsoft sarà obbligata a rilasciare directx10 anche per le versioni precedenti di windows o perderà tutto il mercato della grafica 3d! In entrambi casi l’utente vince (nel primo solo quello microsoft ma è già qualcosa)!

Potete anche non credere alle mie parole, ma non sono l’unico a dire queste cose, per chi conosce l’inglese segnalo un po’ di articoli interessanti sull’argomento “lasciate perdere vista” (sono piuttosto lunghi, su più pagine).

I primi 2 scritti da Scot Finnie, un esperto di Windows che ha recentemente dato i suoi saluti a microsoft per una serie di motivi che lo hanno infastidito in windows Vista.

Ed un altro che si pone diverse domande sul DRM in Vista, chi ne trae beneficio? vi anticipo che non sono gli utenti (voi).

E allora che fare?
(altro…)