it-swarm-id.com

Mengapa Unduhan Ubuntu merekomendasikan pemasangan 32-bit?

Pembaruan untuk 13.10: Versi 64-bit sekarang merupakan default 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 dianjurkan untuk penggunaan desktop harian." Jika Anda memiliki prosesor 64-bit, mengapa Anda tidak ingin menggunakan versi 64-bit Ubuntu?

Pembaruan untuk 10.10: Mereka telah menghapus label "Tidak direkomendasikan" 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 sebelah desktop versi 32-bit

Pembaruan untuk 12.10: desktop versi 32-bit masih default, kata "direkomendasikan"

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

154
Warren Pena

Ini sebenarnya hanya kata-kata yang salah. Menurut LaunchPad Bug # 58594 Ini dimaksudkan untuk menyampaikan bahwa desktop biasa adalah 32-bit sedangkan desktop yang lebih baru adalah 64-bit. Karena instalasi 32bit akan selalu bekerja pada mesin 32bit dan 64bit, ia tetap "disarankan."

106
Marco Ceppi

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

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

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

  • Dulu lebih banyak orang yang menjalankan 32bit dari 64, jadi sesekali Anda akan mengalami masalah spesifik 64-bit yang cenderung membutuhkan waktu lama untuk diperbaiki. Ini telah mendapatkan BANYAK yang lebih baik dalam beberapa tahun terakhir, tetapi untuk seseorang yang benar-benar ingin semuanya Hanya Bekerja, Anda mungkin lebih suka 32-bit.

  • 64bit berarti 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 memungkinkan pengalamatan> 4gig.

  • Jika Anda seorang pengembang dan menjalankan 64-bit, Anda dapat membangun executable 32-bit dan 64-bit dengan cukup mudah (mis. Dengan pbuilder). Membangun binari 64-bit pada 32-bit tampaknya tidak mungkin (well, setidaknya bukan tanpa melewati beberapa simpai).

[Perbarui 12,04] Baru-baru ini saya menginstal ulang versi AMD64 12,04, dan merasa jauh lebih baik daripada ketika saya awalnya menulis di atas. Saya belum menguji Java tetapi Flash benar-benar berfungsi sebaik 32bit. Juga, sepenuhnya anekdot tapi sepertinya orang menjalankan 64-bit lebih sering daripada 32-bit hari ini.

56
Bryce

Satu kelemahan untuk menjalankan kernel versi 32bit non-PAE adalah bahwa proses Anda tidak dilindungi dengan bit CPU yang tidak dapat dieksekusi (NX), yang dapat memudahkan penyerang yang mencoba mengeksploitasi kelemahan pada perangkat lunak. Lihat diskusi Fitur Tim Keamanan di atasnya untuk lebih jelasnya. Dalam rilis Ubuntu baru-baru ini, 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 sampai menjadi brute forcible.

11
Steve Beattie

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 bekerja 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).

The posting wiki komunitas Ubuntu pada subjek merekomendasikan menggunakan 64-bit Ubuntu jika Anda memiliki PC 64-bit dan tidak ada alasan khusus untuk tidak menggunakan 64-bit.

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

8
dv3500ea

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 harus mengunduh versi 32-bit dan instal, dan itu hanya akan berfungsi. Dan jika seseorang tidak memiliki gagasan tentang perbedaan antara versi 32 dan 64-bit, itu tidak mungkin bahwa mereka akan melakukan apa pun di mana perbedaan tersebut 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. Ini bekerja pada "segalanya."

6
Ryan Thompson

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

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

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

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

Saya juga menjalankan beberapa tes yang 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 akhir untuk ringkasan keseluruhan.

5
Colin Ian King

Pada saat yang sama Ubuntu Wiki mengatakan yang sebaliknya:

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

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

4
Eugene

Saya menulis yang terakhir Launchpad Bug # 58594 deskripsi sendiri sejak lama dan satu-satunya hal yang dapat saya katakan adalah saya tidak dapat menemukan mengapa ada begitu banyak informasi yang salah mengenai topik ini.

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

Sejauh ini saya dapat bekerja cukup baik menggunakannya, saya hanya memilih untuk menggunakan edisi 64-bit karena ini adalah yang ingin saya tingkatkan, karena pada waktunya itu akan jelas menjadi pilihan terbaik dan akan ada di sini sebelum kami memiliki diperhatikan. Pada saat itu saya ingin kita menggunakan distribusi stabil yang lengkap.

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

2
alexander7567

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

2
Mike

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

Jika seseorang dengan komputer 32-bit mengunduh versi 64-bit, sangat yakin bahwa itu tidak akan berjalan di komputernya karena prosesor 32-bit tidak dapat memahami dan menangani perintah 64-bit. Namun, jika seseorang dengan komputer 64-bit mengunduh dan menggunakan versi 32-bit, itu berfungsi karena 64-bit Arch kompatibel dengan 32-bit.

Satu lagi masalah adalah bahwa perangkat lunak 32-bit menuntut lebih sedikit daya perangkat keras.

Pembaruan: Pada 13.10, halaman Unduhan 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 menginstal Ubuntu pada saat ini adalah 64-bit, dan hanya perangkat dengan kurang dari 2GB RAM boleh mengandung CPU 32-bit.

1

Setiap CPU modern mampu menjalankan 64 bit. Baik Intel dan AMD, bahkan sempron AMD yang lebih lama mendukung single core 64bit.

Jika Anda tidak membutuhkan aplikasi yang haus memori maka tidak perlu lagi 64bit. Saya memiliki ram 16GB dan pasti 64 bit, 32bit akan menjadi langkah bodoh. Hitungan juga untuk windows 7 dan 8.

0
Stefaan C