अक्टूबर 2011 में, फ्री सॉफ्टवेयर फाउंडेशन ने इस संभावना पर अटकलें लगाईं कि माइक्रोसॉफ्ट एक नई अवधारणा का उपयोग करके कंप्यूटर के भीतर अन्य ऑपरेटिंग सिस्टम को लोड होने से रोकने की कोशिश कर रहा है जिसे यूनिफाइड एक्स्टेंसिबल फर्मवेयर इंटरफेस (UEFI) के रूप में जाना जाता है। माइक्रोसॉफ्ट ने इसे कुछ महीने पहले दिखाया, विंडोज़ 8 को आठ सेकंड में बूट करके। लिनक्स उपयोगकर्ता: क्या आपको चिंतित होना चाहिए?
समस्या क्या है?

लिनक्स उपयोगकर्ताओं के लिए इसके खिलाफ बोलने का यह अच्छा समय लगता है यदि वे दोनों ऑपरेटिंग सिस्टम को एक ही कंप्यूटर पर उपयोग करते हैं। जबकि UEFI के साथ कोई समस्या नहीं है, आर्किटेक्चर में "सिक्योर बूट" फीचर विंडोज़ 8 कंप्यूटरों के लिए दूसरे ऑपरेटिंग सिस्टम को उन पर पिगीबैक करने देना असंभव बना सकता है। "सिक्योर बूट" एक ऐसी सुविधा थी जिसे कंप्यूटर को दुर्भावनापूर्ण बूट लोडर का उपयोग करने से रोकने के लिए लागू किया गया था जो प्रमुख घटकों को भ्रष्ट कर देगा। दुर्भाग्य से, OS लोडिंग की विधि लिनक्स के साथ संगत नहीं है, और हमारे पास अभी भी इस बारे में कोई शब्द नहीं है कि ऐप्पल इसको बायपास करने वाले नए OS की योजना बना रहा है या कम से कम टेक्नोलॉजी का उपयोग करता है।
विंडोज़ 8 प्रमाणन आवश्यकताएं
प्रमाणन आवश्यकताओं के हिस्से के रूप में, वे सभी PC जो विंडोज़ 8 चलाना चाहते हैं, उन्हें जल्द ही UEFI आर्किटेक्चर के अनुरूप होना होगा और सिक्योर बूट के माध्यम से विंडोज़ 8 को बूट करना संभव बनाना होगा। शामिल मानकीकरण मुझे चिंतित करता है, क्योंकि लिनक्स को तस्वीर से बाहर धकेल दिया जाएगा जब तक कि एक वितरण सामने नहीं आता जो माइक्रोसॉफ्ट की नई मांगों के अनुरूप भी हो। यह मुश्किल नहीं होना चाहिए, लेकिन शायद UEFI को लागू करने के अन्य तरीके हो सकते थे जिनमें कंप्यूटर पर चलने का प्रयास कर रहे ऑपरेटिंग सिस्टम में संशोधन की आवश्यकता नहीं होती। बूट लोडर मैलवेयर कितना है, वैसे भी? मुझे लगा कि कुछ मदरबोर्ड निर्माता पहले से ही इसके खिलाफ सुरक्षा करते हैं।
FSF द्वारा चिंताएं
फ्री सॉफ्टवेयर फाउंडेशन ने पाया कि विंडोज़ 8 प्रमाणन के लिए यह नई आवश्यकता नए कंप्यूटरों पर मुफ्त ऑपरेटिंग सिस्टम को इंस्टॉल होने से रोक सकती है। फाउंडेशन वर्तमान में एक याचिका रखता है, जिस पर आप यहां हस्ताक्षर कर सकते हैं। याचिका माइक्रोसॉफ्ट से मांग करती है कि UEFI के "सिक्योर बूट" फीचर को इस तरह से बनाया जाए जो मुफ्त सॉफ्टवेयर और ऑपरेटिंग सिस्टम को कंप्यूटर पर चलाने की अनुमति दे। यह यह भी कहता है कि कंप्यूटर निर्माताओं को इस सुविधा को अक्षम करने का विकल्प शामिल करना चाहिए, ताकि लिनक्स जैसे मुफ्त सॉफ्टवेयर किसी भी कंप्यूटर पर चल सकें।
माइक्रोसॉफ्ट की प्रतिक्रिया

निश्चित रूप से, माइक्रोसॉफ्ट दुविधा को देख रहा था और इस मुद्दे पर प्रतिक्रिया दी, यह कहते हुए कि उनके हार्डवेयर प्रोटोटाइप के भीतर पहले से ही मदरबोर्ड से सिक्योर बूट प्रयासों को अक्षम करने का एक विकल्प है। हम अभी भी निश्चित नहीं हैं, हालांकि, कि क्या आप सिक्योर बूट अक्षम होने के साथ विंडोज़ 8 चला पाएंगे। माइक्रोसॉफ्ट ने अप्रत्यक्ष रूप से स्वीकार किया है, हालांकि, कि विकल्प उन प्लेटफॉर्म पर गायब हो सकता है जो कंपनी द्वारा जारी नहीं किए गए थे। दूसरे शब्दों में, कोई भी OEM सिक्योर बूट को अक्षम करने का विकल्प छोड़ सकता है, जिससे यह मुफ्त OS के बिना दुनिया की ओर पहला कदम होगा।
समाधान
बहुत से लोग इसे नहीं समझते, लेकिन कुछ OEMs द्वारा बूट लोडर हमलों के समाधान पहले से ही लागू किए गए हैं। ये सभी समाधान ऑपरेटिंग सिस्टम को लोड करने में शामिल हुकिंग प्रक्रिया को बाधित नहीं करते हैं। मदरबोर्ड पर चिप्स के माध्यम से प्रमाणीकरण प्राप्त किया जा सकता है, ठीक वैसे ही जैसे सिक्योर बूट करता है, बिना ऑपरेटिंग सिस्टम को अपना प्राथमिक बूट कोड बदलने के लिए मजबूर किए। जबकि मैं ऑपरेटिंग सिस्टम विकास में सबसे बड़ा विशेषज्ञ नहीं हूं, मुझे फिर भी पता है कि वही चीज हासिल करने के अन्य तरीके हैं। आपको क्यों लगता है कि माइक्रोसॉफ्ट ने सिक्योर बूट चुना, जो OEMs को एक समान मानक आर्किटेक्चर लागू करने के लिए मजबूर करेगा? नीचे कमेंट में अपनी राय छोड़ें!
फोटो क्रेडिट: BIOS Configuration Screen - Microsoft