IPB

Bienvenue invité ( Connexion | Inscription )

> Mac: Apple pourrait annoncer sa transition vers ARM lors de la WWDC, Réactions à la publication du 09/06/2020
Options
Lionel
posté 9 Jun 2020, 12:36
Message #1


BIDOUILLE Guru
*****

Groupe : Admin
Messages : 55 525
Inscrit : 14 Jan 2001
Lieu : Paris
Membre no 3



Bloomberg rapporte qu'Apple pourrait annoncer son intention formelle de créer des Mac sous ARM lors de la WWDC. Elle laisserait ainsi aux développeurs le temps de commencer à porter leurs logiciels vers cette plateforme d'ici 2021, moment où ces Mac seront disponibles.
Les processeurs resteraient semblables à ceux dont sont dotés iPhone et iPad mais le système d'exploitation serait une version ARM de macOS.
Apple aurait dans ses cartons trois processeurs destinés à ses Mac, le premier sera très proche du futur A14 dont seront dotés les prochains iPhone.

Lien vers le billet original



--------------------
C'est parce que la vitesse de la lumière est plus grande que celle du son que tant de gens paraissent brillants avant d'avoir l'air con
Go to the top of the page
 
+Quote Post
 
Start new topic
Réponse(s)
ericb2
posté 9 Jun 2020, 21:08
Message #2


Macbidouilleur de vermeil !
****

Groupe : Membres
Messages : 835
Inscrit : 16 Nov 2003
Membre no 11 701



@Sarmatt

"La base commune, c'est le jeu d'instructions x86 justement. Si Intel avait ajouté en douce un support du jeu d'instructions Power sur ses CPU, pourquoi AMD l'aurait-elle fait de son côté ? "

Je sais pas, mais est-ce vraiment inconcevable ?

"Aucune raison de le faire, puisqu'elle n'aurait pas été au courant (on part du principe que c'est caché, c'est toi même qui le dit), "


Quand je dis caché, c'est pour du point de vue du commun des mortels (des non-spécialistes, comme moi). Encore une fois, on ne sait pas grand chose des brevets échangés entre les boîtes. Et ce qu'il y a dedans (le processeur) n'est pas vérifiable, au moins facilement.


" et quand bien même elle aurait appris que ça existe, pourquoi donc se serait-elle fait chier à l'implémenter dans ses CPU (avec en plus du coup une licence à payer pour utiliser ce jeu d'instructions...) alors qu'Apple n'en est pas client ?"

À l'époque, c'était peut être encore possible ? Ce n'est pas Microsoft qui recevait des camions de Macs à l'époque ?


"Surtout que si on en croit les témoignages sur le forum d'osx86project, Rosetta peut notamment tourner sur l'Athlon 64 2800+ (avec juste un patch pour permettre à Rosetta de tourner sur un CPU sans SSE3), un CPU sorti en avril 2004, donc plus d'un an avant l'annonce du passage des Mac à Intel et deux ans avant le premier Mac Intel."

