1

salut, salut,
alors voilà, on m'a toujours parlé des MAC et des PC, mais en fait, qu'est ce qui différencie vraiment les 2 ?
Parce que moi je sais à peu près convenablement utiliser mon PC, avec windows, mais c'est tout.

Qu'est ce qui fait qu'on doive faire des progs pour MAC et PC, et qu'ensuite, même sur PC, ça change que ce soit Linux et windows.

Et maintenant, les MAC qui fonctionnent sur des PC, c'est un coup à devenir triso ça ^^

Bon voilà, ça peut peut être parraître completement con, mais ça m'intriguait, donc si vous pouviez me répondre simplement, merci beaucoup smile

2

Edited_795

3

Ah ok, il me manquait juste quelques données ^^

Et sinon, pourquoi il a fallu attendre la sortie du logiciel fait par mac pour faire fonctionner windows sur un Macintel, puisque c'est la même chose ? De la même manière, on peut installer un MAC-OS sur un PC ?

Ah oui, les Intel et les AMD fonctionnent de la même manière donc pour que les 2 fonctionnent avec les PC ?

4

Edited_796

5

Ok, merci, ça faisait longtemps que je me posais ces petites questions, qui en fait n'étaient pas bien compliquées smile

6

Pour wiwi sur macintel, le seul challenge était de faire Booter windows.
En effet, les MacIntel utilisent l'EFI pour remplacer le Bios utilisé sur les PC conventionnel. Et Windows ne sait pas démarrer avec l'EFI.
Ce qu'ont fait les hackers et Mac, c'est créer uen couche d'émulation du Bios, pour que windows retrouve ses petits et puisse booter (en gros pour faire simple).
Mais les architectures sont les mêmes, au pire y a un driver a redévelopper pour la CG qui n'est pas une CG standard.

7

Mac ca pu
(ce message vous a gracieusement été envoyé d un mac)

8

Edited_797

9

si mais maintenant je suis pro e17 tongue

10

Sinon, le format des exécutables est du Mac-O.

http://developer.apple.com/documentation/Porting/Conceptual/PortingUnix/compiling/chapter_4_section_7.html
"The only executable format that the Mac OS X kernel understands is the Mach-O format. Some bridging tools are provided for classic Macintosh executable formats, but Mach-O is the native format. It is very different from the commonly used Executable and Linking Format (ELF)."

En voilà la doc :

http://developer.apple.com/documentation/DeveloperTools/Conceptual/MachORuntime/index.html#//apple_ref/doc/uid/TP40000895

Ca peut d'ailleurs permettre de comprendre comment il peut y avoir plusieurs types de formats d'exécutable :

"The Mach-O file format provides both intermediate (during the build process) and final (after linking the final product) storage of machine code and data. It was designed as a flexible replacement for the BSD a.out format, to be used by the compiler and the static linker and to contain statically linked executable code at runtime. Features for dynamic linking were added as the goals of Mac OS X evolved, resulting in a single file format for both statically linked and dynamically linked code."

Des choix techniques font qu'ils obtiennent autre chose que du ELF ou du PE.

./9 : han, et tu parles de lenteur alors que tu aimes e17 ??? (pour avoir vu tourner e17, c'était pas plus réactif que ça franchement)
avatarIl n'a pas de mots
Décrire son mépris
Perdre les rênes
Il a perdu la foi

11

heu e17 c'est parce que c'est joli, et c'est plutot reactif wink
Non mais tout est lent mais ca doit etre du au ppc qui arrache triso >> au centrino lol

12

guilc :
Mais les architectures sont les mêmes, au pire y a un driver a redévelopper pour la CG qui n'est pas une CG standard.

Nope, la carte graphique est une ATI tout ce qu'il a de plsu standard

D'ailleurs

http://www.apple.com/macosx/bootcamp
avatarProud to be CAKE©®™


GCC4TI importe qui a problème en Autriche, pour l'UE plus et une encore de correspours nucléaire, ce n'est pas ytre d'instérier. L'état très même contraire, toujours reconstruire un pouvoir une choyer d'aucrée de compris le plus mite de genre, ce n'est pas moins)
Stalin est l'élection de la langie.

13

Godzil
:
guilc :
Mais les architectures sont les mêmes, au pire y a un driver a redévelopper pour la CG qui n'est pas une CG standard.

Nope, la carte graphique est une ATI tout ce qu'il a de plsu standard

D'ailleurs

http://www.apple.com/macosx/bootcamp

Mmm, me semblais que ya vait un pb de firmware pas trop compatible avec les CG standard qu'on trouve sur les PC normaux, mais bon, je fias ptet un mélange avec les CG sur PPC grin

14

Oui plutot smile

Enfin les cartes video sur MacIntel n'on ptet pas de VESA ou de bios VGA, mais c'est lié a l'EFI dans ce cas. Mais le module de compatibilité BIOS le propose
avatarProud to be CAKE©®™


GCC4TI importe qui a problème en Autriche, pour l'UE plus et une encore de correspours nucléaire, ce n'est pas ytre d'instérier. L'état très même contraire, toujours reconstruire un pouvoir une choyer d'aucrée de compris le plus mite de genre, ce n'est pas moins)
Stalin est l'élection de la langie.

15

yavait aussi un petit probleme d'endianess entre les archi PPC et x86, ce expliquait les bios differents entre les cartes pour mac et pc, mais maintenant c'est réglé avec le passage chez intel..

16

le plus gros pbm entre mac & pc viens uniquement de l'Open Firmware, et le fait que le mac, le bios VGA/VESA il s'en fout royalement
avatarProud to be CAKE©®™


GCC4TI importe qui a problème en Autriche, pour l'UE plus et une encore de correspours nucléaire, ce n'est pas ytre d'instérier. L'état très même contraire, toujours reconstruire un pouvoir une choyer d'aucrée de compris le plus mite de genre, ce n'est pas moins)
Stalin est l'élection de la langie.

17