linuxcon europe
play

LinuxCon Europe UEFI Mini-Summit 7 October 2015 Session 1 UEFI - PowerPoint PPT Presentation

LinuxCon Europe UEFI Mini-Summit 7 October 2015 Session 1 UEFI Forum Update and Open Source Community Benefits Mark Doran President, UEFI Forum Intel Fellow Agenda About the Forum Current areas of focus Testing and


  1. LinuxCon Europe UEFI Mini-Summit 7 October 2015 Session 1 – “ UEFI Forum Update and Open Source Community Benefits ” Mark Doran President, UEFI Forum Intel Fellow

  2. Agenda • About the Forum • Current areas of focus • Testing and compatibility • The move to Open Source firmware • What you can do to help LinuxCon EU 2015 www.uefi.org 2

  3. Agenda • About the Forum • Current areas of focus • Testing and compatibility • The move to Open Source firmware • What you can do to help LinuxCon EU 2015 www.uefi.org 3

  4. About the UEFI Forum E lite Group Computer S ystems Co., Ltd. E ltan Comm B.V . E mbedded R esearch Solutions • Formed 2005 emBoot Inc. E merson Network Power, E mbedded Computing E urosoft (UK) Ltd. E VOC F astwel Group Co., Ltd. F ernUniversitat in Hagen FirmT ek, LLC Focian Computer Founder T echnology Group Corp. F ujitsu Limited GE Fanuc Intelligent Platforms E mbedded S ystems Inc. General Dynamics Canada Genesi US A Inc. Gigabyte United Inc. GIT Japan Inc. HighPoint T echnologies, Inc. Infrant T echnologies, Inc. Integrated Device T echnology Inc. • Work Groups own Intelligraphics, Inc. Inventec Corporation Inventec E lectronic (Tianjin) Co., Ltd. IR C ONA Japan Digital Laboratory Jetway Information Security Industry Co., Ltd. KingTrust S ystems Ltd. Kontron E mbedded Modules GmbH LG E lectronics Lockheed Martin Corp. Absolute S oftware Corporation Lower Crossing, Inc. Accusys, Inc. Marvell International Ltd. Acer Inc. Matrox Graphics Inc. Adaptec, Inc. AGS S undyne T echnologies PVT LTD. T exas Instruments Inc. Allion T est Labs, Inc. Themis Computer, Inc. AMCC Timelab Corp Specs American Arium A R C IE T okyo E lectron Device Ltd. AMOI Electronics Co., Ltd. T singhua T ongfang Co., Ltd. Arista Corp. UNH InterOperability Laboratory Ashton Security Laboratories, LLC Unisys Corporation AssurAware, Inc. UPE K AS US TE K Computer, Inc. Vestel Dijital Yretim Sanavi A.S . ATTO T echnology Wacom T echnology Authorizer T echnologies, Inc. Wave S ystems Corp. Avid T echnology, Inc. WinMagic Inc. Balance Software Corp. XGI T echnology Inc. Battelle Memorial Institute, Xi'an Saming T echnology Co., Ltd. Pacific Northwest Division Xsense Connectivity Inc. BCM Advanced R esearch ZD T echnologies (Beijing) Ltd. CalDigit, Inc. Chelsio Communications Inc. Benson Lin China Greatwall Computer Cheng-Lung Chang Shenzhen Co., Ltd. • Board sets direction David Boyd CircleSoft LLC John M. Hare Cisc Systems Joseph LeGarreta coresystems GmbH ZongQi Li C ourtyard E lectronics Ltd. Matsushita Electric Industrial Co., Ltd. CrossInfo Architects Mellanox T echnologies CS WL, Inc. Mercury Computer S ystems Denali Software Myricom, Inc. Device VM, Inc. National T echnical S ystems Dialogue T echnology Corp. Naval Postgraduate S chool Dot Hill Neterion, Inc. NetXen Inc. Neusoft Newport E nterprises Inc. Novell Inc. Order N Development, LLC P eppercon AG, a Raritan Company PGP Corporation PLX T echnology, Inc. • Consensus & P ortlock Quanta Computer, Inc. R adiS ys Corporation R ealtek S emiconductor Corp. R ed Flag Software Co., Ltd. R ed Hat, Inc. S erverE ngines Corp. S ilicon Image, Inc. S ilicon Integrated S ystems S inoS un T echnology, Ltd. S MS C S olarflare Communications Inc. S S WW S tonewood E lectronics Ltd. S uper Future E quities, Inc. S upermicro Computer, Inc. S ystem Fabric Works, Inc. Collaboration T erascala, Inc. • www.uefi.org LinuxCon EU 2015 www.uefi.org 4

  5. A quick word about standards… • Amazing confluence: UEFI 2.5, PI 1.4 and ACPI 6.0 – remarkable constructive and productive collaboration • UEFI Board taking steps toward “more open” • Open source thought leader participation improved – …but we probably need even more • Transparency to promote trust and acceptance • Faster cycle time on specs? – Implementations largely caught up; some reasons for slower cadence no longer apply • Still plenty to talk about judging by work group participation 5

  6. Latest Specifications • UEFI Specification 2.5 – Networking (HTTP boot, DNS, WiFi/BT), RESTful support • ACPI Specification 6.0 – Low power idle, ASL improvements • PI Specification 1.4 – Graphics closer to reset • Plus NV memory spanning all three LinuxCon EU 2015 www.uefi.org 6

  7. Agenda • About the Forum • Current areas of focus • Testing and compatibility • The move to Open Source firmware • What you can do to help LinuxCon EU 2015 www.uefi.org 7

  8. Security • Goal of improved platform integrity • Secure boot: try to keep malware out of the pre- OS space… • Definitely NOT about OS lock-in – Except where it actually makes sense • Work continues on simplification – Dual boot, after-market add OS install LinuxCon EU 2015 www.uefi.org 8

  9. Firmware Update • Better OS-present update ability • Potential for modular updates • Motherboard and other firmware • Big change for BIOS ecosystem LinuxCon EU 2015 www.uefi.org 9

  10. Data Center to the Fore • Focus on client leading to Win8 & 10 • Attention turning to Enterprise/Cloud • Bare metal, OS-absent scenarios • Complementary to other standards • Better network boot/provisioning • RESTful transport, e.g. for Redfish LinuxCon EU 2015 www.uefi.org 10

  11. Agenda • About the Forum • Current areas of focus • Testing and compatibility • The move to Open Source firmware • What you can do to help LinuxCon EU 2015 www.uefi.org 11

  12. A Few Words About Testing • History: Windows-only testing • Aspiration: Linux testing co-equal • LuvOS as Linux “HCT” • Coverage expanding • We need to motivate usage LinuxCon EU 2015 www.uefi.org 12

  13. Agenda • About the Forum • Current areas of focus • Testing and compatibility • The move to Open Source firmware • What you can do to help LinuxCon EU 2015 www.uefi.org 13

  14. Towards Open Source Firmware • Specs may be great but code is key – Shifting to open source as default • TianoCore: quasi-reference source – BSD-style license • BIOS world is kind of new at this… • Improvements coming • Guidance and participation welcome! • We need that because… LinuxCon EU 2015 www.uefi.org 14

  15. What “they” think of us… • “ Tiano isn't even a particularly bad uEFI [sic] implementation…” • …but what ships in many platforms is garbage • UEFI isn’t a bad spec but implementations don’t follow it • “wait 2 weeks every time you get a BIOS bug you need fixing” • Even calibrated for hyperbole: no fire, no smoke

  16. Platform Code • The Jungle o Non-public hardware specifications

  17. Platform Code • The Jungle o Non public hardware specifications o Closed source “Sample” code

  18. Platform Code • The Jungle o Non-public hardware specifications o Closed source “Sample Code” o Kitchen sink

  19. Platform Code • The Jungle o Non-public hardware specifications o Closed source “Sample Code” o Kitchen sink o Proprietary Config

  20. Platform Code o The Jungle Bridge o Open Standards o Open Source core and platform code o Minimize IP components in binary like Intel FSP

  21. Get small, get open, get fast Bridge over the Jungle

  22. EDK II – where we’re at today • UEFI Specification – 2000+ pp • Underlying PI specification – 2000+ pp • Intel Framework Specifications • ACPI, USB,…. Tianocore.org – SVN • Large feature package • Buildtools • Compatibility/Duet • 2,000,000 loc in the open • Typical platform drawing 200,000 LOC from open, 100,000 from closed source

  23. Making sense of the source largesse Open Hardware Desktop + Apple iMac * 21.5’’ • SVN->Git + Server • Right-size trees • More open trees + • BWG->Pub EDS • Fit on IOT: 1MB platform

  24. Speaking of fast: speed matters everywhere • Clients in decent shape • Some good ultramobiles exist • Servers…we have work to do • …and don’t forget VMs • Responsiveness that’s fast enough: – 200ms == “indistinguishable from instant” – 2 seconds == “something must be wrong” 2 4 • Faster bug process too …

  25. Agenda • About the Forum • Current areas of focus • Testing and compatibility • The move to Open Source firmware • What you can do to help LinuxCon EU 2015 www.uefi.org 25

  26. Call for Engagement • Member co. Linux people can help • Added public support to web site where anyone can help • TianoCore: help us do open source “right” • We’re here to listen and learn LinuxCon EU 2015 www.uefi.org 26

  27. Interested in Joining? www.uefi.org/membership UEFI FW/OS Forum: uefi.org/FWOSForum A free public forum focused on firmware and O/S integration USRT Security Issue Reporting: uefi.org/security A safe reporting site to inform the UEFI of any security issue or vulnerability based on firmware

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend