Bientôt en universal binaries
par Christophe Laporte le 11.01.2006 à 18:45
À Macworld, Netopia assure des démonstrations de Timbuktu Pro 8.6. Cette version adopte le format Universal Binaries et fonctionne par conséquent de manière native sur PowerPC et Intel. L’éditeur ne précise pas quand cette mouture sera disponible. De son côté, Graphisoft travaille également à une version optimisée d’Archicad 9 pour les Macintosh sous Intel. Les développeurs espèrent avoir fini d’ici un à deux mois.
| |
Vos réactions (12 réactions)
Chris
[23/09/2007 02:37]
ah ok, je confonds l'OS et les calculs...donc en fait mac aurait pu grace aux UB tourner sur PC, mais depuis quand ?
ah ok, je confonds l'OS et les calculs...donc en fait mac aurait pu grace aux UB tourner sur PC, mais depuis quand ?
NightWalker
[23/09/2007 02:37]
Depuis la première version de OS X :p
En fait, une application UB peut fonctionner aussi bien sur OS X PPC et OS X Intel. Mais pas avec un PC quelconque et encore moins avec Windows...
Depuis la première version de OS X :p
En fait, une application UB peut fonctionner aussi bien sur OS X PPC et OS X Intel. Mais pas avec un PC quelconque et encore moins avec Windows...
michelg
[23/09/2007 02:37]
dans le temps du far west (NeXTstep, qq part autour de 1990), on appelait cela des FAT binaries. (des gros binaires)
nextstep a été porté des Nextstation (tournant sous 68040 motorola) vers intel (i486) parce que trop cher le motorola.
l'os existait donc en 2 versions (intel et motorola)
c'était le MEME os , PAS un windows et un unix cote à cote
non, c t le MEME os, la seule chose qui change est le processeur
donc, si on compile le même logiciel , un pour chaque cpu, ca marche. Comprenez bien qu'un logiciel est dépendant de 2 choses : son "environnement" (le système d'exploitation qui lui fournit des briques toutes prêtes) et le processeur (qui fait tourner le programme)
si on a que le processeur qui change, cela simplifie BEAUCOUP la vie.
un FAT ou Universal Binaries est un "bundle" (un paquetage) .app qui contient 2 exécutables. l'un en intel, l'autre en powerpc (motorola du temps de nextstep)
--
NeXTstep pour l'histoire est simplement l'ancêtre de os X
os X 10.0 était un portage (fortement amélioré bien sur) du dernier nextstep vers powerpc.
et oui, apple l'ayant confirmé, ils ont toujours maintenu la version "intel" de nextstep/os X, au cas où...
dans le temps du far west (NeXTstep, qq part autour de 1990), on appelait cela des FAT binaries. (des gros binaires)
nextstep a été porté des Nextstation (tournant sous 68040 motorola) vers intel (i486) parce que trop cher le motorola.
l'os existait donc en 2 versions (intel et motorola)
c'était le MEME os , PAS un windows et un unix cote à cote
non, c t le MEME os, la seule chose qui change est le processeur
donc, si on compile le même logiciel , un pour chaque cpu, ca marche. Comprenez bien qu'un logiciel est dépendant de 2 choses : son "environnement" (le système d'exploitation qui lui fournit des briques toutes prêtes) et le processeur (qui fait tourner le programme)
si on a que le processeur qui change, cela simplifie BEAUCOUP la vie.
un FAT ou Universal Binaries est un "bundle" (un paquetage) .app qui contient 2 exécutables. l'un en intel, l'autre en powerpc (motorola du temps de nextstep)
--
NeXTstep pour l'histoire est simplement l'ancêtre de os X
os X 10.0 était un portage (fortement amélioré bien sur) du dernier nextstep vers powerpc.
et oui, apple l'ayant confirmé, ils ont toujours maintenu la version "intel" de nextstep/os X, au cas où...
Chris
[23/09/2007 02:37]
merci michelg !!
c'est plus clair
merci michelg !!
c'est plus clair
CerBerE
[23/09/2007 02:37]
Je dirais même plus que cela :-D
Jusqu'en 1997, NeXT/Apple distribuait une application du doux nom de : OpenStep (à ne pas confondre avec OPENSTEP, l'O.S.).
Cette dernière permettait d'installer un environnement de développement ; mais aussi d'exécution des applications NEXTSTEP/OPENSTEP sur des machines HP/UX, SunOS, Windows, ...
Je ne ferais pas le raccourci de dire qu'Apple a surement aussi ce produit encore dans ces cartons
Plus d'info sur : www.levenez.com/NeXTSTEP/Logiciels.html
Je dirais même plus que cela :-D
Jusqu'en 1997, NeXT/Apple distribuait une application du doux nom de : OpenStep (à ne pas confondre avec OPENSTEP, l'O.S.).
Cette dernière permettait d'installer un environnement de développement ; mais aussi d'exécution des applications NEXTSTEP/OPENSTEP sur des machines HP/UX, SunOS, Windows, ...
Je ne ferais pas le raccourci de dire qu'Apple a surement aussi ce produit encore dans ces cartons
Plus d'info sur : www.levenez.com/NeXTSTEP/Logiciels.html
CerBerE
[23/09/2007 02:37]
Ou encore là : http://en.wikipedia.org/wiki/OpenStep
Ou encore là : http://en.wikipedia.org/wiki/OpenStep
CerBerE
[23/09/2007 02:37]
et voir la section nommée : OPENSTEP Enterprise
et voir la section nommée : OPENSTEP Enterprise
lemutant
[23/09/2007 02:37]
Le fait que les applis soient en UB veut-il dire que les PPC que nous possédons seront toujours supportés par les applis tierces?
S'agit-il simplement de recompiler ou faut-il modifier le programme en profondeur (ce qui supposerait un coût supplémentaire)?
Le fait que les applis soient en UB veut-il dire que les PPC que nous possédons seront toujours supportés par les applis tierces?
S'agit-il simplement de recompiler ou faut-il modifier le programme en profondeur (ce qui supposerait un coût supplémentaire)?
Ali Baba
[23/09/2007 02:37]
Petite note : un Universal Binary n'est pas un paquetage avec deux exécutables, l'un pour PPC l'autre pour Intel, mais bien un paquetage avec un seul exécutable, c'est ce dernier qui est à la fois Intel et PPC.
Petite note : un Universal Binary n'est pas un paquetage avec deux exécutables, l'un pour PPC l'autre pour Intel, mais bien un paquetage avec un seul exécutable, c'est ce dernier qui est à la fois Intel et PPC.
macoupc
[23/09/2007 02:37]
"paquetage avec un seul exécutable, c’est ce dernier qui est à la fois Intel et PPC" ... OK, mais si ce paquetage n'était fait que pour Intel par exemple, ne serait-il pas plus rapide, plus efficace, plus stable ??? Moins lourd etc ?
"paquetage avec un seul exécutable, c’est ce dernier qui est à la fois Intel et PPC" ... OK, mais si ce paquetage n'était fait que pour Intel par exemple, ne serait-il pas plus rapide, plus efficace, plus stable ??? Moins lourd etc ?
Bouba
[23/09/2007 02:37]
Rien à voir... il ne serait pas moins lourd car la portion de code pour powerpc ne serait jamais lue.. donc exactement la même chose.
Rien à voir... il ne serait pas moins lourd car la portion de code pour powerpc ne serait jamais lue.. donc exactement la même chose.
Réagir
Cinq consignes avant de réagir :
- Rester dans le cadre de la dépêche. Pour des discussions plus générales, vous pouvez utiliser nos forums.
- Développer son argumentation. Les messages dont le seul but est de mettre de l'huile sur le feu seront modifiés ou effacés sans préavis par la rédaction.
- Respecter les acteurs de l'informatique et les autres lecteurs. Les messages agressifs, vulgaires, haineux, etc. seront modifiés ou effacés sans préavis par la rédaction.
- Pour toute remarque concernant le contenu de l'article, pour nous signaler une erreur, une faute d'orthographe, une omission, merci de nous contacter exclusivement par e-mail.
- Relisez-vous, et pour les utilisateurs de Safari profitez de l'aide du navigateur : activez le menu édition > Orthographe > Vérifier l'orthographe lors de la frappe.





Mai 2012

L'universal Binaries ?? c'est récent ou ça date déjà hier ?
Pourquoi n'y a t on pas pensé avant à faire des softs qui auraient pu marcher sur mac et sur windows ?