Je ne sais pas comment vous appelez un système d'exploitation 32 bits.
Pour être plus précis, mon noyau et ma distribution de bureau est une Debian/Sid 64 bits, mais j'utilise régulièrement schroot
pour exécuter un deboostrap
-ed 32 bits Debian dans un chroot
-(à des fins de test).
Pensez-vous que mon environnement 32 bits devrait être appelé 32 bits (je le crois) ou 64 bits (après tout, il fonctionne dans un noyau 64 bits) ? Dans cet environnement uname -m
dit i686
et toutes les bibliothèques, tous les exécutables et tous les processus sont en 32 bits.
A des fins pratiques uname -m
devrait suffire. Le site file
peut vous dire si un exécutable ELF est un 32 bits ou un 64 bits.
Voir le document spécifique à Linux personnalité(2) syscall (et aussi la uname(2) un).
Et les informations sur le matériel de votre processeur sont visibles avec, par exemple, les éléments suivants
cat /proc/cpuinfo
son résultat est le même dans mon système de bureau 64 bits et dans mon environnement schroot-ed 32 bits.
0 votes
En rapport : Quelles sont les différences entre 32 et 64 bits, et lequel dois-je choisir ?
0 votes
Question similaire : askubuntu.com/questions/189640/
0 votes
Vidéo [ [youtube.com/watch?v=d39JLc5regY]](https://www.youtube.com/watch?v=d39JLc5regY])
0 votes
Duplication possible de Comment puis-je déterminer l'architecture du système d'exploitation (32 bits ou 64 bits) à partir d'un fichier sur un disque ?
0 votes
L'architecture de l'installation et l'architecture du noyau sont deux choses différentes. Par exemple, j'ai implémenté le support multiarch de Debian par le biais de
dpkg --add-architecture amd64
et installé quelquesamd64
dans mon Ubuntu 16.04 32 bits. Maintenant, je fais fonctionner l'installation 32 bits avec un noyau 64 bits sans problème. Alors quedpkg --print-architecture
imprimei386
,uname -m
imprimex86_64
. Se référer à wiki.debian.org/Multiarch/HOWTO (c'est un processus délicat)