इस वर्ष के जुलाई में, हम यहाँ ब्लॉग पर बात कर रहे थे उन समाचारों में से एक, जिन्होंने उबंटू के साथ कुछ के हिस्से पर असंतोष उत्पन्न किया था कि कैननिकल ने घोषणा की थी आपके सिस्टम के वर्तमान संस्करण की तुलना में (Ubuntu 19.10) 32-बिट आर्किटेक्चर का समर्थन नहीं किया जाएगा।
विहित i386 आर्किटेक्चर के लिए बिल्डिंग पैकेज को पूरी तरह से बंद करने का इरादा था (32-बिट वातावरण में 64-बिट अनुप्रयोगों को चलाने के लिए आवश्यक मल्टीकार पुस्तकालयों के गठन को छोड़कर) लेकिन उन्होंने अपने फैसले पर पुनर्विचार किया वाइन और विशेष रूप से स्टीम के डेवलपर्स द्वारा की गई टिप्पणियों की जांच करने के बाद।
एक समझौते के रूप में, एक अलग सेट की डिलीवरी की गारंटी देने का निर्णय लिया गया था आवश्यक पुस्तकालयों के साथ 32-बिट पैकेज अप्रचलित कार्यक्रमों के संचालन को जारी रखने के लिए जो केवल 32-बिट रूप में रहते हैं या 32-बिट पुस्तकालयों की आवश्यकता होती है।
रुकावट का कारण i386 आर्किटेक्चर समर्थन का अन्य आर्किटेक्चर के स्तर पर पैकेज बनाए रखने में असमर्थता है उदाहरण के लिए, उबंटू के साथ संगत, 32-बिट सिस्टम के लिए स्पेक्टर जैसी मूलभूत कमजोरियों के खिलाफ सुरक्षा और संरक्षण में नवीनतम विकास की दुर्गमता के कारण।
I386 के लिए पैकेज बेस बनाए रखने के लिए विकास और क्यूए के लिए बड़े संसाधनों की आवश्यकता होती है, जो छोटे उपयोगकर्ता आधार के कारण उचित नहीं हैं (i386 सिस्टम की संख्या स्थापित सिस्टम की कुल संख्या का 1% अनुमानित है)।
यही कारण है कि हाल ही में, स्टीव लैंगसेक ने 32 संकुल के भविष्य के संचालन की योजना प्रस्तुत की उबंटू में बिट्स। उन्होंने i386 वास्तुकला के लिए पुस्तकालयों की एक सूची के समुदाय के साथ एक चर्चा के परिणामों को संक्षेप में प्रस्तुत किया, जिसे उबंटू 32 "फोकल फोसा" में 20.04-बिट अनुप्रयोगों के साथ संगतता सुनिश्चित करने के लिए शामिल करने की योजना है।
30 हजार से अधिक पैकेजों में से, लगभग 1700 का चयन किया गया था, जिसके लिए i32 आर्किटेक्चर के लिए उन 386-बिट पैकेज का गठन जारी रहेगा।
जैसे टिप्पणी कि उबंटू 20.04 फोकल फॉसा के लिए केवल सीमित संख्या में पैकेज होंगे 32-बिट संगतता बनाए रखने के लिए। इनमें शामिल हैं, उदाहरण के लिए, वाइन और स्टीम क्लाइंट, जिसके माध्यम से विषय मूल रूप से तालिका में आया था।
सूची में मुख्य रूप से 32-बिट अनुप्रयोगों में उपयोग किए जाने वाले पुस्तकालय शामिल हैं अभी भी उपयोग में है, साथ ही इन पुस्तकालयों से जुड़ी निर्भरताएँ। इसके अलावा, वह संकुल उस पर विचार किया जाता है अप्रचलित को सबसे मौजूदा स्थिर संस्करणों द्वारा बदल दिया जाएगा और यह सूचीबद्ध पुस्तकालयों के परीक्षण के लिए उपयोग की जाने वाली निर्भरता को बचाने के लिए, 386-बिट सिस्टम वातावरण में i64 पुस्तकालय के निर्माणों को पार-परीक्षण करने के लिए, इस प्रकार वास्तविक परिस्थितियों में उपयोग किए जाने वाले वातावरण का अनुकरण करने के लिए योजनाबद्ध है।
कुछ अन्य i386 बाइनरी पैकेज हैं जिनके स्रोत अभी तक श्वेत नहीं किए गए हैं, इसलिए उन्हें निकट भविष्य में उबंटू परियोजना से पूरी तरह से Ubuntu 20.04 के लिए पैकेज रिपॉजिटरी से हटा दिया जाएगा।
हालांकि यह सब अभी भी एक प्रारंभिक विश्लेषण है, डेवलपर्स से संपर्क किया जा सकता है कुछ समय के लिए पैकेज संगतता का अनुरोध करने के लिए।
यह आधिकारिक पैकेज स्रोतों में i386 पैकेज अनुरक्षकों दोनों के साथ-साथ उन लोगों के लिए भी चिंता का विषय है जो एक पीपीए (पर्सनल लॉजिक आर्काइव) में तीसरे पक्ष के सॉफ़्टवेयर को बनाए रखते हैं। इच्छुक भागों उन्हें 32-बिट बाइनरी पैकेज के अस्तित्व के लिए अपने कारणों को प्रस्तुत करना चाहिए "ubuntu-release" मेलिंग सूची पर या फ़्रीनोड पर "# ubuntu-devel" चैट रूम। यदि ये वैध हैं, तो पैकेज भी श्वेतसूची में होंगे और इसलिए फोकल फोसा।
यह अभी भी थोड़ा सा लेता है जब तक कि i386 बायनेरिज़ के नियोजित द्रव्यमान को हटाया नहीं जाता: लैंगसेक के अनुसार
"शुरुआत में, पैकेज परीक्षण (" ऑटोपेक्टेस्ट ") के लिए परियोजना-विशिष्ट बुनियादी ढांचे को एक amd32 होस्ट पर 64-बिट पुस्तकालयों के परीक्षण के लिए अनुकूलित करने की आवश्यकता है। यह वह वातावरण भी है जिसमें 32-बिट पैकेज आमतौर पर उपयोग किए जाते हैं। "
यदि आप इसके बारे में अधिक जानना चाहते हैं, तो आप चर्चा के विवरण की जांच कर सकते हैं निम्नलिखित लिंक।