Sujet Apple tourne sa veste, Intel Inside.
- 115 réponses
- 19 participants
- 2 159 vues
- 0 follower
Anonyme
Reste à savoir si OS/X marchera directement sur les pc's standards ou nécessitera des machines 100% certifiées apple...
Le Power PC terminera donc sa carrière grand-public dans les consoles de jeu comme la Playstation 3 et la X-box 360...
Etonnant, microsoft s'étend sur le powerpc et Apple bat en retraite sur les x86 ...
Demain, dans la même série, Total annoncera son abandon du pétrole au profit de l'énergie solaire.
luciolis
Anonyme
ohmface
Pov Gabou
Citation : c'est pas l'architechture X86 qui va faciliter ça (si linux sur mac, wine sur linux = windows sur architechture mac)
Si. Concretement, tu as un programme windows dont tu n'as pas access aux sources (si tu as acces aux sources, le probleme est totalement different: il s'agit de portage et non plus d'emulation), pour l'exeecuter sur mac os X:
il fallait traduire a la volee le code machine powerpc vers x86 (emulation d'architecture: virtual pc), et traduire les appels systeme et autres propres a chaque OS (emulation d'OS: wine, virtual pc). L'emulation d'architecture etant en general la cause principale de ralentissement la plus grande sur des trucs style virtual PC.
Par exemple, un truc comme virtual PC devrait logiquement devenir beaucoup plus rapide sur mac x86.
Wine sur linux ppc, ca n'est pas utilisable directement. Il faut un emulateur en plus:
Citation : Well, it is true that Wine only runs on Intel's x86 processors. Unfortunately it will also require quite a lot of work before it runs on other processor architectures.
But what do we mean by 'running on a non x86 processor'.
First it can mean 'I can compile a Windows application on Sparc, link it with Winelib, and have it run on Solaris'. I know, this is not what you had in mind. This may seem very restrictive and yet would be very useful: it means easy porting of Windows applications to almost any Unix architecture. In any case this is the first step towards allowing Wine to run on other processor architectures. Unfortunately Wine's code is not very portable to other processor architectures, partly because some parts of it have to know a lot about the processor, and partly because most of it makes assumptions like 'sizeof(int)==sizeof(pointer)' and 'byte-sex==little-endian'. This is being worked on though, and progress is being made albeit slowly.
Then we could take it to mean 'Wine on Alpha should be able to run Windows NT Alpha applications'. The prerequisite for this is that Winelib compiles on Alpha (or MIPS, the other defunct Windows NT platform). Now, would it be really useful? I don't think many people have Windows NT applications for the Alpha or MIPS processor. So this is probably not that useful and also rather unlikely to happen since we would need a programmer who has just this combination of hardware and software to work on it.
Then there's what everyone has been waiting for: 'I want to be able to run my x86 Windows applications on any processor architecture I like. That's the most complex one. Again the prerequisite is that Winelib works on this architecture, which will definitely happen someday. Then 'all that is needed' is to integrate an x86 emulator with Wine (and also change Wine's name :-). Ulrich Weigand just did that as an experiment some time ago when he had 'some spare time'. He even managed to get some Win16 applications to run. His code was not in a state where it could be integrated into Wine yet and I don't know how much work has been put into pursuing it. His attempt did spark many discussions on Wine's mailing list though. The result is that we would need a sophisticated emulator including a JIT in order to get something really viable (i.e. not too slow). And developing such an emulator is a whole project in itself.
Does it mean it will never happen? Not sure. Maybe we'll get some motivated developers once the Winelib problems are solved. Of course, it would happen much faster if, for instance, Compaq made its Fx32! Intel x86 emulator Open Source and financed the development of Wine for their Alpha machines. As with all Open Source projects, if enough people are interested and pool their resources together, it will happen.
http://www.winehq.com/site/myths
Citation :
an plus tard on passe au x86 pour des raisons de performance...
C'est pas tout a fait ca. Les raisons sont un peu plus complexes que ca. C'est sans doute plus une question de "plateforme": l'artile suivant est le plus convaincant pour moi:
https://arstechnica.com/columns/mac/mac-20050608.ars
Fredfx
Pour le sujet d un OS mac tournant sur PC, IL suffit d avoir l emulation PEARPC qui le fait tres bien sans trop pompe sur le cpu
http://pearpc.sourceforge.net/
c est surment apres avoir vu sa que Steve jobs a flipe de la tournure des choses
mais la vraie raison c est les performances des futur cpu d intel, le tres puissant MONTECITO a de quoi faire peur a Steve J. face au power pc et meme le nouvau Power Cell, ne tiendront pas le coup d une guerre commercial
enfin ne pense pas que ca serai des p4 qui assuront les prochains mac je pencherai plutot sur les nouvels puce Pentium M cadance a plus de 3ghz, ca va faire mal
ca le fait deja avec un adaptater asus ct-479 sur socket 478 de quelques carte mere de chez asus avec un Pentium M de 2ghz qui bas les peformances des P4 Extreme edition ,
il y a de quoi ce pose des questions
http://www.x86-secret.com/popups/articleswindow.php?id=123
Y a le Xeon (64 bit) de quoi satisfere les OS des futurs MAC INTEL
MMMM J aime quand ca tour au drapeau blanc
miles1981
Fredfx > Arrête, tu vas me faire mourir de rire. Il y a qqs années Intel a promis une révolution avec son Itanium, tu vois où on en est maintenant. Le principal pb de l'Itanium était naturellement son architecture innovante et le compilateur qui va avec était complètement différent des autres à cause de l'architecture, mais si Intel nous fait un truc du même genre, ou s'ils nous ressorte du Replay, on va s'amuser avec le Montecito...
Audio Toolkit: http://www.audio-tk.com/
Anonyme
Citation : un Pentium M de 2ghz qui bas les peformances des P4 Extreme edition ,
il y a de quoi ce pose des questions
luciolis
Citation : . Concretement, tu as un programme windows dont tu n'as pas access aux sources (si tu as acces aux sources, le probleme est totalement different: il s'agit de portage et non plus d'emulation), pour l'exeecuter sur mac os X:
je ne parlais pas d'émulation, mais bien du recompilage du code source.
De toute façon, je suis d'accord avec toi pour ce point
- < Liste des sujets
- Charte