S'identifier / Créer un compte
  • Actualités
  • Dossiers
  • Tests
  • Commentaires
  • INpactiens
Publicité

FreeBSD adopte la technologie GrandCentral Dispatch d'Apple

C'est comme un supermarché d'instructions

GrandCentral Dispatch, souvent appelé GCD, est une nouveauté de Snow Leopard. Elle fait partie d’un ensemble de possibilités présentes avec le nouveau Mac OS X qui, si elles n’ont pas d’effet immédiat, vont offrir à terme un regain de rapidité pour les applications. Bien que ce soit d'ailleurs l’une des nouveautés majeures de Snow Leopard, Apple avait décidé il y a plus d’un mois de la rendre libre. Conséquence : FreeBSD va l’adopter.

snow leopard

Début septembre, la firme de Cupertino a placé sa technologie GrandCentral Dispatch sous licence Apache 2.0. En quoi consiste GCD ? D’un compromis. Le constat est simple : le nombre de cœurs et d’unités logiques de calculs augmente rapidement avec les années. Les processeurs à quatre cœurs sont maintenant courants, mais l’exploitation de cette puissance latente pose problème.

Plus globalement, le développement logiciel est à un carrefour. En effet, les habitudes sont orientées vers une unité unique qui s’occupe de calculer les instructions de l’application. Quand plusieurs cœurs sont présents, il faut que le logiciel soit conçu de manière différente, pour que le code répartisse la charge de travail entre les différents cœurs. Cela, couplé au 64 bits, représente une frontière. GCD est un intermédiaire, une interface de programmation qui permet de profiter de la puissance des cœurs multiples sans pour autant réapprendre de nouvelles méthodes, mais au prix bien sûr de modifications.

Le placement de GCD sous licence Apache 2.0 vient d’avoir pour conséquence l’annonce, par les développeurs de FreeBSD, de son inclusion dans le célèbre Unix. Le support de GrandCentral ne sera terminé que pour la sortie de la mouture 8.1 du système, car de nombreuses adaptations sont nécessaires à cause de la proximité avec le kernel. Or, les noyaux de Mac OS X et FreeBSD sont différents, et les travaux sont donc en cours.
Source : Apple Insider
Vincent Hermann

Rédacteur/journaliste spécialisé dans le logiciel et en particulier les systèmes d'exploitation. Ne se déplace jamais sans son épée.

Le 19 octobre 2009 à 16:59 (18 206 lectures)

Il y a 84 commentaires

Avatar de pamputt INpactien
pamputt Le lundi 19 octobre 2009 à 17:06:38
Inscrit le mardi 4 mars 08 - 741 commentaires
Je ne comprends pas pourquoi Apple a libéré cette technologie. Qu'ont-ils à y gagner ?

Edité par pamputt le lundi 19 octobre 2009 à 17:11
Avatar de mr.tux INpactien
mr.tux Le lundi 19 octobre 2009 à 17:10:19
Inscrit le samedi 29 juillet 06 - 854 commentaires
Belle ouverture de la part de la Pomme, voyons ce que ça peut donné sur un BSD.
Avatar de atomusk Modérateur
atomusk Le lundi 19 octobre 2009 à 17:11:09
Inscrit le mardi 20 juillet 04 - 19855 commentaires
Je ne comprends pas pourquoi Apple a libéré cette technologie. Qu'ont-ils a y gagner ?


plus de developpeurs qui l'utilisent, plus de dev qui l'optimisent (open source oblige), plus d'utilisateurs qui l'éprouvent, et une meilleur image.

En résumé, tout benef ...
Avatar de sandson INpactien
sandson Le lundi 19 octobre 2009 à 17:11:13
Inscrit le mercredi 13 août 03 - 207 commentaires
Je ne comprends pas pourquoi Apple a libéré cette technologie. Qu'ont-ils a y gagner ?


simplement un juste retour des choses peut être ? c'est pas ça l'esprit open source à l'origine ? Ils utilisent une base BSD donc à un moment faut bien proposer son savoir pour faire avancer les choses comme BSD a fait avancer les choses dans Mac OS.

Note à moi même : sandson fini ton appli iphone au lieu de glander.
Avatar de OhmydogPM INpactien
OhmydogPM Le lundi 19 octobre 2009 à 17:12:10
Inscrit le jeudi 27 juillet 06 - 2646 commentaires
Une utilisation plus importante par une communauté plus large, et donc des développeurs plus intéressés par son implémentation. Donc, rendre la technologie pour le moment sous utilisée vraiment utile.

Edit : certains sont beaucoup plus rapides que moi...

Edité par Oh my dog le lundi 19 octobre 2009 à 17:13
Il n'est plus possible de commenter cette actualité
Vous devez être connecté ou vous inscrire en haut pour pouvoir participer aux commentaires.

Il y a 84 commentaires