uBrowser: navigare in 3D

La disponibilità delle librerie grafiche XUL, in seguito alla presentazione di XGL da parte di Novell sta stuzzicando la fantasia di programmatori e sviluppatori ed aprendo nuovi orizzonti nella costruzione di GUIs (Graphic User Interfaces) sempre più user-friendly.
Un esempio lampante di questa “euforia” lo si nota con uBrowser.

uBrowser è un semplice browser web che sfrutta Gecko, il potente motore di rendering di Mozilla Firefox in un programma standalone che integra e si basa sulle librerie grafiche LibXUL. La grafica delle pagine web mostrate dal browser durante la navigazione utilizza OpenGL per disegnarne la geometria sul monitor, ne risulta un browser con un impatto visivo straordinario.

L’intento degli sviluppatori resta comunque quello di fornire un proof of concept nell’utilizzo delle LibXUL, senza voler sostituire i classici browser 2D, rimane comunque un progetto interessante e un campo tutto da esplorare ora che è possibile sfruttare librerie di accelerazione grafica opensource.

il codice sorgente di uBrowser è rilasciato liberamente ed è possibile scaricarlo dal sito ufficiale www.ubrowser.com dove è possibile trovare informazioni e una descrizione più dettagliata in inglese.

febbraio 25th, 2006 @ 02:14 AM • Classificato in NEWS • Tags: , , , , Nessun commento

Videointervista a RMS, fondatore dell’Open Source

St IGNUcius della Chiesa di Emacs benedice i vostri computer. Inizia così lo Smarty Pants di oggi su Teleblog, con un Richard Stallman in versione evangelica con tanto di aureola. La puntata di oggi è dedicata interamente al free software e all’open source e non poteva mancare il grande RMS. A seguire un’intervista ai ragazzi dell’Open Source Lab di Torino. Come bonus track scaricabili invece ci sono due chicche: una lunga intervista a Stallman e la spiegazione del perchè gli gnocchi non siano un piatto Microsoft :-)

febbraio 25th, 2006 @ 02:07 AM • Classificato in NEWS • Tags: , , , , , Nessun commento

Windows Vista è completo

Microsoft ha messo a disposizione dei tester la prima preview di Windows Vista comprendente tutte le funzionalità e i componenti che faranno parte della release finale, inclusi quelli indirizzati alle aziende

Redmond (USA) – Circa mezzo milione di tester sta saggiando in queste ore le novità della nuova Community Technology Preview (CTP) di Windows Vista, una release che inaugura, seppure in via ufficiosa, la seconda e ultima fase di beta testing del nuovo sistema operativo di Microsoft.

Come spiegato lo scorso mese, il big di Redmond ha scelto di cancellare il rilascio di una Beta 2 ufficiale per continuare sulla strada, evidentemente più proficua, delle community preview. Quella attuale, chiamata non a caso Enterprise CTP (build 5308), si rivolge in modo particolare alle aziende. La prossima anteprima, la cui data del debutto non è ancora nota, avrà invece per target gli utenti domestici e dei piccoli uffici.

L’Enterprise CTP è la prima versione di Vista definita da Microsoft “feature complete”, ovvero integrante tutte le funzionalità che faranno parte della release finale. Tra queste c’è la tanto attesa Sidebar, che insieme ai gadget rappresenta una delle maggiori novità “in vista” dell’interfaccia utente del nuovo Windows. La Sidebar è un pannello posizionato sul lato destro del desktop in cui l’utente può inserire scorciatoie ai programmi, applet interattive o i succitati gadget, mini applicazioni in tutto simili ai widget di Mac OS X Tiger.

Della nuova CTP, Microsoft ha messo soprattutto in rilievo le novità con cui corteggia le medie e grandi aziende, tra cui i nuovi strumenti per il deployment del sistema operativo, le migliorie nella sicurezza e nella cifratura dei dati, il migliorato supporto alla mobilità e ai notebook, e i nuovi metodi di accesso ai dati aziendali da remoto.

Vista include ora un nuovo formato per la clonazione dei dischi, chiamato Windows Imaging Format (WIM), che permette agli amministratori di creare immagini personalizzate del sistema operativo da installare sui desktop aziendali. WIM include molte delle caratteristiche già offerte da prodotti di terze parti, come il celebre Norton Ghost, con il vantaggio di essere integrato in Windows e accompagnato da tutta una serie di strumenti per la creazione, la gestione, la migrazione e il deployment delle immagini.

L’Enterprise CTP migliora inoltre i principali strumenti di gestione di Vista, tra cui la Management Console 3.0, la Group Policy, il servizio di logging degli eventi, il task scheduler ecc. Microsoft fornisce maggiori dettagli sulle novità in questa pagina.

