Auteur Sujet: Pourquoi les serveurs ont (souvent) des CPU spécifiques?  (Lu 27782 fois)

0 Membres et 1 Invité sur ce sujet

Hugues

  • AS2027 MilkyWan
  • Modérateur
  • *
  • Messages: 12 423
  • Lyon (69) / St-Bernard (01)
    • Twitter
Pourquoi les serveurs ont (souvent) des CPU spécifiques?
« Réponse #24 le: 14 février 2016 à 12:54:51 »
J'ai deux G4 Bi-867 à la maison, et mon ordi de bureau est un G5 Dual 2Ghz (le dernier en PCI-Express) ;-)

vivien

  • Administrateur
  • *
  • Messages: 47 075
    • Twitter LaFibre.info
Pourquoi les serveurs ont (souvent) des CPU spécifiques?
« Réponse #25 le: 14 février 2016 à 12:59:41 »
C'est possible de savoir quel sont les dernières version de Safari / Firefox / Chrome supporté sur ton G5 ?

Il me semble que certains ont arrêté le support du code PowerPC, non ?
Je n'ai pas compris avec Apple, si on ne passe pas sur la dernière version de MacOS X, le support est de combien d'années ? Microsoft offre 10ans du support, Ubuntu LTS 5ans de support, Debian 5ans sur les processeurs x86, 3ans sur les autres.

Hugues

  • AS2027 MilkyWan
  • Modérateur
  • *
  • Messages: 12 423
  • Lyon (69) / St-Bernard (01)
    • Twitter
Pourquoi les serveurs ont (souvent) des CPU spécifiques?
« Réponse #26 le: 14 février 2016 à 13:03:54 »
Sur tous mes Mac PowerPC, j'utilise ça : http://www.floodgap.com/software/tenfourfox/

C'est Firefox ESR pour PowerPC, Google chrome n'a jamais été supporté, et la dernière version de Safari installable en bidouillant, c'est la 5 beta, via WebKit.

Hugues

  • AS2027 MilkyWan
  • Modérateur
  • *
  • Messages: 12 423
  • Lyon (69) / St-Bernard (01)
    • Twitter
Pourquoi les serveurs ont (souvent) des CPU spécifiques?
« Réponse #27 le: 14 février 2016 à 13:05:07 »
Je n'ai pas compris avec Apple, si on ne passe pas sur la dernière version de MacOS X, le support est de combien d'années ? Microsoft offre 10ans du support, Ubuntu LTS 5ans, Debian 5ans sur les processeurs x86

Les dernières mises à jour pour 10.5 Léopard datent de 2011, de mémoire. (Pour un OS sorti en 2007) Après le support est de plus en plus réduit au fil des années, mon MacBook sous 10.8 n'a plus de mises à jour de sécurité.

vivien

  • Administrateur
  • *
  • Messages: 47 075
    • Twitter LaFibre.info
Pourquoi les serveurs ont (souvent) des CPU spécifiques?
« Réponse #28 le: 14 février 2016 à 13:29:48 »
J'ai trouvé l'info pour la fin de support de MacOS X :

- OS X 10.0 (24 mars 2001) => Fin de support en septembre 2001 soit 0ans et 6mois
- OS X 10.1 (25 septembre 2001) => Fin de support en janvier 2005 soit 3ans et 4mois
- OS X 10.2 (24 août 2002) => Fin de support en janvier 2005 soit 2ans et 5mois
- OS X 10.3 (24 octobre 2003) => Fin de support en janvier 2006 soit 2ans et 3mois
- OS X 10.4 (29 avril 2005) => Fin de support en août 2009 soit 4ans et 4mois
- OS X 10.5 (26 octobre 2007) => Fin de support en mars 2012 soit 4ans et 5mois
- OS X 10.6 (28 août 2009) => Fin de support le 8 avril 2014 soit 4ans et 7mois
- OS X 10.7 (20 juillet 2011) => Fin de support le 23 novembre 2014 soit 3ans et 4mois
- OS X 10.8 (25 juillet 2012) => Fin de support le 28 novembre 2014 soit 2ans et 4mois
- OS X 10.9 (22 octobre 2013) => Fin de support le ?

Apple tend a diminuer la durée du support, ce ne serait pas grave si les nouvelles versions supportait le vieux hardware, mais ce n'est pas le cas.

Pourquoi les dernières versions de Linux fonctionne sur des PC qui ont 15ans et pas les version de MacOS X ?
Par exemple, Ubuntu 15.10 (octobre 2015) fonctionne sur un Pentium III.

Hugues

  • AS2027 MilkyWan
  • Modérateur
  • *
  • Messages: 12 423
  • Lyon (69) / St-Bernard (01)
    • Twitter
Pourquoi les serveurs ont (souvent) des CPU spécifiques?
« Réponse #29 le: 14 février 2016 à 14:21:28 »


Apple tend a diminuer la durée du support, ce ne serait pas grave si les nouvelles versions supportait le vieux hardware, mais ce n'est pas le cas.

Pourquoi les dernières versions de Linux fonctionne sur des PC qui ont 15ans et pas les version de MacOS X ?
Par exemple, Ubuntu 15.10 (octobre 2015) fonctionne sur un Pentium III.

