shrike je napisao/la:imaš li ti ARM doma ili x86?
na laptopu x86_64, na desktopu x86, u mobitelu ARM9
Otkud ti to? Zašto bi se onda AMD i Intel natjecali čiji će 64 bitni procesori imati bolju podršku za izvođenjem x86 instrukcija?shrike je napisao/la:Koliko se ja sjećam, a slobodno me korigiraj, x86-64 nemože raditi to što si opisao da ARM može.
Kolko se ja sjećam s predavanja o Intelovim procesorima, od pentiuma 3 nadalje, a pogotovo Intel Core mikroarhitektura je bazirana na RISC modelu. Budući da x86 instrukcije nisu kompatibilne sa RISC modelom (već su plod starijeg CISC modela, za koji su nas učili da je školski primjer kako ne raditi procesor
I tu se onda tek vidi velika prednost open sourcea. Čim se pojavi novi procesor, dovoljno je napraviti C kompajler za njega i iskompajlirati kod tak da on radi u processor native instrukcijama - što osigurava najbrže izvođenje koda.
Kao što su rekli iz Adobea: 64 bitni flash plugin za windowse nije trenutno moguće napraviti jer flash plugin koristi funkcije iz nekih DLL-ova koji postoje samo na 32 bitnim windowsima. Na 64 bitnim windowsima su M$ vjerojatno drugačije rasporedili funkcije po DLL-ovima, tako da sad moraju pisati flash plugin iznova. Budući da već ga pišu iznova, onda će odmah dodati i neke nove feature, tako da 64 bitnu verziju flasha 9 nećemo uopće vidjeti, dok bi 64 bitni flash 10 plugin mogli ugledati možda već i sljedeće godine (jučer sam obrisal 32 bitnu betu - 9-tka zasad bolje radi). Za linux nisu dali komentar (kolko ja znam).shrike je napisao/la:Jer opet, da može, čemu onda svi ti problemi sa nepostojanjem 64-bitnog flasha?
Kako ne? Upravo to radi nspluginwrapper. Operi (ili firefoxu) se predstavi kao 64 bitni plugin, a on zapravo izvodi 32 bitni flash plugin. I radi savršeno!shrike je napisao/la:Samo bi trebalo dati instrukciju da se vrti na 32-bitnom djelu proca. Zanimljivo, to se nikada ne događa.