यूनिवर्सल स्केलेबल फर्मवेयर, इंटेल द्वारा विकसित एक नया खुला आर्किटेक्चर

हाल ही में इंटेल ने का विकास प्रस्तुत किया एक नया फर्मवेयर आर्किटेक्चर यूनिवर्सल स्केलेबल फर्मवेयर (USF) जो किस्मत में है फर्मवेयर सॉफ्टवेयर स्टैक के सभी घटकों के विकास को सरल बनाएं विभिन्न प्रकार की डिवाइस श्रेणियों के लिए, सर्वर से लेकर सिस्टम तक एक चिप (SoC) पर।

USF प्रारंभिक तर्क को निम्न-स्तरीय हार्डवेयर से अलग करने के लिए अमूर्तता की परतें प्रदान करता है कॉन्फ़िगर करने के लिए ज़िम्मेदार प्लेटफ़ॉर्म घटकों की, फर्मवेयर अपडेट करें, ऑपरेटिंग सिस्टम को सुरक्षित रखें और बूट करें.

यूएसएफ के बारे में

USF एक मॉड्यूलर संरचना है जो विशिष्ट समाधानों से बंधी नहीं है y कई मौजूदा परियोजनाओं का उपयोग करने की अनुमति देता है जो हार्डवेयर इनिशियलाइज़ेशन और बूट चरणों को लागू करता है, जैसे कि TianoCore EDK2 UEFI स्टैक, मिनिमलिस्ट स्लिम बूटलोडर फर्मवेयर, U-बूट बूटलोडर और कोरबूट प्लेटफॉर्म।

UEFI इंटरफ़ेस, LinuxBoot लेयर (प्रत्यक्ष Linux कर्नेल लोडिंग के लिए), VaultBoot (सत्यापित बूट), और ACRN हाइपरविजर को बूटलोडर खोजने और ऑपरेटिंग सिस्टम पर नियंत्रण स्थानांतरित करने के लिए पेलोड वातावरण के रूप में उपयोग किया जा सकता है, इसके अलावा ACPI, UEFI जैसे विशिष्ट इंटरफेस। ऑपरेटिंग सिस्टम के लिए Kexec और Multi-boot दिए गए हैं।

इंटेल के यूएसएफ विनिर्देशों में दो भाग होते हैं: एक आंतरिक इंटेल विनिर्देश जो एसओसी और इसके आंतरिक इंटरफेस (आईपी एचडब्ल्यू और आईपी एफडब्ल्यू) के निर्माण को कवर करता है; और एसओसी, प्लेटफॉर्म और ओएस पेलोड के लिए इंटरफेस को कवर करने वाला एक बाहरी उद्योग विनिर्देश, साथ ही पूर्ण फर्मवेयर उत्पादों और समाधानों का निर्माण और प्रबंधन (अर्थात कैसे प्रारंभ करें, कॉन्फ़िगर करें, एकीकृत करें, बूट करें, अपग्रेड करें और बनाए रखें)। बाहरी विनिर्देश उद्योग और प्रौद्योगिकी भागीदारों से सक्रिय प्रतिक्रिया और सहयोग के लिए खुला है। प्रारंभिक रिलीज पर बाहरी विनिर्देश संस्करण जानबूझकर प्रारंभिक समीक्षा में शुरू हो रहा है ताकि प्रौद्योगिकी भागीदारों को v1.0 को अंतिम रूप देने से पहले इसकी सामग्री और दिशा को बेहतर बनाने में मदद करने का अवसर मिले।

USF फर्मवेयर सपोर्ट पैकेज लेयर को परिभाषित करें एक अलग एफएसपी जो एक सामान्य एपीआई के माध्यम से जेनेरिक और कस्टम प्लेटफॉर्म ऑर्केस्ट्रेशन लेयर (पीओएल) के साथ इंटरफेस करता है। एफएसपी एसओसी स्तर पर सीपीयू रीस्टार्ट, हार्डवेयर इनिशियलाइज़ेशन, एसएमएम (सिस्टम मैनेजमेंट मोड), प्रमाणीकरण और सत्यापन जैसे संचालन को सार करता है।

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

