LEADER 03754nam 2200565 450 001 9910466296103321 005 20200520144314.0 010 $a1-5015-0575-0 010 $a1-5015-0581-5 024 7 $a10.1515/9781501505751 035 $a(CKB)3710000001091946 035 $a(MiAaPQ)EBC4822115 035 $a(DE-B1597)477970 035 $a(OCoLC)979743573 035 $a(DE-B1597)9781501505751 035 $a(Au-PeEL)EBL4822115 035 $a(CaPaEBR)ebr11360472 035 $a(OCoLC)979153849 035 $a(EXLCZ)993710000001091946 100 $a20170327h20172017 uy 0 101 0 $aeng 135 $aurcnu|||||||| 181 $2rdacontent 182 $2rdamedia 183 $2rdacarrier 200 10$aHarnessing the UEFI shell $emoving the platform beyond DOS /$fMichael Rothman, Vincent Zimmer, Tim Lewis 205 $aSecond edition. 210 1$aBoston, [Massachusetts] ;$aBerlin, [Germany] :$cDe|G Press,$d2017. 210 4$d?2017 215 $a1 online resource (326 pages) $cillustrations 300 $aIncludes index. 311 $a1-5015-1480-6 327 $tFrontmatter -- $tPreface -- $tContents -- $tChapter 1. Introduction -- $tChapter 2. Under the UEFI Shell -- $tChapter 3. What Is the UEFI Shell? -- $tChapter 4. Why We Need an Execution Environment before the OS -- $tChapter 5. Manufacturing -- $tChapter 6. Bare Metal Provisionig -- $tChapter 7. Configuration of Provisioned Material -- $tChapter 8. The Use of UEFI for Diagnostics -- $tChapter 9. UEFI Shell Scripting -- $tChapter 10. UEFI Shell Programming -- $tChapter 11. Managing UEFI Drivers Using the Shell -- $tAppendix A. Security Considerations -- $tAppendix B. Command Reference -- $tAppendix C. Programming Reference -- $tAppendix D. UEFI Shell Library -- $tIndex 330 $aFocusing on the use of the UEFI Shell and its recently released formal specification, this book unlocks a wide range of usage models which can help people best utilize the shell solutions. This text also expands on the obvious intended utilization of the shell and explains how it can be used in various areas such as security, networking, configuration, and other anticipated uses such as manufacturing, diagnostics, etc. Among other topics, Harnessing the UEFI Shell demonstrates how to write Shell scripts, how to write a Shell application, how to use provisioning options and more. Since the Shell is also a UEFI component, the book will make clear how the two things interoperate and how both Shell developers as well as UEFI developers can dip into the other's field to further expand the power of their solutions. Harnessing the UEFI Shell is authored by the three chairs of the UEFI working sub-teams, Michael Rothman (Intel, chair of the UEFI Configuration and UEFI Shell sub-teams), Vincent Zimmer (Intel, chair of the UEFI networking sub-team and security sub-team), and Tim Lewis (Insyde Software, chair of the UEFI security sub-team). This book is perfect for any OEMs that ship UEFI-based solutions (which is all of the MNCs such as IBM, Dell, HP, Apple, etc.), software developers who are focused on delivering solutions targeted to manufacturing, diagnostics, hobbyists, or stand-alone kiosk environments. 606 $aComputer firmware 606 $aCommand languages (Computer science) 608 $aElectronic books. 615 0$aComputer firmware. 615 0$aCommand languages (Computer science) 676 $a005.434 700 $aRothman$b Michael$f1969-$01033727 702 $aZimmer$b Vincent 702 $aLewis$b Tim$f1968- 801 0$bMiAaPQ 801 1$bMiAaPQ 801 2$bMiAaPQ 906 $aBOOK 912 $a9910466296103321 996 $aHarnessing the UEFI shell$92452420 997 $aUNINA