Supprimer un message
Raison de suppression du message (envoyée à l'utilisateur)

Voulez vous réellement supprimer ce message?  


philfr

Les sources vanilla du kernel sont donc tout à fait cross-plateform? pas besoin d'en télécharger d'autres ou de patcher? juste le flag CC qui va bien? :figti:


Tout à fait cross-platform est un grand mot, car si tu veux compiler un kernel pour ARM ça ne va pas marcher aussi simplement :grin:
Mais pour x86_64, c'est bon.


Mais c'était prévisible? coup de bol? effet de bord agréable? théoriquement normal? :boggled:

Prévisible et normal bien sûr.


Plus besoin de PAE alors? ni HIGHMEM?

Nope, ces options disparaissent d'ailleurs du menuconfig.


Ce qui est le cas de toutes les nouvelles générations d'intel et Amd, non?

La je ne suis pas le meilleur spécialiste. J'ai juste vérifié pour mon CPU, fais pareil.


Ces nouveaux processeurs sont tous équipés de registres 64bits, qui, a l'image de nos cerveaux, ne sont utilisés qu'à ....50%, c'est bien cela?

Ça dépend de ce que fait to CPU. C'est pour cela que les softs qui peuvent pleinement utiliser les opérations 64 bits profitent le plus du changement.


Mais - ca chipotte l'électronicien que je suis - toutes les lignes d'adressages I/O continuent d'être accédées en 32b? Comment le CPU "sait" qu'il doit leur parler en 32Bits?
D'ailleurs pour être adressé en 64bits, il leur faudrait "quelques lignes de cuivre" en plus, correct? On parle alors de toute une architecture HW 64bits? Et là plus le choix, faut un OS i64 _only_ ? :tinostar:


Tu peux avoir un CPU 64 bits en interne avec un bus hardware 32 bits. Mais même avec un bus hardware 64 bits, comme to CPU a un mode 32 bits, il saura très bien s'en servir aussi. Le Core 2 a un data path de 64 bits, ce qui ne l'empêche en rien de fonctionner en mode 32 bits.


Mais...là tu veux dire que tu ne t'es pas limité à recompiler ton kernel?
Ou bien tu parles des exexcutables que _tu_ crées ? en les comparant à des compil' précédentes? Et tiens au fait, pour compiler ton petit programme, tu as continué simplement avec le -m64?plus nécessaire parce que la machine est reconnue comme 64 pure souche?


Le -m64 est toujours nécessaire, parce que mon compilateur n'a pas changé, ni sa config par défaut. Et je parlais biens des exécutables 64 bits que je crée(rais) volontairement ainsi, ce qui n'est généralement pas le cas. La liste des inconvénients du user space 64 bits est essentiellement là pour justifier ma config hybride.


Là, de nouveau, c'est si on veut utiliser des applic 64? Dans le cas d'un simple kernel "64" ds un monde "32", cette démarche est-elle nécessaire aussi? :bombe:



Non, pas du tout.
Informaticien.be  - © 2002-2019 Akretio SPRL  - Generated via Kelare - Hosted by Verixi Internet Services
The Akretio Network: Akretio  - Freedelity  - KelCommerce  - Votre publicité sur informaticien.be ?