The 14,04 catatan rilis berisi kalimat berikut:
Dukungan ABI X32 (mode 64-bit dengan pointer 32-bit) juga diperkenalkan.
Saya pikir ini pantas mendapat sedikit penjelasan. Ketika Anda menggunakan mesin pencari untuk mencari tahu lebih banyak tentang "x32 ABI", Anda mungkin menemukan artikel Wikipedia yang terbaik, tetapi kebanyakan Phoronix dan Slashdot, yang sepertinya tidak terlalu berguna.
Saya ingin melihat beberapa jawaban mendalam tentang:
- Bagaimana atau bagaimana ABI x32 saat ini diterapkan pada 14.04?
- Apakah ini diaktifkan secara default di 14,04 64-Bit atau apakah ada langkah tambahan yang diperlukan untuk pengaturan x32 ABI?
- Komponen apa atau perangkat lunak apa yang dapat menggunakan ABI x32?
- Apakah ada manfaat sebenarnya pada mesin / instalasi yang menjalankan x32 ABI?
- Bagaimana konsumsi memori dibandingkan dengan instalasi default 32-Bit dan 64-Bit?
Idealnya, ABI x32 seharusnya menyatukan yang terbaik dari kedua dunia: Sebagian besar peningkatan kecepatan x86-64 dan konsumsi memori yang lebih rendah untuk pengguna pada perangkat keras 64-Bit yang lebih tua yang tidak memiliki banyak RAM .
Jawaban:
Pada instalasi 64bit, Anda akan mengalami perbedaan besar dalam penggunaan memori (terutama untuk aplikasi seperti chrome, firefox, mysql dan aplikasi java).
Ini adalah efek samping yang dikenal dari OS 64bit pula 64bit membawa juga beberapa keuntungan lainnya.
Ini dia
x32 ABI
: fitur kernel yang dimaksudkan untuk membatasi masalah ini.Apa itu x32 ABI:
menurut pdf ini memberikan keunggulan memori yang besar dibandingkan dengan OS normal 64bit (bahkan peningkatan 40%).
Sekarang jika saya mengerti x32-ABI membutuhkan :
Cara Mencoba
Kernel baru memiliki flag yang diperlukan secara default sehingga Anda hanya perlu mengkompilasi paket dengan cara yang benar (di sini Gentoo untuk aturan yang pasti;)
Di Ubuntu saya tidak yakin ada repositori / ppa untuk ini, toh Debian dan Arch punya beberapa solusi:
Debian
Petunjuk tentang cara mengatur lingkungan chroot dan menjalankan X32-ABI pada debian: https://wiki.debian.org/X32Port
paket x32 di-host di sini: http://ftp.debian-ports.org/debian/pool-x32/main/
Lengkungan
sumber