Quella attuale è la prima preview di Vista a permettere l’aggiornamento di una copia di Windows XP SP2: in precedenza il sistema operativo poteva essere installato esclusivamente su una partizione “pulita”. Microsoft ha incoraggiato i propri tester a provare l’aggiornamento su immagini di Windows XP effettuate su macchine di produzione: ciò consente di portare alla luce un maggior numero di problemi ed eventuali incompatibilità con applicazioni di terze parti.

Tra le gallerie di screenshot dell’Enterprise CTP pubblicate su Internet si segnalano quella di pcmag.com e quella di activewin.com.

Le immagini ISO della build 5308 di Vista, scaricabili dagli iscritti al Windows Vista Technical Beta Program, sono due: una per la versione a 32 bit, della dimensione di circa 2,7 GB, e una per la versione a 64 bit (x64), di circa 3,6 GB. Come testimoniato da molti tester, in queste ore ci sono stati diversi problemi di traffico, dovuti presumibilmente all’elevato numero di persone coinvolte in questa fase del testing.

tratto da: punto-informatico.it

febbraio 25th, 2006 @ 01:55 AM • Classificato in NEWS • Tags: , Nessun commento

Nei Mac pulsa il TPM

Roma – Prima di iniziare a scrivere questo articolo ho controllato la documentazione ufficiale sul sito di Apple. Le schede descrittive dei nuovi Mac, sia portatili che da tavolo, non riportano ancora nessun cenno alla tecnologia Trusted Computing. Anche la ricerca dei termini Trusted Computing, TPM e Infineon all’interno di www.apple.com restituisce 0 risultati.

Questo non dovrebbe sorprendere, visto che Apple sembra avere messo in atto da almeno due anni una precisa strategia di segretezza riguardo a questo scottante argomento. Ad esempio, quando sono stati forniti ai primi programmatori MacIntel i loro kit di sviluppo (dei normali PC debitamente modificati ed il relativo software), è stato imposto loro di firmare un apposito NDA (Non-Disclosure Agreement) che vietava loro di divulgare qualunque informazione a questo proposito. Solo pochi giorni fa, Apple ha chiesto ed ottenuto che venisse chiuso un sito web (Win2OSX) colpevole di avere fornito informazioni utili a crackare il Fritz Chip (TPM) che viene utilizzato per impedire installazione di Mac OS X sui comuni PC. Nello stesso momento, Apple è anche riuscita ad ottenere che venissero eliminati i link che da alcuni siti americani, come http://www.osx86project.org/, mandavano al sito di Maxxuss, l’hacker responsabile del crack. Insomma, sembra che Apple abbia deliberatamente scelto la via della security-through-obscurity, anche se questo approccio alla sicurezza è notoriamente fallimentare (come dimostrano i ripetuti crack di Maxxuss).

Ma come stanno effettivamente le cose? I nuovi Macintosh su architettura Intel sono da considerarsi delle macchine Trusted Computing a tutti gli effetti? Questa tecnologia viene usata solo per impedire l’uso di Mac OS X sui comuni PC o viene usata anche come fondamento per nuove tecnologie di controllo (DRM e simili)? Come è possibile che una tecnologia ritenuta da molti osservatori del tutto inviolabile sia stata crackata 3 o 4 volte in un anno? I nuovi Mac differiscono dai comuni PC solo per la presenza dei TPM od anche per altre caratteristiche? A dispetto della politica di segretezza di Apple, è abbastanza facile rispondere a queste domande.

Alla prima domanda, possiamo rispondere in questo modo: “sì” e “no”. I Mac basati su architettura Intel fanno effettivamente uso di un Fritz Chip (più esattamente un TPM 1.2 di Infineon) per impedire che il sistema operativo Mac OS X venga installato abusivamente sui normali PC. La presenza dei TPM sui MacIntel è ampiamente documentata sia dai siti di alcuni sviluppatori che dalle schede descrittive di alcuni distributori Apple ed è quindi fuori di dubbio. I nuovi MacIntel devono quindi essere considerati macchine Trusted Computing a tutti gli effetti, anche se il sistema operativo ed il software applicativo ancora non utilizzano le funzionalità offerte da questa tecnologia.

Si può rispondere facilmente anche alla seconda domanda: le funzionalità offerte dal TPM, in questo momento, non vengono usate per nessun’altra applicazione o, quanto meno, non se ne ha notizia. Ad esempio, non vengono sfruttate né per proteggere dalla copia abusiva il software applicativo (Quark Xpress, Adobe Photoshop etc.) né per proteggere dalla copia abusiva i contenuti multimediali (Film o musica comprata su iTunes). Questo però non vuol assolutamente dire che questo non succederà mai.

Come abbiamo già detto, i nuovi MacIntel sono macchine Trusted Computing a tutti gli effetti. Il TPM Infineon che montano sulle loro motherboard è un Fritz Chip perfettamente funzionante. A dispetto di quello che si dice in alcuni circoli, questo chip non è “castrato” in nessun modo.