Donc tu veux dire que rosetta peu se contenter d'un vieux jeu d'instructions pour fonctionner (ou plutôt peut tourner quand même en émulant le jeu d'instructions SSE3) , c'est bien ça ?


Pas eu le temps de voir, alors je réponds là :


"Enfin, accessoirement... pourquoi le cacher ? Pourquoi prétendre que c'est logiciel si ça ne l'est pas ? "


1. Apple c'est la religion du secret, et il y a des gens très discrets quand même

2. ça fonctionnait vraiment bien. Après l'avoir enlevé, pourquoi ne pas le garder dans un coin, et le ressortir un jour, au cas où ?

... ça marchait tellement bien


Ce message a été modifié par ericb2 - 9 Jun 2020, 21:11.
Go to the top of the page
 
+Quote Post
SartMatt
posté 9 Jun 2020, 21:34
Message #3


Macbidouilleur d'Or !
*****

Groupe : Rédacteurs
Messages : 32 233
Inscrit : 15 Nov 2005
Membre no 49 996



Citation (ericb2 @ 9 Jun 2020, 21:08) *
"La base commune, c'est le jeu d'instructions x86 justement. Si Intel avait ajouté en douce un support du jeu d'instructions Power sur ses CPU, pourquoi AMD l'aurait-elle fait de son côté ? "

Je sais pas, mais est-ce vraiment inconcevable ?
Ce serait vraiment extrêmement surprenant oui. Parce que ça voudrait dire qu'AMD a intégré ça en gros juste pour les hackintosh. Mais sans le dire, donc sans pouvoir en tirer un avantage commercial...

Citation (ericb2 @ 9 Jun 2020, 21:08) *
Et ce qu'il y a dedans (le processeur) n'est pas vérifiable, au moins facilement.
C'est au contraire assez facile pour pas mal de gens d'analyser le code binaire d'une application pour voir ce qu'elle fait, et notamment y détecter l'utilisation d'instructions qui ne seraient pas publiques...

Or justement, le code de Rosetta, on sait qu'il est passé entre les mains de connaisseurs, qui l'ont notamment modifié pour le rendre non dépendant du jeu d'instructions SSE3 et permettre ainsi son exécution sur une plus vaste gamme de CPU x86, ceux se limitant au SSE2.

Citation (ericb2 @ 9 Jun 2020, 21:08) *
" et quand bien même elle aurait appris que ça existe, pourquoi donc se serait-elle fait chier à l'implémenter dans ses CPU (avec en plus du coup une licence à payer pour utiliser ce jeu d'instructions...) alors qu'Apple n'en est pas client ?"

À l'époque, c'était peut être encore possible ? Ce n'est pas Microsoft qui recevait des camions de Macs à l'époque ?
Hautement improbable. AMD était trop petit pour qu'Apple opte pour ses CPU.

Quand à des Mac chez Microsoft à l'époque, il y a là une explication tout a fait rationnelle, puisque non seulement Microsoft a toujours développé des applications Mac, donc avait besoin de Mac en interne, mais en plus le Power Mac était le kit de développement officiel pour la Xbox 360, qui date de cette époque (mais ce SDK à base de Power Mac n'avait d'Apple que le matériel, l'OS était un OS Microsoft, dérivé de l'OS Xbox 360), donc Microsoft devait se faire livrer ces Power Mac et y installer le SDK de la Xbox avant de le renvoyer aux studios de développement de jeux.

Citation (ericb2 @ 9 Jun 2020, 21:08) *
Donc tu veux dire que rosetta peu se contenter d'un vieux jeu d'instructions pour fonctionner (ou plutôt peut tourner quand même en émulant le jeu d'instructions SSE3) , c'est bien ça ?
De base, Rosetta utilise SSE3. Certains membres de la communauté hackintosh ont modifié les portions de Rosetta dépendant de SSE3 pour les faire tourner sans SSE3 (au prix bien sûr de performances légèrement réduites).

Avec ce patch, Rosetta tourne sur les CPU x86 avec SSE2 (à partir du Pentium 4, fin 2000, chez Intel et de l'Athlon 64, fin 2003, chez AMD). Donc s'il y a dans les CPU x86 une implémentation secrète du jeu d'instructions Power PC pour Rosetta, elle date d'au moins 2000, cinq ans avant l'annonce du Mac Intel, 6 ans avant sa sortie... Et même avant la sortie de Mac OS X desktop... Et encore, ces CPU sortis fin 2000, ils étaient quasi finalisés un an plus tôt...

Citation (ericb2 @ 9 Jun 2020, 21:08) *
1. Apple c'est la religion du secret, et il y a des gens très discrets quand même
Sauf que justement, le cœur de Rosetta n'a pas été développé par Apple, mais par Transitive, une start-up anglaise qui a depuis été rachetée par IBM. À noter que le logiciel de Transitive permet aussi de gérer d'autres traductions, dont le Sparc vers x86 (utilisé par Sun pour version x86 de Solaris) et le x86 vers Power (d'où le rachat par IBM, qui était intéressé par cette partie), ce qui rend encore plus compliquée l'hypothèse d'une implémentation sous-jacente en hard, puisque ça impliquerait le support des instructions Sparc par les CPU x86 et celui des instructions x86 par les CPU Power...

Et surtout, il y a une différence entre secret et mensonge... Cacher que c'est matériel, sans donner aucun détail technique, ça serait juste du secret. Prétendre que c'est logiciel et donner des détails techniques sur cette implémentation logicielle, alors que c'est du matériel, ça n'est pas du secret, c'est du mensonge...

Citation (ericb2 @ 9 Jun 2020, 21:08) *
2. ça fonctionnait vraiment bien. Après l'avoir enlevé, pourquoi ne pas le garder dans un coin, et le ressortir un jour, au cas où ?
Au cas où quoi ? Et en quoi le fait de l'enlever et de le garder dans un coin accréditerait la thèse d'une implémentation matérielle secrète ? Un logiciel, on peut pas l'enlever et le garder dans un coin ?

Et ça fonctionnait vraiment bien parce que les CPU Intel étaient beaucoup plus rapides que les PowerPC, parce que c'était pas de l'émulation (comme rappelé plus haut, c'était du JIT, le binaire était "traduit" en binaire Intel puis c'est le binaire Intel qui était exécuté directement, même si forcément du coup le code était moins bien optimisé que s'il était compilé à partir des sources, ça reste bien plus efficace que de l'émulation... c'est l'approche qu'on retrouve d'ailleurs aujourd'hui dans Windows ARM pour faire tourner des applications x86) et parce que tous les appels aux API fournies par le système étaient faits directement en natif avec du code optimisé (le même que celui utilisé par les application nativement x86).

Ce message a été modifié par SartMatt - 9 Jun 2020, 21:51.


--------------------

Go to the top of the page
 
+Quote Post

Les messages de ce sujet
- Lionel   Mac: Apple pourrait annoncer sa transition vers ARM lors de la WWDC   9 Jun 2020, 12:36
- - gpv   Cette situation me rappelle celle vécue en 2005-2...   9 Jun 2020, 14:14
|- - Jedge   Citation (gpv @ 9 Jun 2020, 14:14) Cette ...   9 Jun 2020, 16:08
|- - siméon   Citation (gpv @ 9 Jun 2020, 14:14) Vu la ...   9 Jun 2020, 17:53
- - iPantoufle   J'espère que ce sera aussi l'occasion de ...   9 Jun 2020, 14:18
- - ekami   S'ils proposent un équivalent de feu Rosetta ...   9 Jun 2020, 14:29
- - McCaron   du coup, c'est pas le moment d'acheter un ...   9 Jun 2020, 14:39
|- - Lionel   Citation (McCaron @ 9 Jun 2020, 14:39) du...   9 Jun 2020, 14:48
|- - ekami   Citation (Lionel @ 9 Jun 2020, 15:48) Cit...   9 Jun 2020, 15:05
||- - astic   Citation (ekami @ 9 Jun 2020, 15:05) Abso...   9 Jun 2020, 15:37
|- - Fars   Citation (Lionel @ 9 Jun 2020, 14:48) Cit...   9 Jun 2020, 19:55
||- - os2   Citation (Fars @ 9 Jun 2020, 19:55) C’e...   10 Jun 2020, 14:04
||- - Fars   Citation (os2 @ 10 Jun 2020, 14:04) Citat...   10 Jun 2020, 20:42
|- - MapDisto   Citation (Lionel @ 9 Jun 2020, 08:48) Cit...   11 Jun 2020, 04:38
|- - Fars   Citation (MapDisto @ 11 Jun 2020, 04:38) ...   11 Jun 2020, 06:16
|- - Macintox   Citation (Fars @ 11 Jun 2020, 07:16) Tout...   11 Jun 2020, 11:00
|- - MapDisto   Citation (Macintox @ 11 Jun 2020, 05:00) ...   11 Jun 2020, 12:00
|- - Fars   Citation (Macintox @ 11 Jun 2020, 11:00) ...   11 Jun 2020, 14:59
- - Sethy   Pour ma part, je pense qu'il y a beaucoup de f...   9 Jun 2020, 15:14
|- - malloc   Citation (Sethy @ 9 Jun 2020, 15:14) Pour...   9 Jun 2020, 16:06
||- - zebigbug   Citation (malloc @ 9 Jun 2020, 17:06) Cit...   10 Jun 2020, 11:29
||- - malloc   Citation (zebigbug @ 10 Jun 2020, 11:29) ...   10 Jun 2020, 11:52
||- - Macintox   Citation (malloc @ 10 Jun 2020, 12:52) Vo...   10 Jun 2020, 14:15
|||- - malloc   Citation (Macintox @ 10 Jun 2020, 14:15) ...   10 Jun 2020, 14:22
||- - zebigbug   Citation (malloc @ 10 Jun 2020, 12:52) Vo...   11 Jun 2020, 07:22
|- - jeremos   Citation (Sethy @ 9 Jun 2020, 16:14) Pour...   9 Jun 2020, 17:02
||- - vlady   Citation (jeremos @ 9 Jun 2020, 17:02) Ci...   9 Jun 2020, 18:31
|||- - jeremos   Citation (vlady @ 9 Jun 2020, 19:31) C...   9 Jun 2020, 20:26
||||- - vlady   Citation (jeremos @ 9 Jun 2020, 20:26) Ci...   9 Jun 2020, 20:45
|||- - MixUnix   Citation (vlady @ 9 Jun 2020, 19:31) Cita...   9 Jun 2020, 23:14
||- - tepaze   Citation (jeremos @ 9 Jun 2020, 18:02) Je...   10 Jun 2020, 09:19
||- - Skwaloo   Citation (jeremos @ 9 Jun 2020, 17:02) Je...   11 Jun 2020, 06:47
|- - SartMatt   Citation (Sethy @ 9 Jun 2020, 15:14) Pour...   9 Jun 2020, 20:20
|- - Cochonou   Citation (SartMatt @ 9 Jun 2020, 21:20) I...   9 Jun 2020, 23:31
|- - SartMatt   Citation (Cochonou @ 9 Jun 2020, 23:31) C...   10 Jun 2020, 12:17
|- - Cochonou   Citation (SartMatt @ 10 Jun 2020, 13:17) ...   11 Jun 2020, 08:55
|- - Lionel   Citation (Cochonou @ 11 Jun 2020, 08:55) ...   11 Jun 2020, 10:28
||- - Papalou   Citation (Lionel @ 11 Jun 2020, 10:28) Si...   11 Jun 2020, 16:29
|- - zebigbug   Citation (Cochonou @ 11 Jun 2020, 09:55) ...   11 Jun 2020, 11:04
|- - SartMatt   Citation (Cochonou @ 11 Jun 2020, 08:55) ...   11 Jun 2020, 12:06
- - JayTouCon   Un iMac ARM présenté Fin juin et dispo. début ...   9 Jun 2020, 15:21
- - iPantoufle   J'avais fait le pari de rester en Power PC ave...   9 Jun 2020, 15:25
|- - ekami   Citation (iPantoufle @ 9 Jun 2020, 16:25)...   9 Jun 2020, 16:36
|- - naoned   Citation (iPantoufle @ 9 Jun 2020, 15:25)...   9 Jun 2020, 17:09
||- - madoc   Citation (naoned @ 9 Jun 2020, 17:09) Cit...   9 Jun 2020, 18:38
|- - reversi   Citation (iPantoufle @ 9 Jun 2020, 16:25)...   10 Jun 2020, 08:07
- - Bunios   Citation (Sethy @ 9 Jun 2020, 15:14) Pour...   9 Jun 2020, 15:41
- - Padbol38   Mon Macbook pro 2012 commençant vraiment à fatig...   9 Jun 2020, 16:19
- - Hammondinside   tiens donc....bien content de ne plus être pieds ...   9 Jun 2020, 16:34
- - malloc   Il peut y avoir de bonnes surprises. Le premier M...   9 Jun 2020, 16:34
- - Pat94   Bonjour, Nous verrons bien à quoi ressemble ce f...   9 Jun 2020, 16:50
|- - DefKing   Citation (Pat94 @ 9 Jun 2020, 17:50) Bonj...   9 Jun 2020, 16:57
|- - fxn   Citation (DefKing @ 9 Jun 2020, 17:57) Ci...   10 Jun 2020, 09:39
- - breadbox   dernière chance de se faire un Hackintosh avant q...   9 Jun 2020, 18:05
- - bluesilence   Depuis qu'apple a délaissé Nvidia et le marc...   9 Jun 2020, 18:41
- - ericb2   @ekami Après quelques années de recul, et vu co...   9 Jun 2020, 18:49
|- - vlady   Citation (ericb2 @ 9 Jun 2020, 18:49) @ek...   9 Jun 2020, 19:15
|- - downanotch   Citation (ericb2 @ 9 Jun 2020, 18:49) Apr...   9 Jun 2020, 19:26
|- - SartMatt   Citation (ericb2 @ 9 Jun 2020, 18:49) Apr...   9 Jun 2020, 20:31
|- - ekami   Citation (downanotch @ 9 Jun 2020, 20:26)...   9 Jun 2020, 22:09
|- - SartMatt   Citation (ekami @ 9 Jun 2020, 22:09) Appl...   9 Jun 2020, 23:15
- - iSpeed   Attendez avant de critiquer et puis si ça vous pl...   9 Jun 2020, 19:54
|- - vlady   Citation (iSpeed @ 9 Jun 2020, 19:54) Att...   9 Jun 2020, 20:23
- - lolo-69   Bon, ce sera le coup de grâce me concernant... J...   9 Jun 2020, 19:54
- - ericb2   Citation (downanotch @ 9 Jun 2020, 20:26)...   9 Jun 2020, 20:25
|- - SartMatt   Citation (ericb2 @ 9 Jun 2020, 20:25) Je ...   9 Jun 2020, 20:41
- - ericb2   @sarmatt "D'ailleurs, ça marchait trè...   9 Jun 2020, 20:40
|- - SartMatt   Citation (ericb2 @ 9 Jun 2020, 20:40) ...   9 Jun 2020, 20:45
- - ericb2   Ben moi je me souviens de l'unité de calcul e...   9 Jun 2020, 20:46
|- - SartMatt   Citation (ericb2 @ 9 Jun 2020, 20:46) En ...   9 Jun 2020, 21:08
- - ericb2   @Sarmatt "La base commune, c'est le jeu ...   9 Jun 2020, 21:08
|- - SartMatt   Citation (ericb2 @ 9 Jun 2020, 21:08) ...   9 Jun 2020, 21:34
- - ericb2   Merci beaucoup pour toutes ces précisions, c...   9 Jun 2020, 21:48
|- - Sethy   Citation (ericb2 @ 9 Jun 2020, 21:48) Mer...   9 Jun 2020, 22:13
- - kenzo05000   On va donc avoir droit a des IPhones de 21 pouces ...   9 Jun 2020, 23:37
- - Grib   Bon, et bien si ça se confirme, je n'ai plus ...   10 Jun 2020, 00:22
- - dtb06   Cool ! On pourra mettre Android sur les Macs ...   10 Jun 2020, 03:44
- - Bunios   Citation (SartMatt @ 9 Jun 2020, 20:20) O...   10 Jun 2020, 04:39
- - martremblay   En ce qui me concerne, je suis sur mac intel pour ...   10 Jun 2020, 07:01
- - erik   C’est curieux personne n’émet l’hypothèse ...   10 Jun 2020, 07:07
|- - enka   Citation (erik @ 10 Jun 2020, 07:07) C’...   10 Jun 2020, 09:46
||- - Macintox   Citation (enka @ 10 Jun 2020, 10:46) Cita...   10 Jun 2020, 11:36
|- - MixUnix   Citation (erik @ 10 Jun 2020, 08:07) C’...   10 Jun 2020, 13:15
- - Herriep   Mais pourquoi pas des macs avec du Intel (ou Amd s...   10 Jun 2020, 07:41
|- - SartMatt   Citation (Herriep @ 10 Jun 2020, 07:41) M...   10 Jun 2020, 20:32
|- - radamanthys   Citation (SartMatt @ 10 Jun 2020, 21:32) ...   11 Jun 2020, 06:59
|- - SartMatt   Citation (radamanthys @ 11 Jun 2020, 06:5...   11 Jun 2020, 10:23
- - yannos   Les ARM seront pour de petites config j’imagine ...   10 Jun 2020, 09:17
- - Macintox   Citation (Lionel @ 9 Jun 2020, 13:36) Blo...   10 Jun 2020, 09:44
- - Pat94   Citation (fxn @ 10 Jun 2020, 09:39) don...   10 Jun 2020, 11:15
- - M-Rick   Pourquoi tant de négativité ? C'est bien fra...   10 Jun 2020, 11:27
|- - Papalou   Citation (M-Rick @ 10 Jun 2020, 11:2...   10 Jun 2020, 14:09
|- - iSpeed   Citation (M-Rick @ 10 Jun 2020, 21:2...   10 Jun 2020, 20:35
|- - Skwaloo   Citation (M-Rick @ 10 Jun 2020, 11:2...   11 Jun 2020, 19:50
|- - SartMatt   Citation (Skwaloo @ 11 Jun 2020, 19:50) s...   11 Jun 2020, 21:12
|- - SartMatt   Citation (Skwaloo @ 11 Jun 2020, 19:50) E...   11 Jun 2020, 21:32
- - djdoxy   Je suis partagé... Le passage vers Intel etait ...   10 Jun 2020, 14:58
- - Xdave   Citation (djdoxy @ 10 Jun 2020, 15:58) Je...   11 Jun 2020, 08:42
- - JoKer_forever   Citation (Xdave @ 11 Jun 2020, 09:42) C...   11 Jun 2020, 09:07
- - Xdave   Citation (JoKer_forever @ 11 Jun 2020, 10...   11 Jun 2020, 20:25
2 Pages V   1 2 >


Reply to this topicStart new topic
2 utilisateur(s) sur ce sujet (2 invité(s) et 0 utilisateur(s) anonyme(s))
0 membre(s) :

 



Nous sommes le : 18th July 2025 - 14:01