Pertanyaan Mengapa Ubuntu Download merekomendasikan instalasi 32-bit? [Tutup]


Pembaruan untuk 13.10: Versi 64-bit sekarang menjadi standar dan 32-bit diberi label "untuk mesin dengan RAM kurang dari 2GB"

Layar unduhan desktop Ubuntu memiliki sepasang tombol radio yang Anda gunakan untuk memilih apakah Anda ingin mengunduh versi 32-bit atau 64-bit. Versi 64-bit diberi label "Tidak disarankan untuk penggunaan desktop harian." Jika Anda memiliki prosesor 64-bit, mengapa Anda tidak ingin menggunakan Ubuntu versi 64-bit?

Pembaruan untuk 10.10: Mereka telah menghapus label "Tidak disarankan" dari versi 64-bit dan menambahkan label "Disarankan" ke versi 32-bit.

Pembaruan untuk 11.04: Sama seperti 10.10.

Pembaruan untuk 12.04: Masih mengatakan "Disarankan" di samping versi desktop 32-bit

Pembaruan untuk 12.10: versi 32-bit dari desktop masih default, mengatakan "disarankan"

Pembaruan untuk 13.10: Versi 64-bit sekarang menjadi standar dan 32-bit diberi label "untuk mesin dengan RAM kurang dari 2GB"


153
2017-08-06 18:22


asal


Lihat juga: lists.ubuntu.com/archives/ubuntu-devel/2012-April/035088.html - Pisu
Pertanyaan ini hanya penting secara historis. - fossfreedom♦
Lihat juga: Apa perbedaan antara 32-bit dan 64-bit, dan mana yang harus saya pilih? - Wilf


Jawaban:


Ini sebenarnya hanya salah ketik. Menurut LaunchPad Bug # 585940 Ini dimaksudkan untuk menyampaikan bahwa desktop biasa adalah 32-bit sedangkan desktop yang lebih baru adalah 64-bit. Karena menginstal 32bit akan selalu bekerja pada mesin 32-bit dan 64-bit itu tetap "direkomendasikan."


106
2017-08-06 18:28





Saya dulu menggunakan Ubuntu 64bit di desktop saya, dan 32bit di laptop saya. Untuk sebagian besar saya tidak melihat perbedaan, tetapi ada beberapa niggles kecil:

  • Seperti yang disebutkan di atas, Flash secara historis belum didukung dengan baik pada 64bit. Saya tidak berpikir saya akan peduli tentang ini, tetapi sebenarnya ini adalah gangguan yang cukup besar bagi saya. Saya akhirnya menggunakan versi flash 32-bit, yang diinstal secara manual. Baru-baru ini Adobe telah mengeluarkan Flash 64-bit, jadi mungkin ini adalah sesuatu dari masa lalu (saya belum mengujinya).

  • Java (dan perangkat lunak lainnya) pada 64bit menggunakan lebih banyak memori, dan ini dapat memiliki beberapa dampak kinerja. Saya tidak menggunakan banyak java jadi belum benar-benar mengalami masalah ini tetapi kira itu cukup terkenal.

  • Dulu, lebih banyak orang berlari 32bit dari 64, jadi sekali dan beberapa kali Anda mengalami masalah khusus 64-bit yang akan cenderung memakan waktu lama untuk diperbaiki. Ini telah menjadi BANYAK lebih baik dalam beberapa tahun terakhir, tetapi untuk seseorang yang benar-benar menginginkan segalanya untuk Just Work, Anda mungkin lebih suka 32-bit.

  • 64bit berarti bahwa pointer memori dapat mengatasi jumlah memori yang lebih tinggi. Jika sistem Anda memiliki memori RAM 4gig atau lebih, dan Anda menggunakan aplikasi yang membutuhkan banyak RAM, itu bisa menjadi alasan untuk menggunakan 64bit. Namun, dalam beberapa tahun terakhir, kernel PAE untuk i386 telah menjadi standar, dan ini mengizinkan pengalamatan> 4gig.

  • Jika Anda seorang pengembang dan Anda menjalankan 64-bit, Anda dapat membuat file executable 32-bit dan 64-bit dengan cukup mudah (misalnya dengan pbuilder). Membangun binari 64-bit pada 32-bit tampaknya tidak mungkin (baik, setidaknya tidak tanpa melompat melalui beberapa lingkaran).

[Perbarui 12,04] Baru-baru ini saya menginstal ulang versi amd64 12.04, dan menemukannya jauh lebih baik daripada saat saya menulis di atas. Saya belum menguji Java tetapi Flash benar-benar berfungsi seperti pada 32bit. Juga, benar-benar anecdotally tapi sepertinya orang-orang menjalankan 64-bit lebih sering daripada 32-bit hari ini.


56
2017-08-07 00:33



