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

समस्या क्या है?

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

विंडोज 8 प्रमाणन आवश्यकताएँ

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

एफएसएफ द्वारा चिंताएं

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

माइक्रोसॉफ्ट का प्रतिक्रिया

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

समाधान की

बहुत से लोगों को यह एहसास नहीं होता है, लेकिन कुछ OEM द्वारा लागू बूट लोडर हमलों के समाधान पहले से ही हैं। ये सभी समाधान ऑपरेटिंग सिस्टम लोड करने में शामिल हुकिंग प्रक्रिया को बाधित नहीं करते हैं। ऑपरेटिंग सिस्टम को अपना प्राथमिक बूट कोड बदलने के बिना, सुरक्षित बूट की तरह, मदरबोर्ड पर चिप्स के माध्यम से प्रमाणीकरण हासिल किया जा सकता है। जबकि मैं ऑपरेटिंग सिस्टम विकास में सबसे बड़ा विशेषज्ञ नहीं हूं, मुझे अभी भी पता है कि एक ही चीज़ को हासिल करने के अन्य तरीके हैं। आपको लगता है कि माइक्रोसॉफ्ट ने सुरक्षित बूट क्यों चुना है, जो OEM को एक समान मानक वास्तुकला लागू करने के लिए मजबूर करेगा? नीचे एक टिप्पणी में अपनी राय छोड़ दो!

फोटो क्रेडिट: बीआईओएस कॉन्फ़िगरेशन स्क्रीन - माइक्रोसॉफ्ट