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