जैसा कि विभिन्न पोस्टरों ने कहा है, आपका कर्नेल 32-बिट है। हालांकि, i686 का अर्थ थोड़ा और स्पष्टीकरण के योग्य है।
जब लिनक्स कर्नेल को संकलित किया जाता है (कुछ ऐसा जो अंत-उपयोगकर्ता को आम तौर पर इन दिनों करने की आवश्यकता नहीं होती है - उबंटू के पीछे अच्छे लोग तैयार कर्नेल की आपूर्ति करते हैं), ऐसे कई विकल्प हैं, जिन्हें आप ट्विक कर सकते हैं। एक महत्वपूर्ण विकल्प सीपीयू सुविधा का समर्थन है।
सभी x86 CPU मूल Intel 80386 (संक्षिप्त i386) के साथ संगत हैं, इसलिए यदि आप एक कर्नेल चाहते हैं जो सभी x86 CPUs के साथ संगत है, तो आप i386 कर्नेल संकलित करेंगे।
हालांकि, आधुनिक सीपीयू में कई अतिरिक्त विशेषताएं (एकीकृत फ्लोटिंग पॉइंट यूनिट, एमएमएक्स, आदि) हैं, जो लिनक्स का उपयोग कर सकते हैं यदि ऐसा करने के लिए इसे कॉन्फ़िगर किया गया है। बैकवर्ड संगतता और प्रदर्शन के बीच संतुलन के रूप में, उबंटू की कर्नेल उन विशेषताओं के समर्थन के साथ संकलित की गई है जो इंटेल पेंटियम II (कभी-कभी i686 के रूप में संक्षिप्त) पर उपलब्ध थीं, यही वजह है कि कर्नेल i686 के रूप में दिखाई देता है।
यह आंशिक रूप से यह भी बताता है कि 64-बिट प्रोसेसर के लिए संकलित अनुप्रयोग कभी-कभी तेज क्यों होते हैं। I686 पहली बार 1997 में दिखाई दिया, और आधुनिक प्रोसेसर में कई विशेषताएं हैं जो i686 (SSE, अतिरिक्त रजिस्टरों, आदि) पर उपलब्ध नहीं थीं, लेकिन इन विशेषताओं के लिए अनुप्रयोगों को संकलित करने की आवश्यकता है, जो पुराने सिस्टम के साथ संगतता को तोड़ सकते हैं। इसके विपरीत, x86_64 सीपीयू पहली बार 2003 में दिखाई दिए, इसलिए संगतता मुद्दों के डर के बिना, 1997 और 2003 के बीच पेश की गई कुछ विशेषताओं के समर्थन के साथ आवेदन संकलित किए जा सकते हैं।