L'article explique comment il est laborieux de faire un programme optimise pour pleins de plateformes.
mplayer et surtout ffmpeg sans sortent bien. La methode est assez simple.. On identifie les fonctions a optimiser ( genre dct, fonction de scrolling, deformation, etc), on cree pleins de repertoire pour chaque archi: mkdir armv6 ppc i586 i786 x86_64 etc et au boulot! un petit gars prends le manuel de chaque archi, et se tape l'optimisation en asm..
AMHA, ca n'est pas si critique que ca au niveau genie logiciel. Pas besoin d'etre un gouru de linux, d'ailleurs, linux n'a rien a voir avec ca (a part c'est que le noyau a le meme genre de probleme,et les resouds a peu pres de la meme maniere). C'est juste beaucoup de travail.
Par contre, le casse tete pour faire un portage proprietaire pour linux est bien reel, si on veut que le soft s'integre dans tous les bureaux et toutes les distributions. Nvidia connais un peu le probleme...
Leur methode de recrutement me semble un peu utopique. Il me semble qu'un developeur un minimum competant saura se former sur les technos dont il a besoin. Ils perdent leur "time to market" a chercher la perle rare..
# mplayer
Posté par Pierre . En réponse à la dépêche Flash player 8 recherche son ingénieur linux. Évalué à 4.
mplayer et surtout ffmpeg sans sortent bien. La methode est assez simple.. On identifie les fonctions a optimiser ( genre dct, fonction de scrolling, deformation, etc), on cree pleins de repertoire pour chaque archi: mkdir armv6 ppc i586 i786 x86_64 etc et au boulot! un petit gars prends le manuel de chaque archi, et se tape l'optimisation en asm..
AMHA, ca n'est pas si critique que ca au niveau genie logiciel. Pas besoin d'etre un gouru de linux, d'ailleurs, linux n'a rien a voir avec ca (a part c'est que le noyau a le meme genre de probleme,et les resouds a peu pres de la meme maniere). C'est juste beaucoup de travail.
Par contre, le casse tete pour faire un portage proprietaire pour linux est bien reel, si on veut que le soft s'integre dans tous les bureaux et toutes les distributions. Nvidia connais un peu le probleme...
Leur methode de recrutement me semble un peu utopique. Il me semble qu'un developeur un minimum competant saura se former sur les technos dont il a besoin. Ils perdent leur "time to market" a chercher la perle rare..