Parce que c'est Apple ?
Nan, dans la majorité des cas, c'est l'abandon d'une architecture, les PowerPC, puis les Mac 32 Bits, puis les Mac avec EFI (oui oui) 32 Bits.

Mais mon MacBook, par exemple, a un processeur 64 Bits, un EFI 64 Bits, mais les pilotes de la carte graphique sont seulement 32 Bits. Oui c'est stupide, mais c'est Apple, quoi.


À noter qu'Apple supporte le même Hardware depuis 10.8, j'entends qu'ils n'ont plus abandonné de Mac depuis.

vivien

  • Administrateur
  • *
  • Messages: 47 075
    • Twitter LaFibre.info
Pourquoi les serveurs ont (souvent) des CPU spécifiques?
« Réponse #30 le: 14 février 2016 à 14:33:04 »
Microsoft a fait un Windows 10 32bits. On trouve des machines capables de faire tourner WIndows10 avec un processeur 32bits, mais c'est extrêmement rare : cela concerne des PC portable avec de Intel Core Solo ou Duo, des processeurs pour portables qui ont 10ans et qu'incorporaient pas le support du 64bits pour économiser l'énergie. Il y a aussi des Atom plus récents, mais je ne sais pas si ce type matériel très lent peut être compatible Windows 10, c'est vraiment lent sous Windows 7.

99% des distributions Linux sont disponibles en 32bits.

Hugues

  • AS2027 MilkyWan
  • Modérateur
  • *
  • Messages: 12 423
  • Lyon (69) / St-Bernard (01)
    • Twitter
Pourquoi les serveurs ont (souvent) des CPU spécifiques?
« Réponse #31 le: 14 février 2016 à 14:35:09 »
99% des distributions Linux sont disponibles en 32bits.

Ubuntu Server ?  ;D ::)

vivien

  • Administrateur
  • *
  • Messages: 47 075
    • Twitter LaFibre.info
Pourquoi les serveurs ont (souvent) des CPU spécifiques?
« Réponse #32 le: 14 février 2016 à 14:56:43 »
Voici mes recommandations, pour donner une nouvelle vie a un vieux PC :



Pour le choix 32bits vs 64bits c'est assez simple : le gain d'un processeur 64bits existe, mais il est faible (en moyenne +15% de puissance), il ne faut donc prendre la version 64bits que si le PC a suffisamment de ram pour l’usage prévu car le swap en cas de manque de ram va fortement dégrader les performances.

kgersen

  • Modérateur
  • Abonné Bbox fibre
  • *
  • Messages: 9 078
  • Paris (75)
Pourquoi les serveurs ont (souvent) des CPU spécifiques?
« Réponse #33 le: 14 février 2016 à 16:44:50 »
Windows NT est depuis ses débuts compatible Multithreading, Linux est depuis des dizaines d'année Multithread.

En fait le dernier système d'exploitation monothread, c'est Windows Me (successeur de Windows 95 / 98)

Pour Mac, MacOS 9 est le dernier monothread.

Supporter du multi-threading , du  multi-core et multi-cpu sont 3 choses différents non ?

monothread/multithread c'est une notion sur un seul cœur d'un seul cpu. (= notion de concurrence != parallélisme).

Je pense que tu parles de support de multi-core (SMP) non ?

Multi-core et multi-cpu c'est proche et y'a souvent peu de difference mais ca n'est pas 100% transparent en pratique : un OS peut très bien fonctionner sur un CPU quad-core et pas du tout sur 2 CPU bi-core. Windows 7 était un exemple. Il fallait la version Pro ou Ultimate pour l'utiliser sur une carte mere avec 2 CPU.

corrector

  • Invité
Pourquoi les serveurs ont (souvent) des CPU spécifiques?
« Réponse #34 le: 14 février 2016 à 18:53:38 »
- De monter dans le nombre de coeurs physiques pour faire tourner davantage de VM ou de programmes vraiment en parallèle. Sans ça, c'est l'OS qui doit mettre en pause certains programmes (à l'échelle de la nanoseconde) pour donner l'illusion à l'utilisateur que ça tourne en parallèle, alors que non. Donc il perd du temps à gérer les interruptions et perd en performances. L'HyperThreading, c'est le même principe, sauf que c'est le CPU qui gère ça et donne l'illusion d'avoir davantage de coeur, alors que non.
Heu... non, c'est n'importe quoi.

L'hyperthreading n'a rien à voir avec le multitasking.

underground78

  • Expert
  • Abonné Free fibre
  • *
  • Messages: 7 434
  • Orsay (91)
    • FreePON : suivi géographique du déploiement fibre EPON chez Free
Pourquoi les serveurs ont (souvent) des CPU spécifiques?
« Réponse #35 le: 14 février 2016 à 19:32:34 »
Pour l'hyperthreading l'important est de comprendre que tu passes à deux contextes d'exécution sans pour autant avoir deux fois plus d'unités de calcul. L'idée est de mieux utiliser les unités en question en les alimentant mieux en travail.

PS : Bien entendu j'explique avec les mains.