اگر سیستم عامل شما ۳۲بیتی باشه، همهی برنامههاش هم ۳۲بیتی هستن و اجرا میشن.
اگر سیستم عامل شما ۶۴بیتی باشه، در تئوری همهی برنامههای ۳۲بیتی رو میشه روش اجرا کرد، ولی در عمل میتونه خیلی دردسر داشته باشه.
تفاوت ذاتی اوبونتوی amd64 و i386 این هست که اولی برای سختافزار با معماری amd64 ساخته و بهینه شده، ولی دومی برای معماری i386.
سیستمی با معماری amd64 میتونه مثل سیستمی با معماری i386 عمل کنه. پس میشه اوبونتوی i386 رو روی سیستم amd64 نصب کرد، ولی این کار از نظر فنی زیاد بهینه نیست. چون معماری amd64 قابلیتهای خوبی داره که فقط یک سیستم عامل که برای amd64 ساخته شده میتونه ازشون بهره ببره. با این حال به دلایلی (از جمله به خاطر پشتیبانی بهتر نرمافزاری)، برای تازهکارترها نصب اوبونتوی i386 پیشنهاد میشه.