ഏകീകൃത വിപുലീകരിക്കാവുന്ന ഫേംവെയർ ഇന്റർഫേസ്

(Unified Extensible Firmware Interface എന്ന താളിൽ നിന്നും തിരിച്ചുവിട്ടതു പ്രകാരം)

ഒരു ഓപ്പറേറ്റിംഗ് സിസ്റ്റവും പ്ലാറ്റ്ഫോം ഫേംവെയറും തമ്മിലുള്ള ഒരു സോഫ്റ്റ്വെയർ ഇന്റർഫേസ് നിർവചിക്കുന്ന ഒരു സവിശേഷതയാണ് യൂണിഫൈഡ് എക്സ്റ്റൻസിബിൾ ഫേംവെയർ ഇന്റർഫേസ് (യുഇഎഫ്ഐ). എല്ലാ ഐ‌ബി‌എം പി‌സി-അനുയോജ്യമായ പേഴ്സണൽ കമ്പ്യൂട്ടറുകളിലും[1] നിലവിലുള്ള ലെഗസി ബേസിക് ഇൻ‌പുട്ട് / ഔട്ട്‌പുട്ട് സിസ്റ്റം (ബയോസ്) ഫേംവെയർ ഇന്റർഫേസ് യു‌ഇ‌എഫ്‌ഐ മാറ്റിസ്ഥാപിക്കുന്നു, മിക്ക യു‌ഇ‌എഫ്‌ഐ ഫേംവെയർ നടപ്പാക്കലുകളും ലെഗസി ബയോസ് സേവനങ്ങൾക്ക് പിന്തുണ നൽകുന്നു. ഓപ്പറേറ്റിംഗ് സിസ്റ്റമൊന്നും ഇൻസ്റ്റാൾ ചെയ്തിട്ടില്ലെങ്കിലും വിദൂര ഡയഗ്നോസ്റ്റിക്സും കമ്പ്യൂട്ടറുകളുടെ നന്നാക്കലും യുഇഎഫ്ഐക്ക് പിന്തുണയ്ക്കാൻ കഴിയും.[2]

യുഇഎഫ്ഐ
യുഇഎഫ്ഐ സ്റ്റാൻഡേർഡ് വികസിപ്പിക്കുന്ന യുഇഎഫ്ഐ ഫോറത്തിന്റെ ലോഗോ
യുഇഎഫ്ഐ സ്റ്റാൻഡേർഡ് വികസിപ്പിക്കുന്ന യുഇഎഫ്ഐ ഫോറത്തിന്റെ ലോഗോ
ഒരു ലെനോവോ തിങ്ക്പാഡ് ടി430-ലെ യുഇഎഫ്ഐ ബൂട്ട് ഓർഡർ തിരഞ്ഞെടുക്കുന്നതിനുള്ള മെനു
ഒരു ലെനോവോ തിങ്ക്പാഡ് ടി430-ലെ യുഇഎഫ്ഐ ബൂട്ട് ഓർഡർ തിരഞ്ഞെടുക്കുന്നതിനുള്ള മെനു
ഭാഷC[a]
പ്ലാറ്റ്‌ഫോംIndependent
വെബ്‌സൈറ്റ്uefi.org
മെയിൻബോർഡിൽ സ്ഥിതി ചെയ്യുന്ന ഒരു നോർ(NOR) ഫ്ലാഷിലാണ് യുഇഎഫ്ഐ ഫേംവെയർ സാധാരണയായി സൂക്ഷിക്കുന്നത്
സോഫ്റ്റ്വെയർ സ്റ്റാക്കിൽ ഇഎഫ്ഐയുടെ സ്ഥാനം

