Saya melihat baru-baru ini bahwa CPU i386 tidak akan didukung di Linux Kernel 3.8 jadi apakah itu berarti bahwa Ubuntu hanya akan tersedia di tahun-tahun mendatang dalam 64-bit?
Saya melihat baru-baru ini bahwa CPU i386 tidak akan didukung di Linux Kernel 3.8 jadi apakah itu berarti bahwa Ubuntu hanya akan tersedia di tahun-tahun mendatang dalam 64-bit?
Jawaban:
Tidak, itu berarti Anda tidak akan dapat menjalankan Linux pada chip Intel 80386 , chip asli dari Intel yang mendukung arsitektur 32-bit. Prosesor tersebut memiliki kecepatan clock 12-40 Mhz dan digantikan oleh Intel 80486 dan kemudian Intel Pentium pada awal dan pertengahan 1990-an.
Lain, chip 32-bit yang lebih modern (Pentium Pro dan di atas) masih akan didukung. Prosesor tersebut dicirikan memiliki arsitektur i386 tetapi mereka memiliki beberapa perbaikan dibandingkan 80386 asli, yang penggunaannya memungkinkan penghapusan beberapa kruk jelek dari Linux yang diperlukan untuk dukungan 80386:
Pohon ini menghilangkan dukungan 386-CPU kuno dan karenanya cukup sedikit kerumitan ... yang telah mengganggu kami dengan pekerjaan ekstra setiap kali kami ingin mengubah primitif SMP, selama bertahun-tahun.
Anecdote mengatakan bahwa ada beberapa nilai sentimental dalam mendukung prosesor 80386 karena itu adalah prosesor yang digunakan Linus Torvalds ketika ia mengembangkan versi pertama Linux.
[Linux] membutuhkan MMU (maaf semuanya), dan secara khusus membutuhkan 386/486 MMU (lihat nanti). ... Ini menggunakan setiap fitur yang mungkin dari 386 yang bisa saya temukan, karena itu juga sebuah proyek untuk mengajari saya tentang 386. Seperti yang telah disebutkan, ia menggunakan MMU, untuk paging (belum disk) maupun segmentasi. Ini adalah segmentasi yang menjadikannya BENAR-BENAR 386 bergantung (setiap tugas memiliki segmen 64 MB untuk kode & data - maks 64 tugas dalam 4Gb. Siapa pun yang membutuhkan lebih dari 64 Mb / tugas - cookie yang sulit).
Selain itu, meskipun dukungan i386 hadir di kernel Linux hingga versi 3.8, dalam beberapa tahun terakhir sebagian besar distribusi Linux dikompilasi dengan pengaturan yang membuatnya tidak kompatibel dengan prosesor 80386. Secara khusus, Ubuntu membutuhkan prosesor i686 (Pentium Pro) atau lebih tinggi sejak Ubuntu 10.10.
Ubuntu tidak berjalan pada "i386" yang tepat untuk waktu yang lama, dukungan untuk prosesor dijatuhkan pada 10.10 .