 So we're here at the LunarConnect, and who are you? My name is Megha. I am a software engineer at Intel, and currently the maintainer of the Linux UEFI validation test suite. So UEFI is right here. UEFI 4, what we do, advocate for secure and simplified platforms to improve what? What does UEFI do? So basically UEFI is the platform firmware. It's the first stage in the booting process to initialize the hardware and also give us some services for the kernel to boot after that. That's the main purpose of the UEFI. And you have some guys in Lunaro that work with you? Yeah, I work with Leif Lindholm. So hi, who are you? Hi, I'm Leif Lindholm. I work in the LDCG group in Lunaro, and I'm one of the stewards for the TianoCore project, which is the open source reference implementation of UEFI. Right here, you have the UEFI running on an ARM desktop? So this UEFI, but that's no news. We've had that for ages. We have here on the same desk, we have the ARM SYNQUASE developer box, we have an embedded into platform, and we have a Xeon into platform. They're all running the same firmware, and they're all running the same test suite. So it's the same firmware? Yes. Any architecture is using the same firmware? Same source code, different images. Same source code, and why people so much for the UEFI? It's about standardization. It's about standardized interfaces. In fact, as you might see some other demo here today, there's some work on going to add the UEFI interfaces to U-boot so that you can get the same standardized experience, you get working out of box, installer images, and applications you can write that will run on any UEFI compliant system. So is this really important for servers or desktops or what? It's important for servers, but there's a growing awareness in the embedded community as well, especially with IoT and security and those kinds of things, you need to have reliable standardized ways of doing firmware updates. Nice, cool. So it's working? It's finding errors, but then that's a very old firmware image I'm running on the system, so to come back later, maybe we'll be done a firmware update and see if it works better. But the test suite is finding errors, which means the test suite is working fine. The test suite is working. Cool, thanks. What's up? And hi, so who are you? My name is Harry Shown. I'm with Intel and the UEFI team in SSG and I work on promoting the UEFI specification, supporting Intel UEFI products as well. So UEFI is the specification. So there's all the specifications right here? There's all the specifications that describe the interaction between the firmware and the upper layer stacks of the operating system in the OS loader, so you have a system that supports UEFI specification and you're able to boot to that OS. So we have all the major OSes that boot to UEFI, so if you have that firmware in your system, then you're insured to be able to boot to that OS. Do you have another demo right here? Yeah, this is Mike Kinney on our team as well. Hi, so who are you? I'm Michael Kinney from Intel. And what do you show here? I'm showing how we can use Indicator-based firmware to update the firmware downloaded from Linux Vendor firmware service. So it's a way to distribute your firmware updates in a standard way and make it easy for all of our customers to buy our devices to get firmware updates quickly and securely. Cool. And does it work? Yes, it does. So right here, what is that board over there? It's an Intel MacScore. So it's running Fedora 28 and it runs the LVFS service to download and update the firmware on the platform.