• [^] # Re: PPC64

    Posté par . En réponse à la dépêche Debian envisage un support partiel des architectures les moins utilisées. Évalué à 4.

    Apple eux-même n'ont pas (encore) de version 64 bits de l'OS complet.

    http://developer.apple.com/macosx/tiger/64bit.html(...)
    « It is important to note that in the Tiger release, the support for 64-bit programming does not extend throughout the entire set of APIs available on Mac OS X. Most notably, the Cocoa and Carbon GUI application frameworks are not ready for 64-bit programming. In practical terms, this means that the "heavy lifting" of an application that needs 64-bit support can be done by a background process which communicates with a front-end 32-bit GUI process via a variety of mechanisms including IPC and shared memory. »

    Avant de se précipiter sur une version 64 bits il serait bien de donner des chiffres d'améliorations des performances et de coût suplémentaire en RAM.

    Par exemple la discussion i686/i383 revient régulièrement sur la liste debian-devel et à part quelques rares programmes (calculs crypto par exemple) le gain est nul ou presque. Et d'ailleur le paquet libssl0.9.7 contient déjà des version pour i386, i486, i586 et i686. Faites un dpkg -L libssl0.9.7 pour voir :

    /.
    /usr
    /usr/lib
    /usr/lib/libcrypto.so.0.9.7
    /usr/lib/libssl.so.0.9.7
    /usr/lib/i486
    /usr/lib/i486/libcrypto.so.0.9.7
    /usr/lib/i486/libssl.so.0.9.7
    /usr/lib/i586
    /usr/lib/i586/libcrypto.so.0.9.7
    /usr/lib/i586/libssl.so.0.9.7
    /usr/lib/i686
    /usr/lib/i686/cmov
    /usr/lib/i686/cmov/libcrypto.so.0.9.7
    /usr/lib/i686/cmov/libssl.so.0.9.7
    /usr/share
    /usr/share/doc
    /usr/share/doc/libssl0.9.7
    /usr/share/doc/libssl0.9.7/copyright
    /usr/share/doc/libssl0.9.7/changelog.gz
    /usr/share/doc/libssl0.9.7/changelog.Debian.gz


    L'idéal est d'avoir du code 32 bits et du code 64 bits en même temps sur la même machine. Par exemple voir http://people.debian.org/~taggart/multiarch/(...) et en particulier http://www.linuxbase.org/~taggart/multiarch.html(...)