ഇന്റൽ ആണ് യഥാർത്ഥ എക്സ്റ്റൻസിബിൾ ഫേംവെയർ ഇന്റർഫേസ് (ഇഎഫ്ഐ) സവിശേഷതകൾ വികസിപ്പിച്ചെടുത്തത്. മൈക്രോസോഫ്റ്റ് വിൻഡോസിന്റെ ചില പ്രതിഫലനങ്ങളും ഡാറ്റാ ഫോർമാറ്റുകളും പ്രതിഫലിപ്പിക്കുന്നു.[3][4] 2005 ൽ, യുഇഎഫ്ഐ ഇഎഫ്ഐ 1.10 ഒഴിവാക്കി (ഇഎഫ്ഐയുടെ അവസാന പ്രകാശനം). യുഇഎഫ്ഐ സവിശേഷതകൾ ഉടനീളം കൈകാര്യം ചെയ്യുന്ന ഇൻഡസ്ട്രി ബോഡിയാണ് യൂണിഫൈഡ് ഇഎഫ്ഐ ഫോറം.

ചരിത്രം

തിരുത്തുക

1990 കളുടെ മധ്യത്തിൽ ആദ്യത്തെ ഇന്റൽ-എച്ച്പി ഇറ്റാനിയം സിസ്റ്റങ്ങളുടെ ആദ്യകാല വികസനത്തിലാണ് ഇഎഫ്‌ഐയുടെ യഥാർത്ഥ പ്രചോദനം. ഇറ്റാനിയം ടാർഗെറ്റുചെയ്യുന്ന വലിയ സെർവർ പ്ലാറ്റ്‌ഫോമുകൾക്ക് ബയോസ് പരിമിതികൾ (16-ബിറ്റ് പ്രോസസർ മോഡ്, 1 എംബി അഡ്രസ് ചെയ്യാവുന്ന ഇടം, പിസി എടി ഹാർഡ്‌വെയർ എന്നിവ) വളരെയധികം നിയന്ത്രണങ്ങൾ ഏർപ്പെടുത്തി.[5] ഈ ആശങ്കകൾ പരിഹരിക്കാനുള്ള ശ്രമം 1998 ൽ ആരംഭിച്ചു, തുടക്കത്തിൽ ഇതിനെ ഇന്റൽ ബൂട്ട് ഇനിഷ്യേറ്റീവ് എന്ന് വിളിച്ചിരുന്നു.[5] പിന്നീട് ഇത് എക്സ്റ്റൻസിബിൾ ഫേംവെയർ ഇന്റർഫേസ് (ഇഎഫ്ഐ) എന്ന് പുനർനാമകരണം ചെയ്തു.[6][7]

2005 ജൂലൈയിൽ, ഇന്റൽ 1.10 പതിപ്പിൽ ഇഎഫ്ഐ സ്‌പെസിഫിക്കേഷന്റെ വികസനം നിർത്തി, യൂണിഫൈഡ് ഇഎഫ്ഐ ഫോറത്തിലേക്ക് സംഭാവന നൽകി, ഇത് യൂണിഫൈഡ് എക്സ്റ്റൻസിബിൾ ഫേംവെയർ ഇന്റർഫേസ് (UEFI) ആയി വികസിപ്പിച്ചെടുത്തു. യഥാർത്ഥ ഇ.എഫ്.ഐ സ്‌പെസിഫിക്കേഷൻ ഇന്റലിന്റെ ഉടമസ്ഥതയിലാണ്, അത് ഇ.എഫ്.ഐ അടിസ്ഥാനമാക്കിയുള്ള ഉൽപ്പന്നങ്ങൾക്ക് മാത്രമായി ലൈസൻസുകൾ നൽകുന്നു, എന്നാൽ യു.എഫ്.ഐ സ്‌പെസിഫിക്കേഷൻ യു.ഇ.എഫ്.ഐ ഫോറത്തിന്റെ ഉടമസ്ഥതയിലാണ്.[8][9]