यूएसएफ के साथ, हम फर्मवेयर विकास में उद्योग की कमजोरियों को दूर करने, जटिलता को कम करने, नवाचार में तेजी लाने, फर्मवेयर गुणवत्ता और सुरक्षा में सुधार करने और सीपीयू और एक्सपीयू पर भविष्य के फर्मवेयर लचीलेपन और स्केलेबिलिटी को सक्षम करने में मदद करने की उम्मीद करते हैं।

नई वास्तुकला की अनुमति देने की उम्मीद है:

  • मानक आउट-ऑफ-द-बॉक्स घटक कोड, एक मॉड्यूलर आर्किटेक्चर जो विशिष्ट लोडर से बंधा नहीं है, और मॉड्यूल को कॉन्फ़िगर करने के लिए एक सार्वभौमिक एपीआई का उपयोग करने की क्षमता का पुन: उपयोग करके नए उपकरणों के लिए फर्मवेयर विकसित करने की जटिलता और लागत को कम करता है।
  • उपकरणों के साथ बातचीत के लिए सत्यापन योग्य मॉड्यूल का उपयोग करके फर्मवेयर गुणवत्ता और सुरक्षा में सुधार और फर्मवेयर सत्यापन और प्रमाणीकरण के लिए एक अधिक सुरक्षित बुनियादी ढांचा।
  • हल किए जाने वाले कार्यों के आधार पर विभिन्न चार्जर और पेलोड घटकों का उपयोग करें।
  • नई प्रौद्योगिकियों की प्रगति में तेजी लाने और विकास चक्र को छोटा करने के लिए - डेवलपर्स केवल विशिष्ट कार्यक्षमता जोड़ने पर ध्यान केंद्रित कर सकते हैं, अन्यथा सिद्ध, आउट-ऑफ-द-बॉक्स घटकों का उपयोग कर सकते हैं।
  • विभिन्न मिश्रित कंप्यूटिंग आर्किटेक्चर (एक्सपीयू) के लिए स्केल फर्मवेयर विकास, उदाहरण के लिए, सीपीयू के अलावा, एक एकीकृत असतत ग्राफिक्स त्वरक (डीजीपीयू) और प्रोग्राम योग्य नेटवर्क डिवाइस जो डेटा केंद्रों में नेटवर्क संचालन में तेजी लाने के लिए क्लाउड सिस्टम (आईपीयू), इंफ्रास्ट्रक्चर प्रदान करते हैं। प्रसंस्करण इकाई)।

अंत में इसके बारे में अधिक जानने के इच्छुक लोगों के लिए, उन्हें पता होना चाहिए कि यूएसएफ वास्तुकला के विशिष्ट तत्वों का मसौदा विनिर्देश और कार्यान्वयन पहले से ही उपलब्ध है GitHub पर पोस्ट किए गए हैं।

Fuente: https://www.intel.com


अपनी टिप्पणी दर्ज करें

आपका ईमेल पता प्रकाशित नहीं किया जाएगा। आवश्यक फ़ील्ड के साथ चिह्नित कर रहे हैं *

*

*

  1. डेटा के लिए जिम्मेदार: मिगुएल elngel Gatón
  2. डेटा का उद्देश्य: नियंत्रण स्पैम, टिप्पणी प्रबंधन।
  3. वैधता: आपकी सहमति
  4. डेटा का संचार: डेटा को कानूनी बाध्यता को छोड़कर तीसरे पक्ष को संचार नहीं किया जाएगा।
  5. डेटा संग्रहण: ऑकेंटस नेटवर्क्स (EU) द्वारा होस्ट किया गया डेटाबेस
  6. अधिकार: किसी भी समय आप अपनी जानकारी को सीमित, पुनर्प्राप्त और हटा सकते हैं।