Applet Java (dan java browser games) tidak berfungsi dalam 64 bit juga. Setidaknya di sistem saya. - Extender
Extender, apakah Anda yakin Anda memiliki icedtea6-plugin yang diinstal untuk mendapatkan applet yang berfungsi di browser? Apakah appletviewer berfungsi untuk Anda? - Steve Beattie
Poin terakhir (tentang alamat memori) dapat diatasi pada 32bit dengan PAE (en.wikipedia.org/wiki/Physical_Address_Extension). Setidaknya bagi saya, Ubuntu secara otomatis menginstal kernel PAE ketika menyadari saya memiliki RAM 4GB selama instalasi Ubuntu. - Matthew
Ini bukan Java yang menggunakan lebih banyak memori pada sistem 64bit, itu semua program sebagai pointer 2x lebih besar pada 64 daripada pada 32bit. Java dapat menggunakan lebih banyak memori pada 64bit, tetapi Anda mungkin menginginkannya. Java 32bit terbatas pada ~ 1.2GB pada Windows dan sedikit lebih pada Linux ~ 1.5GB (sejauh yang saya ingat). Pada 64bit Java, Anda dapat mengirim lebih banyak memori, jika Anda membutuhkan 3GB untuk data Anda, kemudian gunakan Java 64bit. Ini bukan masalah itu adalah fitur ;-) Anda selalu dapat menggunakan Java 32bit pada sistem 64bit, itu benar-benar stabil juga dan tidak mengkonsumsi lebih banyak memori, tetapi Anda mendapatkan ... - Huygens
@Bryce - semua orang berbicara tentang RAM kurang dari 4 GB atau lebih dari 4GB. Bagaimana jika saya memiliki RAM 4GB? Apakah saya masih dapat menggunakan versi 32-bit dan tidak peduli dengan "kehilangan RAM"? - Kiril Kirov


Salah satu kelemahan untuk menjalankan kernel non-PAE versi 32-bit adalah bahwa proses Anda tidak terlindungi dengan bit CPU non-executable (NX), yang dapat mempermudah penyerang untuk mengeksploitasi kelemahan dalam perangkat lunak. Lihat Diskusi Fitur Tim Keamanan di atasnya untuk lebih jelasnya. Dalam rilis Ubuntu terbaru, ada mode emulasi, tetapi efektivitasnya terbatas.

Juga, ruang pengacakan tersedia untuk hal-hal seperti Address Space Layout Randomization (ASLR) jauh, jauh lebih kecil ketika menggunakan 32 bit, berpotensi ke titik menjadi kasar secara paksa.


11
2017-11-05 05:49



NX dan ASLR tidak begitu penting; mereka membuat eksploitasi lebih keras, tetapi mereka tidak memblokir kerentanan. Karena langkah-langkah perlindungan ini telah menjadi lebih luas, eksploitasi menjadi lebih canggih. Lihat mis. Bagaimana saya harus mengkonfigurasi OS untuk pengujian fuzz? - Gilles


Sejauh yang saya tahu, 64-bit berfungsi dengan baik, dengan pengecualian bahwa beberapa orang memiliki masalah dengan Adobe Flash.

Juga, sistem operasi 64-bit tidak akan berfungsi pada PC 32-bit tetapi sistem operasi 32-bit akan bekerja pada PC 64-bit. Ini mungkin alasan di balik peringatan ini (meskipun bisa dikatakan lebih baik).

Itu Posting wiki komunitas Ubuntu pada subjek merekomendasikan menggunakan Ubuntu 64-bit jika Anda memiliki komputer 64-bit dan tidak ada alasan khusus untuk tidak menggunakan 64-bit.

Ada keterbatasan untuk 32-bit tidak dapat mengakses lebih dari 3GB RAM (meskipun masalah ini diatasi dengan kernel PAE) tetapi 64-bit tidak memiliki masalah di sini. Jika Anda memiliki> 3GB RAM, pertimbangkan untuk menggunakan 64-bit.


8
2017-11-19 23:41



Saya tidak memiliki masalah dengan Adobe Flash - setidaknya tidak ada yang spesifik 64-bit. - Nathan Osman
Saya sekarang menarik kembali pernyataan di atas. - Nathan Osman


Saya berasumsi bahwa alasan utamanya adalah ini: versi 32-bit bekerja pada hampir semua PC dan Mac yang beredar saat ini, jadi jika Anda tidak tahu apa arti 32-bit dan 64-bit, Anda cukup mengunduh versi 32-bit dan menginstalnya, dan itu hanya akan berfungsi. Dan jika seseorang tidak tahu tentang perbedaan antara versi 32 dan 64-bit, itu tidak mungkin bahwa mereka akan melakukan apa pun di mana perbedaan memiliki efek yang dapat diamati.

Dengan kata lain, untuk versi 64-bit, Anda harus mencari tahu apakah sistem Anda mendukungnya. Untuk versi 32-bit, Anda tidak. Ia bekerja pada "semuanya."


6
2017-11-20 20:58





Saya menjalankan beberapa tes untuk membandingkan konfigurasi 32 vs 64 bit pada berbagai aplikasi pada beberapa mesin sampel (memori kecil berbasis Atom netbook) dan laptop biasa. Saya membandingkan penggunaan memori, konsumsi daya untuk hal-hal berikut:

  1. 32 bit kernel, 32 bit userspace
  2. 64 bit kernel, 32 bit userspace
  3. 64 bit kernel, 64 bit userspace

