इस महीने की शुरुआत में, x86_64 सिस्टम के लिए x86 32-बिट कर्नेल कोड को साफ़ करने के लिए एक पैच के हिस्से के रूप में एक पैच ने 32-बिट x86KVM होस्ट के लिए समर्थन हटा दिया था। अब, पैच को अपनी स्वयं की पैच श्रृंखला में बदल दिया गया है, जबकि केवल x86 परिवर्तनों पर ही नहीं, बल्कि सभी सीपीयू आर्किटेक्चर पर 32-बिट केवीएम होस्ट समर्थन समाप्त होने की संभावना भी बढ़ गई है।

x86_64 हार्डवेयर पर x86 कर्नेल कोड को साफ करने का काम जारी है, और सभी आर्किटेक्चर पर 32-बिट KVM होस्ट समर्थन को समाप्त करने के लिए एक अलग पैच तैयार किया गया है। 32-बिट केवीएम अतिथि समर्थन बना रहेगा, ये पैच केवल 32-बिट वर्चुअलाइजेशन होस्ट के लिए समर्थन समाप्त करने के लिए हैं... आखिरकार, 32-बिट वातावरण में अग्रणी अपस्ट्रीम कर्नेल कौन चलाएगा और 2025+ में उत्पादन में कोई वर्चुअलाइजेशन होस्टिंग कौन करेगा?

यह न केवल x86 के लिए 32-बिट KVM होस्ट समर्थन को समाप्त करता है, बल्कि पैच PowerPC, MIPS और RISC-V के लिए भी समर्थन को समाप्त करता है। 32-बिट एआरएम ने कई साल पहले केवीएम होस्ट के लिए समर्थन बंद कर दिया था।

ArndBergmann ने पैच श्रृंखला [RFC0/5] KVM में कहा है: सभी आर्किटेक्चर पर 32-बिट होस्ट समर्थन छोड़ें:

"मैंने x86-32 होस्ट के लिए केवीएम समर्थन को हटाने के लिए इस महीने की शुरुआत में एक पैच सबमिट किया था, लेकिन अभी भी चिंता थी कि यह 32-बिट होस्ट का परीक्षण करने में मदद कर सकता है, क्योंकि 32-बिट होस्ट अभी भी अन्य तीन आर्किटेक्चर पर समर्थित हैं। मैंने अब सभी तीन आर्किटेक्चर की जांच की है और एक समान पैच तैयार किया है, क्योंकि वे सभी समान रूप से पुराने लग रहे हैं।

हालाँकि Cortex-A7/A15/A17-आधारित SoCs अन्य वर्चुअलाइजेशन-सक्षम 32-बिट सीपीयू (इंटेल कोर डुओ/सिल्वरथॉर्न, PowerPCe300/e500/e600, MIPSP5600) की तुलना में अधिक व्यापक रूप से तैनात हैं, उपयोगकर्ताओं की कमी के कारण आर्म हार्डवेयर पर 32-बिट KVM होस्ट के लिए समर्थन 2020 की शुरुआत में ही बंद कर दिया गया था।

यदि कोई वास्तविक उपयोगकर्ता नहीं बचा है (डेवलपर्स द्वारा किए जा रहे प्रतिगमन परीक्षण को छोड़कर), तो उन सभी को एक ही समय में छोड़ देना उचित हो सकता है। कृपया मुझे बताएं कि क्या आप अभी भी इन मशीनों का उपयोग कर रहे हैं या सोचते हैं कि उन्हें पहले अप्रचलन चरण से गुजरने की जरूरत है। "

इसलिए यदि आप अभी भी लिनक्स 32-बिट सिस्टम को कर्नेल-आधारित वर्चुअल मशीन (केवीएम) होस्ट के रूप में उपयोग कर रहे हैं, तो अब सभी को यह बताने और बहस करने का समय है कि क्या इसे मेनलाइन लिनक्स कर्नेल में रहना चाहिए... खासकर यदि मौजूदा लिनक्स एलटीएस संस्करणों का उपयोग करना संभव नहीं है, जैसे कि हाल ही में लॉन्च किए गए लिनक्स 6.12 एलटीएस।

आइए प्रतीक्षा करें और देखें कि इन पैच के साथ क्या होता है, और शायद 2025 में 32-बिट केवीएम होस्ट के लिए समर्थन हमेशा के लिए समाप्त हो जाएगा।