Insinyur SUSE Nikolay Borisov mengirimkan satu set tambalan hari ini untuk “ia32_disabled” yang memungkinkan penonaktifan dukungan untuk proses 32-bit x86 agar tidak berjalan di sistem Linux x86_64. Sebagai langkah pertama, ini akan menjadi opsi waktu boot saat “ia32_disabled” disetel.
SUSE tertarik pada kemampuan untuk menonaktifkan lapisan kompatibilitas IA32 dan tambalan yang diusulkan akan memungkinkan menonaktifkan panggilan sistem 32-bit pada kernel 64-bit serta menonaktifkan proses 32-bit.
Mereka mengakui bahwa perangkat lunak warisan 32-bit masih digunakan sehingga untuk saat ini sedang dijadikan opsi waktu boot melalui opsi kernel “ia32_disabled” sementara pada akhirnya dapat ditawarkan sebagai sakelar waktu pembuatan Kconfig jika ingin menonaktifkan 32 -bit syscall dan dukungan proses sepenuhnya.
Komentar tambalan diuraikan dengan:
“Distribusi ingin mengurangi permukaan serangan mereka sebanyak mungkin tetapi pada saat yang sama mereka harus melayani berbagai macam perangkat lunak warisan. Salah satu jalan di mana distro harus mencapai keseimbangan adalah dukungan untuk syscall 32bit pada kernel 64bit . Idealnya kita memiliki kemampuan untuk menonaktifkan dukungan compat saat boot. Ini akan memungkinkan keputusan apakah itu harus dinonaktifkan/diaktifkan dapat didelegasikan ke administrator sistem.
…
Selain menonaktifkan antarmuka syscall 32bit, mari kita juga menonaktifkan kemampuan untuk menjalankan proses 32bit sekaligus. Ini dicapai dengan menyetel deskriptor GDT_ENTRY_DEFAULT_USER32_CS agar tidak ada yang akan menyebabkan proses 32 bit terjebak dengan pengecualian #NP. Selain itu, larang juga memuat proses compat.”Seri tambalan untuk saat ini sedang ditinjau di LKML. Akan menarik untuk melihat bagaimana pekerjaan ini berkembang dan seberapa banyak minat vendor lain dalam penonaktifan opsional dukungan proses 32-bit.
Itulah berita seputar Patch Linux Diposting Yang Akan Memungkinkan Boot-Time Menonaktifkan Proses x86 32-bit, semoga bermanfaat. Disadur dari Phoronix.com.