Anche il supporto software fornito da Mac OS X è più che sufficiente per usare la sottostante piattaforma hardware per tutti gli scopi per cui è stata creata (e, in ogni caso, sostituire il software è sempre possibile). Di conseguenza, l’attuale libertà di cui godono gli utenti Apple è solo l’effetto di una scelta deliberata di Apple e dei produttori di software e di contenuti. Non c’è nulla, né a livello hardware né a livello software, che impedisca a queste aziende di cambiare idea nel prossimo futuro.

Il fatto che Apple non stia sfruttando a fondo le possibilità offerte dal TPM ci permette anche di rispondere alla terza domanda. Infatti, è proprio l’uso limitato delle funzionalità Trusted Computing che spiega perchè questo tipo di protezione sia già stato violato almeno tre volte da quando Mac OS X per Intel è stato reso disponibile.

Il punto su cui bisogna focalizzare la propria attenzione è quello dell’identità: Mac OS X si limita a verificare la presenza del TPM, di qualunque TPM. Per questo è sufficiente emulare via software un TPM generico per ingannare Mac OS X e fargli credere di trovarsi su un prezioso MacIntel portatile da oltre 2000 euro mentre in realtà sta girando su un miserabile PC cinese da 900 euro acquistato in saldo alla Coop. Se Mac OS X si prendesse la briga di controllare che il TPM sia un vero TPM, e non un emulatore software, questo attacco non potrebbe funzionare.

Molto probabilmente, Apple ha deciso di non fare una verifica così approfondita sulla reale identità del TPM per ragioni “politiche”. Per controllare che un certo TPM sia proprio il TPM di un vero MacIntel, e non un emulatore software od il TPM di un comune PC, è necessario rilevare il suo identificatore univoco (la Endorsement Key) e confrontarlo con quelli dei TPM prodotti da Infineon per Apple. Le Endorsement Key dei TPM devono quindi essere memorizzate al momento della produzione in un apposito database centrale (che deve essere mantenuto inaccessibile ai cracker). In seguito, Mac OS X deve effettuare un confronto di qualche tipo con il contenuto di questo database, presumibilmente grazie ad una connessione ad Internet. Apple deve avere pensato che pretendere che gli utenti si collegassero ad Internet e si lasciassero identificare in questo modo, palesemente in contrasto con qualunque logica di privacy, fosse eccessivo e politicamente pericoloso. Si può solo apprezzare la saggezza di questa decisione.

Questo però ci porta ad un’altra considerazione: se Apple manterrà la sua decisione di non memorizzare le Endorsement Key dei TPM montati sulle sue macchine, dovrà aggiungere qualche altro elemento hardware proprietario ai MacIntel per impedire che Mac OS X venga installato sui PC. A partire dal 2006, infatti, praticamente tutti i PC prodotti nel mondo monteranno il loro bravo TPM e saranno quindi indistinguibili dai MacIntel. Questo ci permette di rispondere anche all’ultima domanda: in questo momento i MacIntel differiscono dai comuni PC solo per il TPM ma difficilmente questa situazione potrà restare immutata a lungo.

Se Apple deciderà effettivamente di inserire qualche altro elemento di differenziazione nella architettura dei MacIntel sarà molto, molto difficile sostenere che il TPM è stato inserito nella nuova architettura hardware di Apple solo per impedire l’installazione di Mac OS X sui PC. A quel punto diventerà chiaro che il TPM non serve assolutamente a questo scopo e la sua presenza è dovuta, in realtà, al desiderio di usare le potenzialità del Trusted Computing per la costruzione di sistemi DRM di seconda generazione. iTunes, da solo, giustificherebbe completamente questa scelta.

In conclusione, i nuovi Mac sono sicuramente delle Rolls-Royce, degne della migliore tradizione Apple, ma sembra che le chiavi di queste meraviglie stiano già scivolando dalle mani del fortunato cliente a quelle di qualcun altro.

articolo di Alessandro Bottoni
http://laspinanelfianco.wordpress.com/

tratto da: punto-informatico.it

febbraio 25th, 2006 @ 01:32 AM • Classificato in NEWS • Tags: , , Nessun commento

About Neffscape

Neffscape è il blog personale di Marco Boneff. Si tratta principalmente di un blog informativo per tutti coloro che sono interessati al mondo delle tecnologie. Neffscape pubblica articoli informativi tratti dalle più prestigiose fonti del web, commenti personali e brevi tutorial per migliorare la propria esperienza informatica.
Siete liberi di partecipare, aggiungere questo blog alla lista dei vostri feed e proporre articoli e contributi. Siamo qui per divertirci!!!

febbraio 23rd, 2006 @ 03:59 AM • Classificato in NEWS • Tags: Nessun commento
post precedenti »
Tutti i contenuti di Neffscape sono pubblicati secondo la licenza di utilizzo Creative Commons Attribution non commercial share alike 3.0.
• Neffscape è un sito pensato, creato e mantenuto da Marco Boneff