Di Linux dan Windows, saya terbiasa dengan situasi bahwa saya memerlukan kernel 64-bit untuk memiliki sistem dengan multiarch / WoW di mana saya dapat menjalankan perangkat lunak 32-bit dan 64-bit secara berdampingan.
Dan kemudian, bertahun-tahun yang lalu terlintas di benak saya ketika seseorang menunjukkan kepada saya bahwa MacOS 10.6 Snow Leopard dapat menjalankan aplikasi 64-bit dengan kernel dalam mode 32-bit. Ini mungkin sebagian besar dilupakan sekarang karena itu adalah transisi teknologi satu kali. Dengan perangkat keras di depan kurva di ruang mobile, sejauh yang saya tahu ini tidak pernah diperlukan untuk pindah ke 64-bit untuk iOS dan Android.
Pertanyaan saya: Apa yang diperlukan untuk mendapatkan kapabilitas yang sama dalam kernel Linux 32-bit (i386 atau armhf)?
Saya mengerti bahwa ini mungkin tidak sepele. Jika ya, Microsoft bisa memasukkan fitur ke dalam Windows XP 32-bit. Apa saja persyaratan umum? Apakah pernah ada patch yang diusulkan atau proof-of-concept?
Di dunia tertanam saya pikir ini akan sangat membantu, karena dukungan 64-bit dapat tertinggal untuk waktu yang lama pada driver perangkat.