|
|
|
![]() |
|
Strumenti |
![]() |
#1 |
Senior Member
Iscritto dal: Mar 2002
Messaggi: 284
|
ma sarà vero?
http://www.wired.com/news/technology...w=wn_tophead_2
http://www.transitive.com/ se fosse veramente così niente più monopolio microsoft... codice liberamente eseguibile indipendentemente dal sistema operativo! secondo me o è uno scherzo o li fanno chiudere nel giro di una settimana ![]() ![]()
__________________
il codice è Parola |
![]() |
![]() |
![]() |
#2 |
Senior Member
Iscritto dal: Jun 2004
Città: BOLZANO/BOZEN
Messaggi: 14871
|
non ho capito bene
![]() |
![]() |
![]() |
![]() |
#3 |
Senior Member
Iscritto dal: Aug 2003
Città: on the net
Messaggi: 2031
|
Palle.
Fai girare un .sit sotto WINZOZ senza EMULATORI et similar e vedim ![]() |
![]() |
![]() |
![]() |
#4 |
Senior Member
Iscritto dal: Jan 2002
Città: Germania
Messaggi: 26110
|
Questo NON E' un emulatore: si tratta del ben noto sistema JIT (Just In Time compilation), e la velocità che si può raggiungere è molto elevata.
Comunque, non è certo una novità, appunto: si tratta semplicemente di un affinamento di quest'ottima idea...
__________________
Per iniziare a programmare c'è solo Python con questo o quest'altro (più avanzato) libro @LinkedIn Non parlo in alcun modo a nome dell'azienda per la quale lavoro Ho poco tempo per frequentare il forum; eventualmente, contattatemi in PVT o nel mio sito. Fanboys |
![]() |
![]() |
![]() |
#5 | |
Senior Member
Iscritto dal: Feb 2001
Messaggi: 4190
|
Quote:
__________________
Wii + Nintendo 2DS + PS3 + PS4 PRO + PS5 + Xbox 360 + Xbox One S + Switch |
|
![]() |
![]() |
![]() |
#6 |
Senior Member
Iscritto dal: May 2004
Città: Milano
Messaggi: 2138
|
si tratta di un sistema di emulazione che non richiede la ricostruzione dell'intero ambiente, come succede adesso con virtual pc, ovvero si installa il sistema operativo, si avvia, e si esegue il programma al suo interno.
con quel sistema innovativo, il codice viene eseguito "al volo", con un bel doppio click su un .exe ad esempio, il tutto nell'ambiente software che stiamo usando in quel momento (nel nostro caso, os x), e ad un ipotetico 100% di rendimento del computer, qualunque sia la sua architettura, con supporto completo dell'hardware, 3D compreso. |
![]() |
![]() |
![]() |
#7 |
Senior Member
Iscritto dal: May 2003
Città: Torino
Messaggi: 1054
|
Cavoli e da quando sarà disponibile ???
Ve lo vedete OSX con l'intero parco SW di Linux e FreeBSD ??? ![]()
__________________
Cerco in acquisto processore Pentium 2030M - AW8063801120500 / AW8063801208800 |
![]() |
![]() |
![]() |
#8 | |
Senior Member
Iscritto dal: Feb 2001
Messaggi: 4190
|
Quote:
Se io sto usando OSX e voglio giocare a Need For Speed Underground io so che l'eseguibile non si "appoggia" solo sul processore e sulla scheda ma anche sul sistema operativo (Windows XP), come faccio allora se io non ho WinXP?
__________________
Wii + Nintendo 2DS + PS3 + PS4 PRO + PS5 + Xbox 360 + Xbox One S + Switch |
|
![]() |
![]() |
![]() |
#9 | |
Senior Member
Iscritto dal: May 2001
Città: Sunnydale
Messaggi: 5139
|
Quote:
![]() ![]()
__________________
"Fear is the path to the dark side... fear leads to anger... anger leads to hate... hate leads to suffering." |
|
![]() |
![]() |
![]() |
#10 | |
Bannato
Iscritto dal: Jun 2004
Messaggi: 4607
|
Quote:
Il problema è che non basta l'emulare il processore, va emulata tutta la MACCHINA per far girare Windows o un altro sistema operativo. Quindi anche se questa fantomatica emulazione funziona davvero, è solo il primo passo. Ma ve lo immaginate un VirtualPC con la velocità di un G5?!!! ![]() |
|
![]() |
![]() |
![]() |
#11 | |
Senior Member
Iscritto dal: May 2003
Città: Torino
Messaggi: 1054
|
Quote:
![]() Ma hai idea del SW open e gratuito che esiste su Linux e FreeBSD DI QUALITA ???
__________________
Cerco in acquisto processore Pentium 2030M - AW8063801120500 / AW8063801208800 |
|
![]() |
![]() |
![]() |
#12 | |
Senior Member
Iscritto dal: May 2003
Città: Torino
Messaggi: 1054
|
Quote:
__________________
Cerco in acquisto processore Pentium 2030M - AW8063801120500 / AW8063801208800 |
|
![]() |
![]() |
![]() |
#13 | |
Bannato
Iscritto dal: Jun 2004
Messaggi: 4607
|
Quote:
Bellissimo, in teoria, ma vanno ricreate da zero tutte le API di Windows (o l'OS che si vuole emulare). Mi pare improbabile che funzionerà mai bene, soprattutto per software recenti. Emulando sia il processore che la macchina, come fa VirtualPC, invece si è svincolati dal sistema operativo e si può far girare tutto. Tanto che VirtualPC esiste anche per PC! |
|
![]() |
![]() |
![]() |
#14 |
Senior Member
Iscritto dal: Jan 2002
Città: Germania
Messaggi: 26110
|
Diciamo che questo combina l'approccio di WinE + JIT. Più esattamente, JIT preleva blocchi di codice (supponiamo siano eseguibili x86 per Windows) che traduce in codice della macchina su cui gira (supponiamo sia un G5); quando JIT incontra una chiamata di sistema, fa scattare l'emulazione delle API "alla WinE".
In questo modo la velocità di esecuzione è realmente spaventosa, perché l'applicazione nativa gira quasi sempre sfruttando le risorse della macchina su cui effettivamente funziona tutto. Ed è un sistema che funziona, se fatto bene.
__________________
Per iniziare a programmare c'è solo Python con questo o quest'altro (più avanzato) libro @LinkedIn Non parlo in alcun modo a nome dell'azienda per la quale lavoro Ho poco tempo per frequentare il forum; eventualmente, contattatemi in PVT o nel mio sito. Fanboys |
![]() |
![]() |
![]() |
#15 |
Senior Member
Iscritto dal: Jun 2004
Città: BOLZANO/BOZEN
Messaggi: 14871
|
leggete, leggete!
Potenzialmente è la scoperta-bomba più devastante mai effettuata in campo informatico e, se tutte le promesse verranno mantenute e se non si tratterà soltanto di vaporware, prepariamoci a una vera e propria rivoluzione. QuickTransit, software dell'americana Transitive Corporation sviluppato dal Professor Alasdair Rawsthorne all'Università di Manchester, è l'equivalente digitale della leggendaria pietra filosofale capace di trasformare il piombo in oro, ovvero un software in grado di far girare qualsiasi programma, con piene funzionalità e con un performance hit minimo, su qualsiasi computer, indifferentemente dal sistema operativo e dal processore impiegato. Al momento i processori supportati sono PowerPC, tutta la famiglia X86, Opteron ed Itanium, e il software è in grado di girare con qualsiasi accoppiata processore/OS, rendendo possibile, tanto per fare un esempio, l'esecuzione di codice scritto per Windows e processori X86 su MacOSX e processori PowerPC e viceversa, oltra a qualsiasi altra combinazione possibile. Secondo Transitive i programmi mantengono il 100% delle funzionalità, l'accelerazione 3D è pienamente supportata e la velocità d'esecuzione è ben l'80% di quella originale, una cifra astronomica per un emulatore, termine che evoca da sempre una certa lentezza e che Transitive preferisce volontariamente evitare per publicizzare il proprio prodotto, preferendo introdurre il concetto di Hardware Virtualization. Il segreto di QuickTrans, a detta del lead engineer Franck Weidel, sta tutto nel suo modo di operare: "Tra il nostro software e un emulatore comune intercorre la stessa differenza che c'è tra un traduttore e un interprete. Invece che lavorare su ogni singolo pezzo di codice, QuickTransit traduce in un sol colpo intere frasi o paragrafi. E' in questo modo che possiamo ottenere performance così elevate".
Troppo bello per essere vero? I dubbi sono più che legittimi, soprattutto se aggiungiamo che QuickTransit, una volta installato, semplicemente funziona: non va nemmeno avviato, si avvia in automatico in background non appena si fa partire un'applicazione non nativa, rendendo di fatto completamente trasparente all'utente il processo di emulazione. Eppure pare sia tutto vero, almeno da quanto confermano gli analisti invitati l'altro ieri alla presentazione, a porte rigorosamente chiuse, del prodotto: i rappresentanti di Transitive hanno fatto girare una versione per Linux di Quake III su un PowerBook dotato di MacOSX e il software grafico GIMP per Linux in ambiente Windows, ottenendo in entrambi i casi performance eccezionali. Non occorre essere power user per intuire le potenzialità di un software di questo tipo e dei radicali cambiamenti che potrebbe portare nel mondo dell'informatica. Forse 'radicali cambiamenti' è un termine riduttivo, parlerei piuttosto di devastanti terremoti con annesse eruzioni vulcaniche, maremoti e cicloni. Rendono meglio l'idea. Prima di lasciarvi a meditare, e in attesa di sapere se effettivamente non si tratterà solo dell'ennesimo vaporware, una nota che ci interessa da vicino: Transitive sta pensando anche al mercato videoludico, proponendo versioni di QuickTrans appositamente pensate per offrire retrocompatibilità a basso costo agli hardware manufacturer delle next gen console. Oltre ovviamente a rendere virtualmente disponibili per qualsiasi home computer tutti i videgiochi, indifferentemente dall’OS e dalle architetture utilizzate. Ora non resta che aspettare. E sperare che non si tratti della burla di qualche mattacchione della Silicon Valley. |
![]() |
![]() |
![]() |
#16 |
Senior Member
Iscritto dal: Jun 2004
Città: BOLZANO/BOZEN
Messaggi: 14871
|
![]() |
![]() |
![]() |
![]() |
#17 | |
Senior Member
Iscritto dal: Aug 2004
Messaggi: 19355
|
Quote:
__________________
"Le statistiche sono come le donne lascive: se riesci a metterci le mani sopra, puoi farci quello che ti pare" Walt Michaels |
|
![]() |
![]() |
![]() |
#18 | |
Senior Member
Iscritto dal: Aug 2002
Città: Roma - Nato il 01/04/1981 - Huawei Technologies
Messaggi: 6704
|
Quote:
![]()
__________________
![]() |
|
![]() |
![]() |
![]() |
#19 |
Senior Member
Iscritto dal: Aug 2002
Città: Roma - Nato il 01/04/1981 - Huawei Technologies
Messaggi: 6704
|
ma sono tutte balle...
Esempio: i programmi Windows hanno bisogno delle chiavi di registro, sto coso come le "emula" ?
__________________
![]() |
![]() |
![]() |
![]() |
#20 |
Senior Member
Iscritto dal: Mar 2002
Messaggi: 284
|
certo che potevano almeno usare un powerbook ultimo modello per la presentazione!
![]() e comunque... sperare non costa nulla!
__________________
il codice è Parola |
![]() |
![]() |
![]() |
Strumenti | |
|
|
Tutti gli orari sono GMT +1. Ora sono le: 08:33.