Harnessing the UEFI Shell : : Moving the Platform Beyond DOS, Second Edition / / Tim Lewis, Vincent Zimmer, Michael Rothman.
Focusing 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 vari...
Saved in:
Superior document: | Title is part of eBook package: De Gruyter DG Plus eBook-Package 2017 |
---|---|
VerfasserIn: | |
Place / Publishing House: | Boston ;, Berlin : : De|G Press, , [2017] ©2017 |
Year of Publication: | 2017 |
Edition: | 2nd ed. |
Language: | English |
Online Access: | |
Physical Description: | 1 online resource (XVI, 310 p.) |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
id |
9781501505751 |
---|---|
lccn |
2017008116 |
ctrlnum |
(DE-B1597)477970 (OCoLC)979743573 |
collection |
bib_alma |
record_format |
marc |
spelling |
Rothman, Michael, author. aut http://id.loc.gov/vocabulary/relators/aut Harnessing the UEFI Shell : Moving the Platform Beyond DOS, Second Edition / Tim Lewis, Vincent Zimmer, Michael Rothman. 2nd ed. Boston ; Berlin : De|G Press, [2017] ©2017 1 online resource (XVI, 310 p.) text txt rdacontent computer c rdamedia online resource cr rdacarrier text file PDF rda Frontmatter -- Preface -- Contents -- Chapter 1. Introduction -- Chapter 2. Under the UEFI Shell -- Chapter 3. What Is the UEFI Shell? -- Chapter 4. Why We Need an Execution Environment before the OS -- Chapter 5. Manufacturing -- Chapter 6. Bare Metal Provisionig -- Chapter 7. Configuration of Provisioned Material -- Chapter 8. The Use of UEFI for Diagnostics -- Chapter 9. UEFI Shell Scripting -- Chapter 10. UEFI Shell Programming -- Chapter 11. Managing UEFI Drivers Using the Shell -- Appendix A. Security Considerations -- Appendix B. Command Reference -- Appendix C. Programming Reference -- Appendix D. UEFI Shell Library -- Index restricted access http://purl.org/coar/access_right/c_16ec online access with authorization star Focusing 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. Mode of access: Internet via World Wide Web. In English. Description based on online resource; title from PDF title page (publisher's Web site, viewed 30. Aug 2021) Command languages (Computer science) Computer firmware. BIOS. Bootmanagement. Festplatte. Firmware. UEFI. COMPUTERS / Microprocessors. bisacsh Boot. EFI. Registry. Unified Extensible Firmware Interface. Lewis, Tim, author. aut http://id.loc.gov/vocabulary/relators/aut Zimmer, Vincent, author. aut http://id.loc.gov/vocabulary/relators/aut Title is part of eBook package: De Gruyter DG Plus eBook-Package 2017 9783110719543 Title is part of eBook package: De Gruyter EBOOK PACKAGE COMPLETE 2017 9783110540550 ZDB-23-DGG Title is part of eBook package: De Gruyter EBOOK PACKAGE COMPLETE ENGLISH 2017 9783110625264 Title is part of eBook package: De Gruyter EBOOK PACKAGE Engineering, Computer Sciences 2017 9783110547757 ZDB-23-DEI EPUB 9781501505812 print 9781501514807 https://doi.org/10.1515/9781501505751 https://www.degruyter.com/isbn/9781501505751 Cover https://www.degruyter.com/cover/covers/9781501505751.jpg |
language |
English |
format |
eBook |
author |
Rothman, Michael, Rothman, Michael, Lewis, Tim, Zimmer, Vincent, |
spellingShingle |
Rothman, Michael, Rothman, Michael, Lewis, Tim, Zimmer, Vincent, Harnessing the UEFI Shell : Moving the Platform Beyond DOS, Second Edition / Frontmatter -- Preface -- Contents -- Chapter 1. Introduction -- Chapter 2. Under the UEFI Shell -- Chapter 3. What Is the UEFI Shell? -- Chapter 4. Why We Need an Execution Environment before the OS -- Chapter 5. Manufacturing -- Chapter 6. Bare Metal Provisionig -- Chapter 7. Configuration of Provisioned Material -- Chapter 8. The Use of UEFI for Diagnostics -- Chapter 9. UEFI Shell Scripting -- Chapter 10. UEFI Shell Programming -- Chapter 11. Managing UEFI Drivers Using the Shell -- Appendix A. Security Considerations -- Appendix B. Command Reference -- Appendix C. Programming Reference -- Appendix D. UEFI Shell Library -- Index |
author_facet |
Rothman, Michael, Rothman, Michael, Lewis, Tim, Zimmer, Vincent, Lewis, Tim, Lewis, Tim, Zimmer, Vincent, Zimmer, Vincent, |
author_variant |
m r mr m r mr t l tl v z vz |
author_role |
VerfasserIn VerfasserIn VerfasserIn VerfasserIn |
author2 |
Lewis, Tim, Lewis, Tim, Zimmer, Vincent, Zimmer, Vincent, |
author2_variant |
t l tl v z vz |
author2_role |
VerfasserIn VerfasserIn VerfasserIn VerfasserIn |
author_sort |
Rothman, Michael, |
title |
Harnessing the UEFI Shell : Moving the Platform Beyond DOS, Second Edition / |
title_sub |
Moving the Platform Beyond DOS, Second Edition / |
title_full |
Harnessing the UEFI Shell : Moving the Platform Beyond DOS, Second Edition / Tim Lewis, Vincent Zimmer, Michael Rothman. |
title_fullStr |
Harnessing the UEFI Shell : Moving the Platform Beyond DOS, Second Edition / Tim Lewis, Vincent Zimmer, Michael Rothman. |
title_full_unstemmed |
Harnessing the UEFI Shell : Moving the Platform Beyond DOS, Second Edition / Tim Lewis, Vincent Zimmer, Michael Rothman. |
title_auth |
Harnessing the UEFI Shell : Moving the Platform Beyond DOS, Second Edition / |
title_alt |
Frontmatter -- Preface -- Contents -- Chapter 1. Introduction -- Chapter 2. Under the UEFI Shell -- Chapter 3. What Is the UEFI Shell? -- Chapter 4. Why We Need an Execution Environment before the OS -- Chapter 5. Manufacturing -- Chapter 6. Bare Metal Provisionig -- Chapter 7. Configuration of Provisioned Material -- Chapter 8. The Use of UEFI for Diagnostics -- Chapter 9. UEFI Shell Scripting -- Chapter 10. UEFI Shell Programming -- Chapter 11. Managing UEFI Drivers Using the Shell -- Appendix A. Security Considerations -- Appendix B. Command Reference -- Appendix C. Programming Reference -- Appendix D. UEFI Shell Library -- Index |
title_new |
Harnessing the UEFI Shell : |
title_sort |
harnessing the uefi shell : moving the platform beyond dos, second edition / |
publisher |
De|G Press, |
publishDate |
2017 |
physical |
1 online resource (XVI, 310 p.) |
edition |
2nd ed. |
contents |
Frontmatter -- Preface -- Contents -- Chapter 1. Introduction -- Chapter 2. Under the UEFI Shell -- Chapter 3. What Is the UEFI Shell? -- Chapter 4. Why We Need an Execution Environment before the OS -- Chapter 5. Manufacturing -- Chapter 6. Bare Metal Provisionig -- Chapter 7. Configuration of Provisioned Material -- Chapter 8. The Use of UEFI for Diagnostics -- Chapter 9. UEFI Shell Scripting -- Chapter 10. UEFI Shell Programming -- Chapter 11. Managing UEFI Drivers Using the Shell -- Appendix A. Security Considerations -- Appendix B. Command Reference -- Appendix C. Programming Reference -- Appendix D. UEFI Shell Library -- Index |
isbn |
9781501505751 9783110719543 9783110540550 9783110625264 9783110547757 9781501505812 9781501514807 |
callnumber-first |
Q - Science |
callnumber-subject |
QA - Mathematics |
callnumber-label |
QA76 |
callnumber-sort |
QA 276.765 R68 42017 |
url |
https://doi.org/10.1515/9781501505751 https://www.degruyter.com/isbn/9781501505751 https://www.degruyter.com/cover/covers/9781501505751.jpg |
illustrated |
Not Illustrated |
doi_str_mv |
10.1515/9781501505751 |
oclc_num |
979743573 |
work_keys_str_mv |
AT rothmanmichael harnessingtheuefishellmovingtheplatformbeyonddossecondedition AT lewistim harnessingtheuefishellmovingtheplatformbeyonddossecondedition AT zimmervincent harnessingtheuefishellmovingtheplatformbeyonddossecondedition |
status_str |
n |
ids_txt_mv |
(DE-B1597)477970 (OCoLC)979743573 |
carrierType_str_mv |
cr |
hierarchy_parent_title |
Title is part of eBook package: De Gruyter DG Plus eBook-Package 2017 Title is part of eBook package: De Gruyter EBOOK PACKAGE COMPLETE 2017 Title is part of eBook package: De Gruyter EBOOK PACKAGE COMPLETE ENGLISH 2017 Title is part of eBook package: De Gruyter EBOOK PACKAGE Engineering, Computer Sciences 2017 |
is_hierarchy_title |
Harnessing the UEFI Shell : Moving the Platform Beyond DOS, Second Edition / |
container_title |
Title is part of eBook package: De Gruyter DG Plus eBook-Package 2017 |
author2_original_writing_str_mv |
noLinkedField noLinkedField noLinkedField noLinkedField |
_version_ |
1770177060838309888 |
fullrecord |
<?xml version="1.0" encoding="UTF-8"?><collection xmlns="http://www.loc.gov/MARC21/slim"><record><leader>05538nam a22009375i 4500</leader><controlfield tag="001">9781501505751</controlfield><controlfield tag="003">DE-B1597</controlfield><controlfield tag="005">20210830012106.0</controlfield><controlfield tag="006">m|||||o||d||||||||</controlfield><controlfield tag="007">cr || ||||||||</controlfield><controlfield tag="008">210830t20172017mau fo d z eng d</controlfield><datafield tag="010" ind1=" " ind2=" "><subfield code="a">2017008116</subfield></datafield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">9781501505751</subfield></datafield><datafield tag="024" ind1="7" ind2=" "><subfield code="a">10.1515/9781501505751</subfield><subfield code="2">doi</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-B1597)477970</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(OCoLC)979743573</subfield></datafield><datafield tag="040" ind1=" " ind2=" "><subfield code="a">DE-B1597</subfield><subfield code="b">eng</subfield><subfield code="c">DE-B1597</subfield><subfield code="e">rda</subfield></datafield><datafield tag="041" ind1="0" ind2=" "><subfield code="a">eng</subfield></datafield><datafield tag="044" ind1=" " ind2=" "><subfield code="a">mau</subfield><subfield code="c">US-MA</subfield></datafield><datafield tag="050" ind1="0" ind2="0"><subfield code="a">QA76.765</subfield><subfield code="b">.R68 2017</subfield></datafield><datafield tag="072" ind1=" " ind2="7"><subfield code="a">COM041000</subfield><subfield code="2">bisacsh</subfield></datafield><datafield tag="100" ind1="1" ind2=" "><subfield code="a">Rothman, Michael, </subfield><subfield code="e">author.</subfield><subfield code="4">aut</subfield><subfield code="4">http://id.loc.gov/vocabulary/relators/aut</subfield></datafield><datafield tag="245" ind1="1" ind2="0"><subfield code="a">Harnessing the UEFI Shell :</subfield><subfield code="b">Moving the Platform Beyond DOS, Second Edition /</subfield><subfield code="c">Tim Lewis, Vincent Zimmer, Michael Rothman.</subfield></datafield><datafield tag="250" ind1=" " ind2=" "><subfield code="a">2nd ed.</subfield></datafield><datafield tag="264" ind1=" " ind2="1"><subfield code="a">Boston ;</subfield><subfield code="a">Berlin : </subfield><subfield code="b">De|G Press, </subfield><subfield code="c">[2017]</subfield></datafield><datafield tag="264" ind1=" " ind2="4"><subfield code="c">©2017</subfield></datafield><datafield tag="300" ind1=" " ind2=" "><subfield code="a">1 online resource (XVI, 310 p.)</subfield></datafield><datafield tag="336" ind1=" " ind2=" "><subfield code="a">text</subfield><subfield code="b">txt</subfield><subfield code="2">rdacontent</subfield></datafield><datafield tag="337" ind1=" " ind2=" "><subfield code="a">computer</subfield><subfield code="b">c</subfield><subfield code="2">rdamedia</subfield></datafield><datafield tag="338" ind1=" " ind2=" "><subfield code="a">online resource</subfield><subfield code="b">cr</subfield><subfield code="2">rdacarrier</subfield></datafield><datafield tag="347" ind1=" " ind2=" "><subfield code="a">text file</subfield><subfield code="b">PDF</subfield><subfield code="2">rda</subfield></datafield><datafield tag="505" ind1="0" ind2="0"><subfield code="t">Frontmatter -- </subfield><subfield code="t">Preface -- </subfield><subfield code="t">Contents -- </subfield><subfield code="t">Chapter 1. Introduction -- </subfield><subfield code="t">Chapter 2. Under the UEFI Shell -- </subfield><subfield code="t">Chapter 3. What Is the UEFI Shell? -- </subfield><subfield code="t">Chapter 4. Why We Need an Execution Environment before the OS -- </subfield><subfield code="t">Chapter 5. Manufacturing -- </subfield><subfield code="t">Chapter 6. Bare Metal Provisionig -- </subfield><subfield code="t">Chapter 7. Configuration of Provisioned Material -- </subfield><subfield code="t">Chapter 8. The Use of UEFI for Diagnostics -- </subfield><subfield code="t">Chapter 9. UEFI Shell Scripting -- </subfield><subfield code="t">Chapter 10. UEFI Shell Programming -- </subfield><subfield code="t">Chapter 11. Managing UEFI Drivers Using the Shell -- </subfield><subfield code="t">Appendix A. Security Considerations -- </subfield><subfield code="t">Appendix B. Command Reference -- </subfield><subfield code="t">Appendix C. Programming Reference -- </subfield><subfield code="t">Appendix D. UEFI Shell Library -- </subfield><subfield code="t">Index</subfield></datafield><datafield tag="506" ind1="0" ind2=" "><subfield code="a">restricted access</subfield><subfield code="u">http://purl.org/coar/access_right/c_16ec</subfield><subfield code="f">online access with authorization</subfield><subfield code="2">star</subfield></datafield><datafield tag="520" ind1=" " ind2=" "><subfield code="a">Focusing 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.</subfield></datafield><datafield tag="538" ind1=" " ind2=" "><subfield code="a">Mode of access: Internet via World Wide Web.</subfield></datafield><datafield tag="546" ind1=" " ind2=" "><subfield code="a">In English.</subfield></datafield><datafield tag="588" ind1="0" ind2=" "><subfield code="a">Description based on online resource; title from PDF title page (publisher's Web site, viewed 30. Aug 2021)</subfield></datafield><datafield tag="650" ind1=" " ind2="0"><subfield code="a">Command languages (Computer science)</subfield></datafield><datafield tag="650" ind1=" " ind2="0"><subfield code="a">Computer firmware.</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">BIOS.</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Bootmanagement.</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Festplatte.</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Firmware.</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">UEFI.</subfield></datafield><datafield tag="650" ind1=" " ind2="7"><subfield code="a">COMPUTERS / Microprocessors.</subfield><subfield code="2">bisacsh</subfield></datafield><datafield tag="653" ind1=" " ind2=" "><subfield code="a">BIOS.</subfield></datafield><datafield tag="653" ind1=" " ind2=" "><subfield code="a">Boot.</subfield></datafield><datafield tag="653" ind1=" " ind2=" "><subfield code="a">EFI.</subfield></datafield><datafield tag="653" ind1=" " ind2=" "><subfield code="a">Firmware.</subfield></datafield><datafield tag="653" ind1=" " ind2=" "><subfield code="a">Registry.</subfield></datafield><datafield tag="653" ind1=" " ind2=" "><subfield code="a">UEFI.</subfield></datafield><datafield tag="653" ind1=" " ind2=" "><subfield code="a">Unified Extensible Firmware Interface.</subfield></datafield><datafield tag="700" ind1="1" ind2=" "><subfield code="a">Lewis, Tim, </subfield><subfield code="e">author.</subfield><subfield code="4">aut</subfield><subfield code="4">http://id.loc.gov/vocabulary/relators/aut</subfield></datafield><datafield tag="700" ind1="1" ind2=" "><subfield code="a">Zimmer, Vincent, </subfield><subfield code="e">author.</subfield><subfield code="4">aut</subfield><subfield code="4">http://id.loc.gov/vocabulary/relators/aut</subfield></datafield><datafield tag="773" ind1="0" ind2="8"><subfield code="i">Title is part of eBook package:</subfield><subfield code="d">De Gruyter</subfield><subfield code="t">DG Plus eBook-Package 2017</subfield><subfield code="z">9783110719543</subfield></datafield><datafield tag="773" ind1="0" ind2="8"><subfield code="i">Title is part of eBook package:</subfield><subfield code="d">De Gruyter</subfield><subfield code="t">EBOOK PACKAGE COMPLETE 2017</subfield><subfield code="z">9783110540550</subfield><subfield code="o">ZDB-23-DGG</subfield></datafield><datafield tag="773" ind1="0" ind2="8"><subfield code="i">Title is part of eBook package:</subfield><subfield code="d">De Gruyter</subfield><subfield code="t">EBOOK PACKAGE COMPLETE ENGLISH 2017</subfield><subfield code="z">9783110625264</subfield></datafield><datafield tag="773" ind1="0" ind2="8"><subfield code="i">Title is part of eBook package:</subfield><subfield code="d">De Gruyter</subfield><subfield code="t">EBOOK PACKAGE Engineering, Computer Sciences 2017</subfield><subfield code="z">9783110547757</subfield><subfield code="o">ZDB-23-DEI</subfield></datafield><datafield tag="776" ind1="0" ind2=" "><subfield code="c">EPUB</subfield><subfield code="z">9781501505812</subfield></datafield><datafield tag="776" ind1="0" ind2=" "><subfield code="c">print</subfield><subfield code="z">9781501514807</subfield></datafield><datafield tag="856" ind1="4" ind2="0"><subfield code="u">https://doi.org/10.1515/9781501505751</subfield></datafield><datafield tag="856" ind1="4" ind2="0"><subfield code="u">https://www.degruyter.com/isbn/9781501505751</subfield></datafield><datafield tag="856" ind1="4" ind2="2"><subfield code="3">Cover</subfield><subfield code="u">https://www.degruyter.com/cover/covers/9781501505751.jpg</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">978-3-11-062526-4 EBOOK PACKAGE COMPLETE ENGLISH 2017</subfield><subfield code="b">2017</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">978-3-11-071954-3 DG Plus eBook-Package 2017</subfield><subfield code="b">2017</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">EBA_BACKALL</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">EBA_CL_CHCOMSGSEN</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">EBA_DGALL</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">EBA_EBACKALL</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">EBA_EBKALL</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">EBA_ECL_CHCOMSGSEN</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">EBA_EEBKALL</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">EBA_ESTMALL</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">EBA_STMALL</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">GBV-deGruyter-alles</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">PDA12STME</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">PDA13ENGE</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">PDA18STMEE</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">PDA5EBK</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">ZDB-23-DEI</subfield><subfield code="b">2017</subfield></datafield><datafield tag="912" ind1=" " ind2=" "><subfield code="a">ZDB-23-DGG</subfield><subfield code="b">2017</subfield></datafield></record></collection> |