Loading…

*PLEASE NOTE: ALL SESSION TIMES ARE LISTED IN UTC by default*

We recommend changing the setting to your local timezone by going to the "Timezone" drop down menu on the right side of this page

***You will not be able to view any session streaming links unless you are REGISTERED and LOGGED in to Sched.***Register at connect.linaro.org and you will receive an invite from Sched.com to login.


IoT and Embedded [clear filter]
Tuesday, September 22
 

12:15pm UTC

LVC20-104 On the edge of the real world. An introduction.
Raspberry Pis have been there like forever, and have sold like hot cakes for 8 years now. Lots of people have done very ambitious projects (self-driving robots, anyone?), and new ideas and projects surface every day. Be it building a supercomputer by stacking lots of SBCs, a bitcoin miner, a brewery system, home automation, a weather station, or any crazy idea, the only limit seems to be your imagination.

Of course, these little beasts can also be used as servers. For years, Docker has been used only on big servers, but after resin.io ported Docker to the Arm processor, everything changed.

Pretty cool to be able to run Docker on that kind of mini machines, but what kind of service could you run on Docker with so little memory? Lots of things in fact…

And what if you could get the best of both worlds? What could you do with a machine able to interact with hardware (🌡️, 📹 , 🚦) thanks to Docker? Could you transform your Raspberry Pi into an edge computing node, an IoT on steroids 💪 , or anything in between?

Speakers
avatar for Bruno Verachten

Bruno Verachten

Sr Developer Relations, Jenkins project
Father of two, husband of one, geek in denial, fond of handheld devices since 1989, beekeepeer and permie. #Linux #Android #Docker #ARMV8 #IOTJoined Worldline in 1999.Currently works as an continuous integration for mobile development specialist in a transversal unit.Fond of Linux... Read More →


Tuesday September 22, 2020 12:15pm - 12:40pm UTC
[Track 1] IoT/Edge/Embedded

12:55pm UTC

LVC20-107 Towards Highly Specialized, POSIX-compliant Software Stacks with Unikraft
Increasingly, embedded devices are being equipped with ARM processors. Because of ease-of-use and widespread support for drivers and applications, Linux is often used as the OS of choice even though it consumes a significant amount of the device’s limited resources, and its large Trusted Compute Base (TCB) has resulted in a plethora of exploits. In this talk, we will present Unikraft, a fully micro-library operating system and build tool which allows for building specialized OSes and software stacks targeting one application, while removing unneeded functionality. As a proof of concept, we port Unikraft to the Raspberry Pi 3 B+ and to a Xilinx Ultra96-V2. On these boards, Unikraft is able to boot in 88-158 milliseconds, consume only hundreds of KBs of memory when running real-world applications such as NGINX and ML frameworks such as PyTorch, while providing visible reductions in power consumption compared to Linux distributions. Unikraft is a Linux Foundation open source project and can be found at www.unikraft.org .

Speakers
avatar for Felipe Huici

Felipe Huici

Chief Researcher, NEC Laboratories Europe GmbH
I’m a chief researcher in the systems group at NEC Laboratories Europe in Heidelberg, Germany. My main research and work interests lie in the areas of high-performance software systems, and in particular specialization, virtualization, and the application of machine learning techniques... Read More →


Tuesday September 22, 2020 12:55pm - 1:20pm UTC
[Track 1] IoT/Edge/Embedded
 
  • Timezone
  • Filter By Date Linaro Virtual Connect 2020 Sep 22 -24, 2020
  • Filter By Venue Linaro Virtual Connect 2020
  • Filter By Type
  • 96Boards
  • Android
  • Automotive
  • Big Data
  • Boot Architecture
  • Data Center
  • Fun / social
  • HPC
  • IoT and Embedded
  • IoT Fog/Gateway/Edge Computing
  • Keynote
  • Linux Kernel
  • Machine Learning/AI
  • Open Source Development
  • Other
  • Power Management
  • Security
  • Tools
  • Virtualization
  • Skill Level
  • Session Type


Twitter Feed

Filter sessions
Apply filters to sessions.