Merci de ne pas troller ce topic, ceci est une discussion sérieuse.
rom95380, les distributions Linux utilisent les mêmes binaires, au niveau des paquetages ça se limite principalement à deb et rpm, et encore, l'architecture de Steam permet de se dispenser de paquetage.
Les plus gros efforts se porteront sur le portage en lui-même, bien qu'une partie du problème ait été résolue récemment par la prise en charge de Webkit. Ensuite, il faudrait mettre à niveau le support clientèle.
D'ordre général, effectivement, les développeurs devront revoir l'architecture de leurs jeux en considérant des bibliothèques et des API interopérables : SDL, OpenGL et OpenAL (qui est déjà largement utilisé). La qualité des pilotes doit encore être améliorée du côté de AMD/ATI.
Enfin, Valve va bientôt annoncer officiellement le portage de Steam sur Mac, il sera très intéressant de voir comment cela va s'opérer.