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

Recommend


More recommend