യുഇഎഫ്ഐ സ്പെസിഫിക്കേഷന്റെ പതിപ്പ് 2.0 2006 ജനുവരി 31 ന് പുറത്തിറങ്ങി. ഇത് ക്രിപ്റ്റോഗ്രഫി, "സുരക്ഷിത ബൂട്ട്" എന്നിവ ചേർത്തു. യുഇഎഫ്ഐ സ്പെസിഫിക്കേഷന്റെ പതിപ്പ് 2.1 2007 ജനുവരി 7 ന് പുറത്തിറങ്ങി. ഇത് നെറ്റ്‌വർക്ക് പ്രാമാണീകരണവും യൂസർ ഇന്റർഫേസ് ആർക്കിടെക്ചറും (യുഇഎഫ്ഐയിലെ 'ഹ്യൂമൻ ഇന്റർഫേസ് ഇൻഫ്രാസ്ട്രക്ചർ') ചേർത്തു. ഏറ്റവും പുതിയ യുഇഎഫ്ഐ സവിശേഷത, പതിപ്പ് 2.8, 2019 മാർച്ചിൽ അംഗീകരിച്ചു.

ആദ്യത്തെ ഓപ്പൺ സോഴ്‌സ് യുഇഎഫ്ഐ ഇംപ്ലിമെന്റേഷനാണ് ടിയാനോ, 2004 ൽ ഇന്റൽ പുറത്തിറക്കി. അതിനുശേഷം ടിയാനോയെ ഇഡികെ [10], ഇഡികെ 2 [11] എന്നിവയെ അസാധുവാക്കി ടിയാനോകോർ കമ്മ്യൂണിറ്റി പരിപാലിക്കുന്നു.[12]

മൈക്രോസോഫ്റ്റ് സർഫേസ്, ഹൈപ്പർ-വി ഉൽപ്പന്നങ്ങളിൽ ഉപയോഗിക്കുന്ന ടിയാനോകോർ ഇഡികെ 2 ന്റെ ഫോർക്കായ പ്രോജക്റ്റ് മു 2018 ഡിസംബറിൽ മൈക്രോസോഫ്റ്റ് പ്രഖ്യാപിച്ചു. ഫേംവെയർ ഒരു സേവനമെന്ന ആശയം പ്രോജക്റ്റ് പ്രോത്സാഹിപ്പിക്കുന്നു.[13]

കുറിപ്പുകൾ

തിരുത്തുക
  1. UEFI can be implemented in other languages, C is used for the reference implementation TianoCore EDK II
  1. Kinney, Michael (1 September 2000). "Solving BIOS Boot Issues with EFI" (PDF). pp. 47–50. Archived from the original (PDF) on 2007-01-23. Retrieved 14 September 2010.
  2. "The 30-year-long Reign of BIOS is Over: Why UEFI W... - Input Output". HP.com. Archived from the original on 26 June 2013. Retrieved 6 March 2012.
  3. IBM PC Real Time Clock should run in UT. Cl.cam.ac.uk. Retrieved on 30 October 2013.
  4. Garrett, Matthew (19 January 2012). "EFI and Linux: The Future Is Here, and It's Awful". linux.conf.au 2012. Retrieved 2 April 2012.
  5. 5.0 5.1 Extensible Firmware Interface (EFI) and Unified EFI (UEFI), Intel, archived from the original on 5 January 2010
  6. Wei, Dong (2006), "foreword", Beyond BIOS, Intel Press, ISBN 978-0-9743649-0-2
  7. "1.10 Specification overview", Extensible Firmware Interface, Intel
  8. "Emulex UEFI Implementation Delivers Industry-leading Features for IBM Systems" (PDF). Emulex. Archived from the original (PDF) on 2011-07-10. Retrieved 14 September 2010.
  9. About, Unified EFI Forum, Q: What is the relationship between EFI and UEFI? A: The UEFI specification is based on the EFI 1.10 specification published by Intel with corrections and changes managed by the Unified EFI Forum. Intel still holds the copyright on the EFI 1.10 specification, but has contributed it to the Forum so that the Forum can evolve it. There will be no future versions of the EFI specification, but customers who license it can still use it under the terms of their license from Intel. The license to the Unified EFI Specification comes from the Forum, not from Intel
  10. "GitHub - tianocore/Edk: Git mirror of EDK". 19 March 2019.
  11. "GitHub - tianocore/Tianocore.github.io: Tianocore website". 8 August 2019.
  12. "What is TianoCore?".
  13. "Microsoft announces Project Mu, an open-source release of the UEFI core". 20 December 2018.