Data: http://kernel.ubuntu.com/~cking/x32/Quantal-x32-power-memory-comparisons.ods

Intinya adalah bahwa untuk sistem kecil, 32 bit adalah cocok, di mana seolah-olah Anda memiliki cukup memori dan Anda memiliki 64-bit CPU yang modern, maka 64 bit cocok. Tetapi ada lebih banyak detail dalam spreadsheet daripada dari ringkasan sederhana.

Saya juga menjalankan beberapa tes membandingkan 32 bit, 32 bit pae dan 64 bit beberapa waktu lalu, berikut hasilnya:

http://kernel.ubuntu.com/~cking/power-benchmarking/blueprint-foundations-p-64bit-by-default/hpmini-and-x220-tests/results-3/results.txt  - lihat kesimpulan di bagian akhir untuk ringkasan keseluruhan.


5
2017-08-19 07:06



Ada lebih banyak tolok ukur pada Phoronix: Ubuntu 14.04 LTS 32-bit vs Kinerja 64-bit. Kesimpulannya adalah bahwa 64-bit secara signifikan mengungguli 32-bit pada beberapa tugas; di PostMark 64-bit 2x lebih baik, di OpenSSL 64-bit 4x lebih baik. - bain


Pada saat yang sama, Ubuntu Wiki mengatakan sebaliknya:

Kecuali Anda memiliki alasan khusus untuk memilih 32-bit, kami merekomendasikan 64-bit untuk memanfaatkan kapasitas penuh perangkat keras Anda.

https://help.ubuntu.com/community/32bit_and_64bit


4
2017-11-19 15:05





64 bit hanya sangat berguna jika Anda memiliki lebih dari 4 gigs RAM. Jika Anda menggunakan sistem 64 bit, akhirnya Anda akan mengalami situasi di mana driver atau bahkan program tidak tersedia dalam 32 bit. Adobe menarik Flash 64 bit untuk sementara waktu. Driver printer Canon hanya tersedia dalam 32 bit (tetapi dapat dipasang paksa). Saya menggunakan sistem 64 dan 32 bit, dan menemukan bahwa 64 bit tidak memberi saya keuntungan (keduanya berlari dengan kecepatan yang sama sejauh yang saya tahu).


2
2018-05-23 11:37





Saya menulis yang terakhir Bug Launchpad # 585940 mendeskripsikan diri saya sejak lama dan satu-satunya hal yang dapat saya katakan adalah saya tidak dapat menemukan mengapa begitu banyak misinformasi seputar topik ini.

Saya pikir jawaban yang paling mungkin adalah edisi 64-bit jauh lebih buggy daripada yang 32-bit, karena ini adalah pengalaman saya sendiri hanya menggunakan Ubuntu dalam kehidupan sehari-hari saya. Di sisi lain ini hanya spekulasi karena saya belum melakukan perbandingan formal antara edisi.

Sejauh ini saya bisa bekerja dengan cukup baik menggunakan itu saya hanya memilih untuk menggunakan edisi 64-bit karena yang saya ingin ditingkatkan, karena pada waktunya jelas akan menjadi pilihan terbaik dan akan ada di sini sebelum kita memiliki perhatikan. Saat itu saya ingin kita orang-orang menggunakan distribusi stabil lengkap.


2
2017-10-24 22:38



Juga menarik membaca apa yang dikatakan Phoronix di sini: phoronix.com/… - Alberto Salvia Novella


Digunakan untuk, sebagian besar komputer di mana 32bit. Sekarang CPU yang paling baru adalah 64bit. Dan 32 bit cocok dengan kedua versi.


2
2018-06-25 10:55





Alasannya adalah bahwa masih ada banyak prosesor 32-bit dalam produksi sekarang, dan sebagian besar pengguna komputer tidak tahu apa yang 32-bit dan 64-bit.

Jika seseorang dengan komputer 32-bit mengunduh versi 64-bit, sangat yakin bahwa itu tidak akan berjalan di komputernya (s) karena prosesor 32-bit tidak dapat memahami dan menangani perintah 64-bit. Namun, jika seseorang dengan 64-bit komputer (s) mengunduh dan menggunakan versi 32-bit, itu bekerja karena lengkungan 64-bit mundur-kompatibel ke 32-bit.

Satu masalah lagi adalah bahwa perangkat lunak 32-bit membutuhkan lebih sedikit kekuatan perangkat keras.

Memperbarui: Pada 13.10, halaman Unduh Ubuntu sekarang merekomendasikan unduhan 64-bit dan menawarkan opsi 32-bit "untuk mesin dengan RAM kurang dari 2GB". Ini karena sebagian besar perangkat komputasi yang berpotensi memiliki Ubuntu terinstal pada hari ini adalah 64-bit, dan hanya perangkat dengan RAM kurang dari 2GB mungkin mengandung CPU 32-bit.


1
2018-01-02 19:20