लिनक्स और विंडोज पर, मुझे इस स्थिति के लिए उपयोग किया जाता है कि मुझे 64-बिट कर्नेल की आवश्यकता होती है जिसमें मल्टीकोर / WoW के साथ एक सिस्टम है जहां मैं 32-बिट और 64-बिट सॉफ़्टवेयर साइड-बाय-साइड चला सकता हूं।
और फिर, वर्षों पहले इसने मेरे दिमाग को उड़ा दिया जब किसी ने मुझे दिखाया कि मैकओएस 10.6 स्नो लेपर्ड कर्नेल के साथ 64-बिट अनुप्रयोगों को 32-बिट मोड में चला सकता है। यह अब काफी हद तक भुलाया जा सकता है क्योंकि यह एक बार का प्रौद्योगिकी संक्रमण था। मोबाइल स्पेस में वक्र के आगे हार्डवेयर के साथ, जहां तक मुझे पता है कि आईओएस और एंड्रॉइड के लिए 64-बिट में जाने की आवश्यकता नहीं थी।
मेरा प्रश्न: 32-बिट लिनक्स कर्नेल (i386 या armhf) में समान क्षमता प्राप्त करने में क्या लगेगा?
मैं समझता हूं कि यह संभवतः तुच्छ नहीं है। यदि ऐसा होता, तो Microsoft फीचर को Windows XP 32-बिट में डाल सकता था। हालांकि सामान्य आवश्यकताएं क्या हैं? क्या कोई प्रस्तावित पैच या प्रूफ-ऑफ-कॉन्सेप्ट है?
एम्बेडेड दुनिया में मुझे लगता है कि यह विशेष रूप से सहायक होगा, क्योंकि 64-बिट समर्थन लंबे समय तक डिवाइस ड्राइवरों में पिछड़ सकता है।