Comme divers affiches l'ont dit, votre noyau est en 32 bits. Cependant, la signification d'i686 mérite une peu plus d'explication.
Lors de la compilation du noyau Linux (quelque chose que les utilisateurs finaux n'ont généralement pas besoin de faire de nos jours - les bonnes personnes derrière Ubuntu fournissent le noyau déjà compilé), il y a différentes options que vous pouvez ajuster. Une option importante est le support des fonctionnalités du CPU.
Tous les CPUs x86 sont compatibles avec le Intel 80386 original (abrégé en i386), donc si vous voulez un noyau compatible avec tous les CPUs x86, vous compileriez un noyau i386.
Cependant, les CPUs modernes ont de nombreuses fonctionnalités supplémentaires (unité de point flottant intégrée, MMX, etc.), que Linux peut utiliser s'il est configuré pour le faire. En équilibre entre la compatibilité ascendante et les performances, le noyau d'Ubuntu est compilé avec le support des fonctionnalités disponibles sur l'Intel Pentium II (parfois abrégé en i686), c'est pourquoi le noyau apparaît en tant que i686.
Cela explique également en partie pourquoi les applications compilées pour les processeurs 64 bits sont parfois plus rapides. Le i686 est apparu en 1997, et les processeurs modernes ont de nombreuses fonctionnalités qui n'étaient pas disponibles sur le i686 (SSE, registres supplémentaires, etc.), mais les applications doivent être compilées avec le support de ces fonctionnalités, ce qui pourrait rompre la compatibilité avec les anciens systèmes. En revanche, les CPUs x86_64 sont apparus pour la première fois en 2003, les applications peuvent donc être compilées avec le support de certaines des fonctionnalités introduites entre 1997 et 2003, sans craindre les problèmes de compatibilité.