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

വിക്കിപീഡിയ, ഒരു സ്വതന്ത്ര വിജ്ഞാനകോശം.
Jump to navigation Jump to search
സോഫ്റ്റ്വെയർ സ്റ്റാക്കിൽ ഇഎഫ്ഐയുടെ സ്ഥാനം

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

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

ചരിത്രം[തിരുത്തുക]

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

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

അവലംബം[തിരുത്തുക]

  1. Kinney, Michael (1 September 2000). "Solving BIOS Boot Issues with EFI" (PDF). pp. 47–50. ശേഖരിച്ചത് 14 September 2010.
  2. "The 30-year-long Reign of BIOS is Over: Why UEFI W... - Input Output". HP.com. മൂലതാളിൽ നിന്നും 26 June 2013-ന് ആർക്കൈവ് ചെയ്തത്. ശേഖരിച്ചത് 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. ശേഖരിച്ചത് 2 April 2012.
  5. Extensible Firmware Interface (EFI) and Unified EFI (UEFI), Intel, മൂലതാളിൽ നിന്നും 5 January 2010-ന് ആർക്കൈവ് ചെയ്തത്
  6. Extensible Firmware Interface (EFI) and Unified EFI (UEFI), Intel, മൂലതാളിൽ നിന്നും 5 January 2010-ന് ആർക്കൈവ് ചെയ്തത്
  7. Wei, Dong (2006), "foreword", Beyond BIOS, Intel Press, ISBN 978-0-9743649-0-2
  8. "1.10 Specification overview", Extensible Firmware Interface, Intel
  9. "Emulex UEFI Implementation Delivers Industry-leading Features for IBM Systems" (PDF). Emulex. ശേഖരിച്ചത് 14 September 2010.
  10. 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