यूईएफआई को लेकर बहुत विवाद हुआ है, लेकिन यह पसंद है या नहीं, यह एकमात्र विकल्प बन रहा है जब आम तौर पर उपलब्ध डेस्कटॉप कीबोर्ड की बात आती है। मैं कुछ समय के लिए यूईएफआई मोबोस से बचता रहा हूं, लेकिन अब यह काफी मुश्किल हो गया है क्योंकि मोबाइल के मुकाबले मोबाइल फोन (यानी अधिक रैम के लिए सपोर्ट) वाले यूएफओ के उत्पादों में यूएफओआई के उत्पाद ज्यादा हैं। यह ध्यान में रखते हुए, मैं यह सुनिश्चित करना चाहता हूं कि भविष्य में ओपन सोर्स जाने के लिए कम से कम एक विकल्प है, और यदि नहीं है, तो मैं कम सुविधाओं के साथ लेकिन अधिक स्वतंत्रता के साथ सहन कर सकता हूं।
TianoCore, UEFI इंटरफेस का इंटेल का खुला स्रोत कार्यान्वयन है और विकिपीडिया ने इस बारे में कहा है :
TianoCore में चिपसेट फ़ंक्शंस को इनिशियलाइज़ करने वाले विशेष ड्राइवरों का अभाव है, जो इसके बजाय Coreboot द्वारा प्रदान किए जाते हैं, जिनमें से TianoCore कई पेलोड विकल्पों में से एक है। कोरबूट के विकास को आरंभीकरण ड्राइवरों को विकसित करने के लिए आवश्यक विनिर्देशों को प्रदान करने के लिए चिपसेट निर्माताओं से सहयोग की आवश्यकता है।
मेरा सवाल यह है कि क्या कोरबूट द्वारा उपलब्ध कराए गए इन ड्राइवरों को अभी भी चिपसेट विक्रेताओं से किसी तरह के बाइनरी ब्लब्स की आवश्यकता है? इसके अलावा, रोनाल्ड जी। Minnich EFI के बारे में यह कहना है:
आईडीई I / O पते या कुछ मेमोरी पते तक पहुंच EFI कोड में फंस सकती है और संभावित रूप से जांच और संशोधित या निरस्त की जा सकती है। कई लोग इसे "DRM BIOS" बनाने के प्रयास के रूप में देखते हैं।
एक TianoCore + कोरबूट सेटअप में, ऐसे हिस्से हैं जो हार्डवेयर विक्रेता द्वारा प्रदान किए गए खुले स्रोत या बाइनरी फर्मवेयर को संभावित रूप से कर सकते हैं?