> Moi je parlais de rassembler tout le code dans un coin de l'expace lineaire, toutes les données dans un autres, et que le segment de code n'inclue pas les données et reciproquement.
Problème des bibliothèques partagées mais en gros c'est ce que semble faire W^X. Ils ont changé la ld pour que l'on puisse regrouper dans un coin les données et de l'autre le code.
Ca fait en effet pas mal de changements (plus aucun binaire compilé avant ne fonctionne) ce n'est donc plus facilement faisable surtout pour du desktop ou on commence a voir plein de trucs precompilés partout.
Le jeux est de savoir si *maintenant* c'est la peine de tout casser pour une architecture qui va pas tarder à partir à la poubelle. Tout comme est ce la peine de s'ennerver à supporter les big iron en x86 alors que des archis 64 bits plus adaptées sont maintenant abordables...
[À propos du malin]
Je pense surtout que le problème c'est qu'UNIX à toujours préféré la pagination et que malheureusement c'est le mauvais proco qui a gagné des parts de marché :-)
[^] # Re: Et la protection au niveau des segments alors ?
Posté par ckyl . En réponse à la dépêche Premier patch 'NX' pour le noyau Linux. Évalué à 2.
Problème des bibliothèques partagées mais en gros c'est ce que semble faire W^X. Ils ont changé la ld pour que l'on puisse regrouper dans un coin les données et de l'autre le code.
http://groups.google.com/groups?q=g:thl3632333067d&dq=&hl=e(...)
Ca fait en effet pas mal de changements (plus aucun binaire compilé avant ne fonctionne) ce n'est donc plus facilement faisable surtout pour du desktop ou on commence a voir plein de trucs precompilés partout.
Le jeux est de savoir si *maintenant* c'est la peine de tout casser pour une architecture qui va pas tarder à partir à la poubelle. Tout comme est ce la peine de s'ennerver à supporter les big iron en x86 alors que des archis 64 bits plus adaptées sont maintenant abordables...
[À propos du malin]
Je pense surtout que le problème c'est qu'UNIX à toujours préféré la pagination et que malheureusement c'est le mauvais proco qui a gagné des parts de marché :-)