Trên Linux và Windows, tôi đã quen với tình huống tôi yêu cầu kernel 64 bit để có một hệ thống với multiarch / WoW nơi tôi có thể chạy song song phần mềm 32 bit và 64 bit.
Và sau đó, nhiều năm trước, tôi nghĩ rằng MacOS 10.6 Snow Leopard có thể chạy các ứng dụng 64 bit với kernel ở chế độ 32 bit. Điều này có thể bị lãng quên phần lớn vì đây là quá trình chuyển đổi công nghệ một lần. Với phần cứng đi trước đường cong trong không gian di động, theo như tôi biết thì điều này không bao giờ cần thiết trong việc chuyển sang 64-bit cho iOS và Android.
Câu hỏi của tôi: Cần gì để có được khả năng tương tự trong nhân Linux 32 bit (i386 hoặc armhf)?
Tôi hiểu rằng điều này có lẽ không tầm thường. Nếu đúng như vậy, Microsoft có thể đã đưa tính năng này vào Windows XP 32 bit. Các yêu cầu chung mặc dù là gì? Đã bao giờ có một bản vá đề xuất hoặc bằng chứng khái niệm?
Trong thế giới nhúng, tôi nghĩ rằng điều này sẽ đặc biệt hữu ích, vì hỗ trợ 64 bit có thể bị tụt lại phía sau trong một thời gian dài trong trình điều khiển thiết bị.