Loading…

Sign up or log in to bookmark your favorites and sync them to your phone or calendar.

Any [clear filter]
Monday, October 26
 

12:00 GMT

Give Back, Make an Impact, Build Your Career! - Ulrike Strommer, Cloudflight
Ever wondered why people devote their spare time to Open Source projects? Did you know that communities need developers and non developers alike? And ever thought about a career in the tech industry but didn’t know how to get started? Join this talk & learn more about Ulrike's story of personal and professional growth through non-code contribution to Open Source.

Speakers
avatar for Ulrike Strommer

Ulrike Strommer

Requirements Engineer, Scrum Master, Cloudflight
Ulrike joined her first open source project 7 years ago and quickly became actively involved, currently as Vice Chairman of Drupal Austria. In 2017 she co-founded Open Minds - the Austrian Open Source Award & Open Source Ball [an event with more than 400 participants to highlight... Read More →



Monday October 26, 2020 12:00 - 12:25 GMT
DES Theater

12:00 GMT

Forging a New Open Source Hardware Contributor Model - Mark I. Himelstein, riscv.org
RISC-V International stands on the shoulders of giants. From Linux and Apache and Hadoop to OpenPower and OpenSparc and MipsOpen and more,we have benefited from all that came before us and from the astounding hi-tech renaissance of the last 20 years. The Open Source Software culture was hard fought and found its way to a contributor model where it attracts the best and the brightest contributors. The largest Open Source Hardware projects have largely been based on a volunteer model coupled with a pay-for-dev model. This talk intends to provide historical context of how the industry arrived at this Open Source Hardware model, why it has to change, and how we intend to begin that journey. All Open Source Hardware organizations and projects can benefit from this talk as we lay a framework of change and community that derives the best of what Open Software has brought us in a way that is sustainable and scalable. This will also be a call to action for all Open Source Hardware communities to take the steps to apply the lessons learned form the past and enable companies and individuals to achieve the same kind of product benefits and recognition we appreciate in Open Source Software.

Speakers
MH

Mark Himelstein

CTO RISC-V, riscv.org
Mark Himelstein is the CTO for RISC-V International. Before RISC-V international Mark Himelstein was the President of Heavenstone, Inc. which concentrated on Strategic, Management, and Technology Consulting providing product architecture, analysis, mentoring and interim management... Read More →



Monday October 26, 2020 12:00 - 12:50 GMT
Community & Business Leadership Theater

12:00 GMT

Fighting Climate Change with Blockchain and Open Source - Si Chen, Open Source Strategies, Inc.
If climate change is the biggest challenge of our time, then blockchain may be the most powerful open source tool we have for fighting it. By promising peer to peer collaboration around shared yet immutable ledgers, it could improve the quality of greenhouse gas (GHG) emissions data, coordinate emissions reduction through all sectors of the economy, and build trust in climate action. In this presentation, we will look at a variety of open source projects utilizing blockchain to fight climate change, including those from the Linux Foundation's Hyperledger and the global Open Climate Collabthon. It will cover projects ranging from carbon emissions accounting, supply chain responsibility, green data centers, renewable energy, and transportation. The presentation will discuss the roles of blockchain technologies, open source software in general, and community development.

Speakers
avatar for Si Chen

Si Chen

President, Open Source Strategies, Inc.
Si Chen is the President of Open Source Strategies and Project Manager of opentaps. He is working on leveraging open source software and blockchain to coordinate action on climate change. His past experiences include being a committer of the Apache OFBIZ project, developing the opentaps... Read More →


Monday October 26, 2020 12:00 - 12:50 GMT
Wildcard Theater
  Wildcard, Blockchain
  • Skill Level Any
  • Technical Talk No

12:00 GMT

Tutorial: Hands-on with Red Hat OpenShift: Building and Deploying a Microservice-based Web Application - Sponsored by IBM
In this hands-on lab, participants will be walked through a deployment of “Example Bank”, a polyglot microservice-based application built on Red Hat OpenShift on IBM Cloud. We explore into the architecture of a conceptual credit card app, with backend microservices in Node.js and Java on OpenLiberty, and user authentication through App Id in IBM Cloud. Participants will be provided with access to an OpenShift cluster on IBM Cloud and guided through the process of building containers for a set of Node.js and Java images and deploying them to an instance of OpenShift on IBM Cloud.

Prereqs - Be sure to get your IBM Cloud account (https://ibm.biz/BdqkSW) and Docker hub account (https://hub.docker.com/) and can access the cloud editing environment at https://labs.cognitiveclass.ai/.


Speakers
avatar for Anton McConville

Anton McConville

Senior Technical Staff Member, Blockchain & Web Open Technologies, IBM
avatar for Olaph Wagoner

Olaph Wagoner

Software Engineer, IBM
avatar for Yan Koyfman

Yan Koyfman

IBM, Senior Software Engineer


Monday October 26, 2020 12:00 - 13:00 GMT
Cloud Theater
  Cloud + Cloud Native
  • Skill Level Any
  • Technical Talk Yes

13:00 GMT

Confessions of a Late Bloomer: Overcoming Obstacles and Challenges as a Woman of Color - Jennifer Madriaga, Red Hat
Those of us who identify as members of underrepresented groups within the tech industry tend to enter this space via non-traditional routes. As a result, obstacles and challenges are not always immediately identifiable to those wanting to recruit and retain employees from underrepresented groups. Well-meaning allies can sometimes unintentionally undermine efforts related to diversity and inclusion because of their blind spots and unwillingness to own and deal with them. I'll share my story how I came to be in open source after years of not being in the work force, the fears and anxieties from imposter syndrome, the pitfalls that can happen when conversations on race and diversity become a new priority for teams and companies as well as address questions and potential strategies to address those pitfalls. The work around diversity and inclusion is one that requires commitment, honesty, and sometimes very painful acknowledgement and learning. While the work is difficult, it is very much necessary. We'll talk about guidelines around what can be done to move forward and how to set realistic expectations for change.

Speakers
JM

Jennifer Madriaga

Global Marketing Manager, Community Event Strategy, Red Hat
Jennifer (Jen) Madriaga is the Global Marketing Manager in Community Event Strategy on the Events team in Marketing Communciations at Red Hat. Jen provides event management and event marketing expertise for a variety of open source and community events. She collaborates regularly... Read More →


Monday October 26, 2020 13:00 - 13:25 GMT
DES Theater

13:00 GMT

Sharing the Load Effectively: Roles and Responsibilities in Open Source Projects - Jeffrey Osier-Mixon, Linux Foundation
Success is almost always about setting & meeting expectations. This presentation details the standard roles within large-scale open source projects, and expectations associated with those roles. In addition, it covers best practices for community-led executive roles - board directors and officers, committee leaders, and others - as well as roles often contracted to foundations in order to stay neutral, such as executive director or program manager. Jefro will share experiences, revelations, and mistakes from over 10 years as an administrator and project leader, and as a technical contributor going back to the early days of open source. Open source projects are often a labor of love, and while it is tempting for many of us to step into gaps in order to fulfill the needs of a favorite project, it is possible to end up sprinting all the time. However, as the Zambian proverb says - When you run alone, you run fast; when you run together, you run far. It is more effective - and more in line with open source values - to share the load and go for the longer distance. (As a bonus, this also usually ends up being faster as well!)

Speakers
avatar for Jefro Osier-Mixon

Jefro Osier-Mixon

Program Manager, Linux Foundation
"Jefro" Osier-Mixon has been an open source professional since the early 1990s as a technical writer and occasional developer as well as community manager, program manager, and OSPO leader. His primary activities over the years have included the Yocto Project, Zephyr Project, GNU... Read More →



Monday October 26, 2020 13:00 - 13:50 GMT
Community & Business Leadership Theater
  Community Leadership, Open Source Governance and Models

13:00 GMT

Do We Need an Industrial Grade Linux? - Lars Geyer-Blaumeiser, Bosch.IO
Bosch as well as many other industrial companies use GNU/Linux as an operating system for a large portion of the devices they produce in particular in the IoT context. While Linux distributions have done a great job to compile and maintain a consistent set of packages to provide the software stack for these devices it still requires huge extra efforts to fulfill the increasing requirements over the entire device life cycle that is currently done internally for each device class. As it is based on open source the question is if a significant part of this work could also be done in an open source way with all the positive effects that we can see in the community. There are first approaches already in the open, like Apertis (https://www.apertis.org/) or the CIP project (https://www.cip-project.org). In the talk, we want to motivate the problem and describe collaboration potential.

Speakers
avatar for Lars Geyer-Blaumeiser

Lars Geyer-Blaumeiser

Senior Expert Open Source Services, Bosch.IO
Lars is a software engineer at Bosch.IO GmbH working in an organization that is supporting Open Source efforts within the Bosch Group. In his role, Lars is supporting strategic Open Source activities. In addition, he is working in the OSS Compliance Tooling Group of the Open Chain... Read More →



Monday October 26, 2020 13:00 - 13:50 GMT
Linux Systems Theater
  Linux Systems

13:00 GMT

Panel Discussion: Leveraging Blockchain to Drive Supply Chain Resilience and Accountability in the Face of Climate Change and Other Disruptions - Marta Geater-Piekarska, Hyperledger; Douglas Johnson-Poensgen, Circulor; Gigo Joseph, Chainyard
2020 has underscored the importance of supply chain resiliency, but disruptions are an ongoing challenge. The rise of natural disasters and threat of climate change are growing factors in supply chain management and business operations. Customers, partners and investors are increasingly focused on sustainable and transparent sourcing as well as adaptable and efficient operations. For many, blockchain has become the path to building resilience and accountability into a supply chain. In this talk, Hyperledger’s Marta Piekarska-Geater will be joined by Doug Johnson-Poensgen of Circulor and Gigo Joseph of Chainyard as well as a blue chip customer using blockchain to address supply chain reliability and sustainability. They will discuss - The role of blockchain in managing vendors across complex supply chains and ensuring accountability and transparency - Climate change as a driver in supply chain planning and blockchain adoption - The added complexity of procurement in the face of disaster or disruption - Use cases from customers across a mix of industries, including automotive, CPG, electronics and pharma. A speaker from one (or two) of these companies will join the panel as well

Speakers
MP

Marta Piekarska

Director of Ecosystem, Hyperledger
Marta serves as the Director of Ecosystem at Hyperledger. Prior to Hyperledger, Marta worked as a security architect at Blockstream. Marta obtained her BSc in Electrical and Computer Engineering from Warsaw University of Technology and a double Master from Computer Science and Informatics... Read More →
avatar for Douglas Johnson-Poensgen

Douglas Johnson-Poensgen

Founder and CEO, Circulor
Douglas Johnson-Poensgen founded Circulor in 2017. He bring 25 years international experience as an executive and non executive director, operating in TMT, financial services, IT and management consultancy sectors, to his role as CEO. His leadership experience spans roles in large... Read More →
GJ

Gigo Joseph

Vice President Blockchain Services, Chainyard
Gigo Joseph is Vice President Blockchain Services at Chainyard. He has over 25 years of global information technology experience across US, India & ME. He is a known strategic business leader, engineering & business process consultant, and recognized for building complex software... Read More →


Monday October 26, 2020 13:00 - 13:50 GMT
Wildcard Theater
  Wildcard, Blockchain
  • Skill Level Any
  • Technical Talk No

13:25 GMT

Lowering Barriers to Inclusion in Open Source Ecosystems - Joanna Lee, Gesmer Updegrove LLP
Joanna will provide an broad overview of strategies for greater inclusion in open source ecosystems. This talk will cover: * Why is diversity in open source currently so bad? * What are the barriers to under-represented groups participating in OS? * How do we lower those barriers? * Code of Conduct best practices * Inclusive language and culture * The importance of great documentation * Accessibility in open source * Models for mentorship

Speakers
avatar for Joanna Lee

Joanna Lee

Partner, Gesmer Updegrove LLP
Joanna Lee is an attorney specializing in technology licensing and strategy, business and non-profit governance, open source software, and technology standards. Joanna and her firm represent numerous open source software foundations (including Linux Foundation), global standard setting... Read More →



Monday October 26, 2020 13:25 - 13:50 GMT
DES Theater
  Diversity Empowerment Summit, Strategies for Inclusiveness

14:15 GMT

Keynote: Opening Remarks and Project Updates - Jim Zemlin, Executive Director, The Linux Foundation with Guest Andrew Wafaa, Director of Open Source Communities & Chair, The Yocto Project
Speakers
avatar for Andrew Wafaa

Andrew Wafaa

Director, Open Source Communities, Arm & Chair, The Yocto Project
Andrew leads Arm’s Open Source Office, encompassing internal and external open source engagements. As a member of Arm's Open Source Software leadership team, he is responsible for building the relationships between Arm engineering and open source projects. Andrew is the current... Read More →
avatar for Jim Zemlin

Jim Zemlin

Executive Director, The Linux Foundation
Jim Zemlin’s career spans three of the largest technology trends to rise over the last decade: mobile computing, cloud computing, and open source software. Today, as executive director of The Linux Foundation, he uses this experience to accelerate innovation in technology through... Read More →


Monday October 26, 2020 14:15 - 14:40 GMT
Keynote Theater
  Keynote Sessions
  • Skill Level Any
  • Technical Talk No

14:40 GMT

Keynote: Open Source: Show Me the Money? - Liz Rice, Vice President, Open Source Engineering, Aqua Security
There is a lot of debate about how to make a business based on open source software, but what if you're coming from the perspective of a company that already has commercially successful, proprietary offerings? How can you persuade your sales team, your commercial leaders, and your investors that it will be good for business to start giving source code away for free? Why should a company invest engineering resources in other people's open source projects, when there is plenty of work to be done on your own products? In this talk, Liz will share the approach that Aqua Security has taken to embrace open source and make it a fundamental pillar of its overall strategy. She will share practical steps and learnings that could help you unlock the open source potential for your own business.  

Speakers
avatar for Liz Rice

Liz Rice

VP Open Source Engineering, Aqua Security
Liz Rice is VP Open Source Engineering with cloud native security specialists Aqua Security, looking after projects including Starboard, Trivy, Tracee, kube-hunter and kube-bench. She is chair of the CNCF's Technical Oversight Committee, and was Co-Chair of KubeCon + CloudNativeCon... Read More →


Monday October 26, 2020 14:40 - 15:00 GMT
Keynote Theater
  Keynote Sessions
  • Skill Level Any
  • Technical Talk No

15:00 GMT

Keynote: Open Is Not Just about Code; Open Is about Data Transparency - Angela Benton, Founder & CEO, Streamlytics & Nithya Ruff, Executive Director, Open Source Program Office, Comcast & Chair, Board of Directors, The Linux Foundation
Speakers
avatar for Nithya Ruff

Nithya Ruff

Executive Director, Open Source Program Officer, Comcast & Chair, Board of Directors, The Linux Foundation
Nithya A. Ruff is the Head of Comcast’s Open Source Program Office. She is responsible for growing Open Source culture inside of Comcast and engagement with external communities. Nithya has been director-at-large on the Linux Foundation Board for the last 3 years and was recently... Read More →
avatar for Angela Benton

Angela Benton

Founder and Chief Executive Officer, Streamlytics
Angela Benton is the Founder and Chief Executive Officer of Streamlytics, a next generation data intelligence ecosystem which helps everyday people and companies ethically access consumer data streams. Prior to her role at Streamlytics she founded the first accelerator for minorities... Read More →


Monday October 26, 2020 15:00 - 15:20 GMT
Keynote Theater
  Keynote Sessions
  • Skill Level Any
  • Technical Talk No

15:15 GMT

Panel Discussion Follow-up: Do We Need an Industrial Grade Linux? - Lars Geyer-Blaumeiser, Bosch.IO; Kate Stewart, The Linux Foundation; Jan Kiszka, Siemens AG; Guy Lunardi, Collabora Limited, & Andre Barkowski, Robert Bosch GmbH
Bosch as well as many other industrial companies use GNU/Linux as an operating system for a large portion of the devices they produce in particular in the IoT context. While Linux distributions have done a great job to compile and maintain a consistent set of packages to provide the software stack for these devices it still requires huge extra efforts to fulfil the increasing requirements over the entire device life cycle that is currently done internally for each device. As it is based on open source the question is if a significant part of this work could also be done in an open source way with all the positive effects that we can see in the community. There are first approaches already in the open, like Apertis (https://www.apertis.org/) or the CIP project (https://www.cip-project.org). In this panel, we want to discuss with partners from the industry and service companies about the need and possibilities of this approach and raise the question to the audience about their experiences and potential needs in this area and how we can together improve the situation for us all.

Speakers
AB

Andre Barkowski

Director, Robert Bosch GmbH
Andre Barkowski is Director at Robert Bosch GmbH, running a cross product department of security-, safety-, system- and software-architects as also drive the Operating Systems & Security Roadmap from a product management role for automotive infotainment solutions.
JK

Jan Kiszka

Senior Key Expert, Siemens
Jan Kiszka is working as consultant, open source evangelist and senior software engineer in the Competence Center for Embedded Linux at Siemens Corporate Technology. He is supporting Siemens division and subsidiaries with adapting and enhancing open source as platform for their products... Read More →
avatar for Guy Lunardi

Guy Lunardi

VP of Business Development, Collabora Limited
Linux desktop enthusiast, traveler, foodie, audiophile and generally happy Guy.
avatar for Kate Stewart

Kate Stewart

VP, Dependable Embedded Systems, The Linux Foundation
Kate Stewart works with the safety, security and license compliance communities to advance the adoption of best practices into embedded open source projects. Kate was one of the founders of SPDX, and is currently the specification coordinator. Since joining The Linux Foundation, she... Read More →
avatar for Lars Geyer-Blaumeiser

Lars Geyer-Blaumeiser

Senior Expert Open Source Services, Bosch.IO
Lars is a software engineer at Bosch.IO GmbH working in an organization that is supporting Open Source efforts within the Bosch Group. In his role, Lars is supporting strategic Open Source activities. In addition, he is working in the OSS Compliance Tooling Group of the Open Chain... Read More →


Monday October 26, 2020 15:15 - 16:05 GMT
ELC Theater

16:15 GMT

Giving and Getting Technical Help in Open Source Without Being Scared! - Sonia Singla, CNCF
As a developer, it’s exciting and challenging to stay up to speed with the latest trends in technology.Every day, new languages, frameworks and devices capture our attention and spur conversations in meetups, forums and chats.However, our developer community is made of people, not tools, and it’s fascinating to explore its sociopolitical aspects. We are always beginners at some things and experts at others.Along the way from beginner to expert we ask a lot of questions, but it can be intimidating to ask for help.This talk will be split into two halves: giving and then getting technical help.This talk gives concrete tools to help you ask with confidence, and highlights common expert mistakes that inadvertently make people feel foolish.It's important to learn how to manage your contributors in open-source.Once you learn it, your project will succeed and more contributors will flock to you!

Speakers
avatar for Sonia Singla

Sonia Singla

Intern/Mentee, CNCF
Sonia is an Information Technology student at Panjab University, Chandigarh, India. One of the shadow on Kubernetes 1.20 release notes team. She worked as an intern in the Thanos project as part of Community Bridge. Past Outreachy Intern with Mozilla. Apart from having lots of interest... Read More →


Monday October 26, 2020 16:15 - 16:40 GMT
DES Theater

16:15 GMT

M.V.G. – Minimum Viable Governance - Stephen Walli & Sarah Novotny, Microsoft
There is a proliferation of open source related non-profits, each working to drive attention to a set of projects or technology spaces, each demanding attention or membership dollars for growth. One of the first discussions such non-profits encounter is the governance discussion. Then come the projects for the non-profit to support, and each of them too wants to have a discussion about governance. We will look at the history of open source non-profits, and their governance structures, and how it met their goals (and the goals of their projects). Then we will look at what’s changed and work to evolve the model that people can use to judge for themselves whether a non-profit solves for the problems that need to be solved. Understanding the underlying governance models and structures in a non-profit will allow project owners and non-profit members to better judge what is needed for growth, what growth might look like, and what it will cost in effort and money. Sarah and Stephen have worked in a number of different open source project and non-profit settings and can speak to the models, mistakes, and learnings.

Speakers
avatar for Stephen Walli

Stephen Walli

Principal Program Manager, Microsoft
Stephen is a principal program manager working in the Azure team at Microsoft. Prior to that he was a Distinguished Technologist at Hewlett Packard Enterprise. Stephen has been a technical executive, a founder, a writer, a systems developer, a software construction geek, and a standards... Read More →
avatar for Sarah Novotny

Sarah Novotny

Open Source Wonk, Azure Office of the CTO, Microsoft
My technological focuses have been in recent years Open Source; Cloud and Utility Computing; Infrastructure automation; and Data (big and small; relational and non-relational).My calling, though, lies in sharing my excitement about technology and coalescing a group around a consistent... Read More →



Monday October 26, 2020 16:15 - 17:05 GMT
Community & Business Leadership Theater
  Community Leadership, Open Source Governance and Models

16:15 GMT

From Zero to Hero: How OSS has become Strategic in the Financial Services Industry - Gabriele Columbro, FINOS
FINOS has created an open source community in financial services, which is historically a siloed and conservative industry. But as the fintech wave continues to penetrate the industry, open source is now playing a key role in the technology strategy of both incumbent and challenger financial institutions and fintechs. Join this talk to learn how open source is truly making an impact and hear first hand from the Community who's at the forefront of this movement. And if you want to hear even more detail about how we’re shaping open source in financial services join our FINOS mini-summit on October 29th.

Speakers
avatar for Gabriele Columbro

Gabriele Columbro

Executive Director, Fintech Open Source Foundation (FINOS)
Gabriele is an open source executive and technologist at heart. He spent over 15 years building developer ecosystems to deliver value through open source across Europe and the US. He thrives on driving innovation both contributing to open source communities and joining commercial... Read More →



Monday October 26, 2020 16:15 - 17:05 GMT
Wildcard Theater
  Wildcard, Open Source Project Updates

16:15 GMT

Why Smart Cities are Best Built Using Open Source, Open Standards and Open Data - Jim Craig, Red Hat
In this talk, we take a look at the challenges faced by city administrators and their teams as they cope with increasing population, social and economic, technical and security challenges, and the additional impacts created by the climate crisis. The importance of an open, flexible architecture will also be explored, drawing on real-world customers examples from around the world.


Speakers
avatar for Jim Craig

Jim Craig

Senior Product Manager, Public Sector, Red Hat
I'm very lucky to work at Red Hat, the world's leading provider of open source software solutions. At Red Hat, I'm responsible for helping the adoption of open source software, tools and services by public sector customers throughout the Asia Pacific (APAC), Europe, Middle East and... Read More →


Monday October 26, 2020 16:15 - 17:05 GMT
Wildcard Theater
  Wildcard
  • Skill Level Any
  • Technical Talk No

16:40 GMT

Handbook for Successful Online Open Source Sprints - Tania Allard, Microsoft & Cheuk Ting Ho, TerminusDB
Contribution sprints provide an excellent opportunity for project maintainers, users and aspiring contributors to work on open source projects. A common trend is to organise such sprints around other events such as developer conferences (i.e. PyCon). With most OSS projects being developed in a distributed way, in-person events bring together developers, designers and project contributors. Project maintainers often use these events as an opportunity to discuss the project roadmap or work on complex features as a team. The current worldwide panorama has changed our in-person interactions. As a consequence, most conferences have moved online, and with them events like contribution sprints. In this talk, we will present the many challenges we have faced when moving mentored contribution sprints to online formats. We will discuss how you can organise virtual sprints while preserving and enhancing the mentor and contributor experience - from technical to organisational and logistic choices. Finally, we will present the Mentored Sprints community handbook: a community-developed and oriented project aimed to support organisers, mentors and attendees of online contribution sprints.

Speakers
avatar for Tania Allard

Tania Allard

Developer advocate, Microsoft
Tania is a Sr. Developer Advocate at Microsoft with vast experience in academic research and industrial environments. Her main areas of expertise are within data-intensive applications, scientific computing, and machine learning. She has conducted extensive work on the improvement... Read More →
avatar for Cheuk Ting Ho

Cheuk Ting Ho

Developer Relations Lead, TerminusDB
After spending 5 years researching theoretical physics at Hong Kong University of Science and Technology, Cheuk has transferred her analytical and logical skills in natural science and built a career in data science. Cheuk has been a Data Scientist in one of the biggest worldwide... Read More →


Monday October 26, 2020 16:40 - 17:05 GMT
DES Theater
  Diversity Empowerment Summit, Mentorship
  • Skill Level Any
  • Technical Talk No

17:15 GMT

Microaggressions Against Women in the Workplace - Eshrak Assaf & David Lebutsch, IBM
This presentation explains the concept of microagression, along with microagression examples from the day-to day life of women in Technology. This includes Mansplaining, Man-eating, Manterruption, Assumptions of Inferiority, Second-Class Citizenship/Invisibility, Traditional Gender Role Prejudicing and Stereotyping. It also proposes strategies to respond to them in a professional and efficient manner.

Speakers
avatar for Eshrak Assaf

Eshrak Assaf

Senior Manager, IBM
Senior manager for the Virtual Private Cloud Gen2, IBM Cloud Telemetry and Analytics teams. MSc & MBA graduate complemented by 13+ years of experience in Development, Security, DevOps and Operations with a primary focus on virtualization and cloud computing.
avatar for David Lebutsch

David Lebutsch

CTO / Distinguished Engineer SaaS and Hybrid Cloud, IBM Data and AI, IBM
IBM Distinguished Engineer and CTO for Data & AI SaaS on IBM Cloud. Hands on architect and technical leader with 20+ years of experience.


Monday October 26, 2020 17:15 - 17:40 GMT
DES Theater

17:15 GMT

From Remote First Towards Async First - Isabel Drost-Fromm, Europace AG
Remote first - with current developments this is the new normal for many office workers globally. Often though this means replacing in person meetings with video calls - all to often leading to meeting fatigue. In this talk we will explore how open source projects have established different communication patterns. What is it that makes mailing lists so special for Apache Software Foundation projects and which properties would alternative technologies need to have to be a replacement? In which aspects does the use of issue trackers differ from your average agile project and what does that have to do with spring remote first collaboration? While likely basic to seasoned Open Source participants, these aspects are important to understand why they exist and how they are achieved to successfully communicate what makes both, InnerSource and Open Source projects work.

Speakers
avatar for Isabel Drost-Fromm

Isabel Drost-Fromm

Open Source Strategist, Europace AG
Isabel Drost-Fromm is a member of the Apache Software Foundation, a co-founder and board member of the InnerSource Commons Foundation, and a member of the inaugural Open Source and Intellectual Property Advisory Group of the United Nations Technology Innovation Labs (UNTIL). She's... Read More →


Monday October 26, 2020 17:15 - 18:05 GMT
Community & Business Leadership Theater

17:15 GMT

Open Source COVID-19 Contact Tracing Apps to Improve Transparency and Adoption - Ana Jiménez Santamaría, Bitergia
Since covid-19 outbreak, governments and public administrations from several countries have been relying on open source tracing apps to help citizens while simultaneously advancing the technology ecosystem. Some of the examples include Immuni (Italy), SwissCovid (Switzeland), Open Trace (Singapore) or Corona-warn-app (Germany). One benefit that comes from the open source nature and transparency of these apps, is how quickly these solutions can scale up to stop disease outbreaks. To know more about the details, we need to take a deeper look at their software development activity. During this talk, we will share some insights from a previous analysis about open source contact tracing apps, in order to see how robust the software development activity is on the different solutions.

Speakers
avatar for Ana Jimenez Santamaria

Ana Jimenez Santamaria

Software Marketing Specialist, Bitergia
Ana is currently working at Bitergia, a Software Development Analytics firm specialized in Open Source and InnerSource projects, while studying for her master’s in Data Science. As a software marketing specialist and data nerd, Ana is really interested in Open Source and community... Read More →


Monday October 26, 2020 17:15 - 18:05 GMT
Wildcard Theater
  Wildcard, Community Management
  • Skill Level Any
  • Technical Talk No

17:40 GMT

Open Source Mindset to Mindflex - How Flexing Perceptions of OSS Can Change the World - Clare Dillon, Mosslabs.io - Ireland
Clare is not a developer and is a relative newbie to the open source world. She made her first PR earlier this year. She got involved because she believes that open source is a way to construct alternative systems of innovation and remove some of the friction that is plaguing current efforts of "digital transformation". She has learned open source can help build trust, promote openness and collaboration, and provide alternative pathways to get involved with technology. It can help ensure that technology is not something that is built for people but instead built with people to help us digitally transform to a world we all actually want to live in. This is particularly relevant in the context of citizen services. Clare will share stories from her journey to be an open source advocate and how we still need to flex some perceptions and institutional constructs to help open source change the world.

Speakers
avatar for Clare Dillon

Clare Dillon

Director, Mosslabs.io - Ireland
Clare Dillon has spent over 20 years working with developers and developer communities. She spent 8 years as part of the Microsoft Ireland Leadership Team, heading up their Developer Evangelism & Experience Group. She is a relatively new convert to the open source way, but is all... Read More →


Monday October 26, 2020 17:40 - 18:05 GMT
DES Theater

18:30 GMT

Panel Discussion: Start the Girls Off Right: How You Can Help Get Girls Interested in Technology - Misty Decker, IBM; Kaitlyn Lowe, Brighton High School; Chloe Allen-Ede, University Student; Lella Halloum, Student & Z Ambassador
It's true that we need more girls to get interested in learning about technology. But did you know the same tactics that appeal to boys don't always work with girls. Did you know girls are more motivated by the purpose than by the tech? Or that girls usually decide they're "not technical" in middle school? Or that only 22% of girls can name a woman in tech? Or that fathers have a bigger impact on a girl's decision to pursue technology than mothers? In this session, you will hear from three young girls who are actively engaged in bringing tech to their peers and how you can use these methods to get girls interested in technology at all ages. You'll walk away armed with the tools to personally help in ways small and large. We're scheduled to present at an upcoming mainframe conference in the US called SHARE. The general topics will be the same but the examples will be mainframe oriented versus Open Source oriented for OSS. For example, one of the topics is to help girls "Do something Big - And Make Sure Everyone Sees it". For SHARE, we'll talk about participating in Master the Mainframe. For OSS, we'll talk about contributing to Open Source.

Speakers
avatar for Misty Decker

Misty Decker

Master the Mainframe Program Manager, IBM
What happens when you find a job that leverages almost 30 years of experience in fulfillment of a lifelong personal mission? Misty Decker finds herself in exactly that position as the Program Manager of the Master the Mainframe contest. Since 1991, Misty has held a variety of technical... Read More →
avatar for Kaitlyn Lowe

Kaitlyn Lowe

Master the Mainframe 2019 North America Winner, Brighton High School
As a North American winner of Master the Mainframe, Kaitlyn Lowe is one of the top 12 out of 25,000 worldwide contestants. As a high school senior, 2019 was only her second time learning about mainframe technologies but she still managed to beat college students and graduate students... Read More →
avatar for Chloë Allen-Ede

Chloë Allen-Ede

University Student, University of Wolverhampton
Chloë is a final year physics student studying at the University of Wolverhampton, UK. Two years ago she co-founded and now Chairs her campus Mainframe Computing club (called Wolves MaSS). She is now a IBM zAmbassador and Student Hub Senator. and along with fellow panellist Lella... Read More →
avatar for Lella Halloum

Lella Halloum

High School Student and Z Ambassador, High School
Eager to engage and learn, Lella has already had a big impact as a high school student. She frequently organizes tech learning events for her classmates and participates in international webinars around engaging girls in technology. Along with fellow panelist Chloe, she has started... Read More →


Monday October 26, 2020 18:30 - 18:55 GMT
DES Theater

18:30 GMT

Advancing Financial Inclusion Through Open Source Payment Models - Paula Hunter & Konstantin Peric, Mojaloop Foundation
Digital payments have been driving much of the digital economy growth and financial inclusion in developing countries. However, the payment ecosystem remains lacking a shared financial infrastructure that will allow interoperability between different payment system providers and drive more adoption and innovation to merchants and consumers. In light of this, more work and collaboration needed to achieve the intended vision. The session will discuss the challenges and open source opportunities to drive digital payments innovation further. This talks will examine: The challenges in realizing financial inclusion through payments models and how might we collectively address these issues with open source What's missing from today's payment infrastructure and how open-source payment models could help drive more innovation. How open source can faster adoption of secure, affordable digital payments and, at the same time allow enough interoperability in the payment ecosystem.

Speakers
avatar for Paula Hunter

Paula Hunter

Executive Director, Mojaloop Foundation
avatar for Konstantin Peric

Konstantin Peric

Chairman, Mojaloop Foundation & Deputy Director, Financial Services for the Poor, Bill and Melinda Gates Foundation
Kosta Peric is a technologist, and his interests lie at the point of fusion between technology, finance and innovation. He is currently deputy director, Financial Services for the Poor, at Bill & Melinda Gates Foundation, leading the Level One Project initiative to foster deployment... Read More →


Monday October 26, 2020 18:30 - 19:20 GMT
Wildcard Theater

19:30 GMT

Panel Discussion: Tangible Actions to Achieve DEI (Diversity, Equity, and Inclusion) in Corporations and Communities - Lisa-Marie Namphy, Dev Advocate & Community Architect; Lauren Maffeo, Steampunk; Joseph Sandoval. Adobe; Dimeji Onafuwa, Microsoft; Josu
Diversity is often used as a euphemism. An organization, company, or community can be diverse without being inclusive or equitable. However, diversity efforts without equitable practices and intentional inclusion will always fall short. The “tangible actions” are found in the “E.” Equity is an approach that ensures everyone access to the same opportunities to grow, contribute, and develop. It’s not enough to simply recognize that advantages and barriers exist. Equity acknowledges that unequal starting place and commits to correcting the imbalance. To get beyond euphemisms and onto tangible action we must understand what we are trying to achieve with DEI, why we care, what to do, and how to do it. These are universal problems and we will discuss globally-relevant solutions. This panel has experts in unconscious bias in data (AI), closing wage gaps, authors on D&I, corporate execs focused on diverse workforces and “the future of work," and community architects running some of the largest open source user groups. We were born in 4 different countries, and have lived and studied all over the world, with backgrounds from Africa, the Carribean, England, Mexico, and Native American.

Speakers
avatar for Lisa-Marie Namphy

Lisa-Marie Namphy

Head of Developer Relations, Cockroach Labs
Lisa is a developer community architect, a CNCF Ambassador, and product and solutions marketing expert with 20+ years of experience primarily at Cloud Native, Analytics, and Enterprise Software market-leading companies and start-ups. Lisa organizes and runs the SF Bay Cloud Native... Read More →
avatar for Joseph Sandoval

Joseph Sandoval

SRE Manager, Adobe
Joseph is the SRE Manager for Adobe Advertising Infra platform. His team is responsible for running the infrastructure which supports global advertising customers at hyper-scale. He is also active in Open Source communities and helping others become contributors. Joseph is also working... Read More →
avatar for Lauren Maffeo

Lauren Maffeo

Service Designer, Steampunk
Lauren has reported on and worked within the global technology sector. She has worked with CEOs at pre-seed to profitable SaaS startups on media strategy and owns editorial from ideation through publication. For the past 4 years, Lauren worked as an associate principal analyst at... Read More →
avatar for Dr. Dimeji Onafuwa

Dr. Dimeji Onafuwa

Senior UX Researcher, Google
Dimeji uses design research, strategy and innovation to uncover critical insights that will help organizations navigate the complex future problems that we face. Dimeji is a founding member of Common Cause Collective, an impact-focused design collective working toward measurable... Read More →
avatar for Josuel Plasencia

Josuel Plasencia

Co-Founder & COO, Forefront
Josuel is the Co-Founder and COO of Forefront. Josuel has corporate experience in the areas of finance, business strategy and international development with Accenture, Goldman Sachs, EY, KPMG, BNY Mellon, and the Boston Red Sox. He is a World Economic Forum Global Shaper, NationsWell... Read More →


Monday October 26, 2020 19:30 - 19:55 GMT
DES Theater

19:30 GMT

Community Transformation - Enable Scalable Onboarding through Data Driven Initiatve - Sriram Ramkrishna, ITRenew Inc.
The GNOME Project to those not aware is an old project - from the late 90s. It grew up with a primarily engineering focus, an outdated development model, and a lack of structure. Despite that, the technology it has incubated is in widespread today. Growth is a problem - the continuing desire for resources is a common lament in large open source projects today. But the problem is more than just throwing developers at the problem. Scalable onboarding is a problem in its own right and it requires a deft touch. This talk will walk through the challenges of growing a project composed of many engineering teams, a media team, a documentation team, and a translation team with a host of skill sets not mentioned and the continuing work on the solution in development for over 6 months - methodology and ultimately implementation using the data built from the CHAOSS project on community health and aligning across each team dynamics.

Speakers
SR

Sriram Ramkrishna

Principal Ecosystems Engineer, ITRenew Inc.
Sri has a vision - building an application ecosystem and has been looking into connecting the various ecosystems around building apps together into a single meta ecosystem that can compete with the likes of commercial frameworks out there today. With over 25 years of experience both... Read More →


Monday October 26, 2020 19:30 - 20:20 GMT
Community & Business Leadership Theater

19:30 GMT

BOF: Discussing Metrics for Open Source in Light of Insights from the CHAOSS Project - Georg Link, Bitergia
Open source communities have grown beyond what we can comprehend without tool support. The complexity is still on the rise including cross-community collaboration of dependent projects. We can use metrics for observing community health. This comes with challenges including a choice for what is important enough to measure and where to get the data. The birds of a feather session will begin by addressing the challenges with insights from the Linux Foundation CHAOSS (Community Health Analytics Open Source Software) project, which is at the forefront of establishing best practices for community metrics. These insights include: establishing a baseline against which to measure community changes, building a metrics strategy for a community, observing cross-community collaboration when contributors work across open source projects, and tools available to begin the metrics journey. After sharing these insights, the second part of the session will be an open dialog about experiences, concerns, and specific use cases that participants bring forward. For a large group, we will split into smaller discussion groups and share highlights at the end.

Speakers
avatar for Georg Link

Georg Link

Director of Sales, Bitergia
Georg Link is an Open Source Strategist. Georg’s mission is to help open source projects, communities, and companies become more professional in their use of metrics and analytics. Georg cofounded the Linux Foundation CHAOSS Project to advance analytics and metrics for open source... Read More →


Monday October 26, 2020 19:30 - 20:20 GMT
Wildcard Theater
  Wildcard, Open Source Project Updates
  • Skill Level Any
  • Technical Talk No

19:55 GMT

Three Pillars: The Connection of Communication, a Diverse Team, and Engagement - Arpana Durgaprasad, IBM Systems
In our daily conversations, do you know how unknowingly you might be possibly offending someone from a diverse background. This topic would cover on how you can use effective strategies to get over the communication barrier with all audience including those from Diverse background and imbibe trust and positive work culture. I would also touch upon strategies within the organization to propel teams towards high performance with Diversity as the center theme. Another connected aspect is to bring in engagement within the team with diverse audience and how to bridge the gap between the diverse team members as a manager.

Speakers
AD

Arpana Durgaprasad

Manager, IBM Systems
Arpana is a manager at IBM systems. She has presented sessions on Social Innovation, Going social - tools and strategies, Get Diversity to the roots in Open Source Summit North America – 2017, 2018, and 2019 respectively. She is also recognized globally at IBM as one of the IBM... Read More →


Monday October 26, 2020 19:55 - 20:20 GMT
DES Theater
 
Tuesday, October 27
 

12:00 GMT

Creating Community Messaging Strategy for Events and Beyond - Jennifer Madriaga, Red Hat
Are you part of an open source community, emerging or established, looking to participate in an event so you outreach to contributors and/or users, both current and net new? Are you struggling to find a voice or a balance with corporate stakeholders who want to prioritize product vs. technology messaging (to the detriment of community outreach)? Are you wondering how to create a messaging strategy that makes sense and benefits all stakeholders--community, the company, attendees? Events are a key part of strategy for open source communities as well as for many companies, trying to onboard contributors and users (including customers.) However open source communities must approach messaging with nuance and understanding, which can sometimes be a source of tension with those within corporate, product, and field marketing team, who may be several levels removed form daily open source participation. Learn how to navigate the maze of sometimes seemingly conflicting priorities and how to create a messaging strategy that can serve all interests, while respecting open source culture and communities.

Speakers
JM

Jennifer Madriaga

Global Marketing Manager, Community Event Strategy, Red Hat
Jennifer (Jen) Madriaga is the Global Marketing Manager in Community Event Strategy on the Events team in Marketing Communciations at Red Hat. Jen provides event management and event marketing expertise for a variety of open source and community events. She collaborates regularly... Read More →


Tuesday October 27, 2020 12:00 - 12:50 GMT
Community & Business Leadership Theater
  Community Leadership, Event Strategy
  • Skill Level Any
  • Technical Talk No

12:00 GMT

The ELISA Project: Enabling Linux in Safety Applications - Lukas Bulwahn, BMW
There is a current industry trend to build fully autonomous systems. To reach this goal, industry must manage complex software systems with high performance, safety and security requirements. The operating system is non-differentiating in these systems and it is intended to be used multiple times over the whole product portfolio for a long time span. These conditions make it appealing to use Linux as a robust open-source operating system. Based on the results of the SIL2LinuxMP project, the Linux Foundation has initiated the ELISA (Enabling Linux In Safety Applications) Project in the beginning of 2019. The talk shall sketch goals of this collaboration, the first identified challenges of addressing safety aspects in the Linux kernel and the plan how to tackle them. Now, one and half years in movement, we can report our first steps and discussion results, go much more into the detailed problems we face and share our insights based on our recent retrospective. These pointers on challenges are generally insightful for any open-source project that wants to argue its quality and management of quality, as well as for companies that would like to develop their products with these insig

Speakers
avatar for Lukas Bulwahn

Lukas Bulwahn

Safety Software Key Expert, BMW AG
Lukas Bulwahn has received a diploma in computer science and a PhD in formal methods from Technische Universität München. Since 2012, he is working at BMW on research and development of an open-source software platform for autonomous driving systems. One part of this research has... Read More →


Tuesday October 27, 2020 12:00 - 12:50 GMT
OS Dependability Theater

13:00 GMT

How Non-Violent Communication Can Help Keep the Peace on Your Team - Casie Siekman, Prime Digital Academy
Non-violent communication will help you communicate with your coworkers in a manner that enables productivity and helps you understand how their unmet needs might lead to negative interactions. Successful communication is a huge part of a project’s success – everyone on the team can benefit from NVC. Non-violent Communication is based on the idea that all human beings have the capacity for compassion and only resort to violence or behavior that harms others when they don’t recognize more effective strategies for meeting their needs. Especially in our technological industry, there are many chances for miscommunication which can lead to all parties feeling dissatisfied. Unspoken expectations, ignored feelings, and accusatory or aggressive language can bring an otherwise productive team to a halt. This presentation will show you how to be aware of yourself, how your actions affect others, and how to deal with and understand others that may be negatively affecting you. I have given this talk before, and it evolves every single time based on feedback, and the lessons I continually learned while applying these concepts to my work and personal life.

Speakers
CS

Casie Siekman

Instructor and Software Developer, Prime Digital Academy
Casie is a software developer based in Minneapolis and is passionate about making the Twin Cities and Midwest tech community more diverse and accessible to all. Along with that, she is also interested in communication, the meanings and motivations behind what we say and how all that... Read More →


Tuesday October 27, 2020 13:00 - 13:50 GMT
Community & Business Leadership Theater

14:15 GMT

Keynote: Energy Moving at the Speed of Technology - Shuli Goodman, Executive Director, LF Energy
Speakers
avatar for Shuli Goodman

Shuli Goodman

Executive Director, LF Energy
Shuli Goodman is the founder and Executive Director of LF Energy, a new Linux Foundation project that supports open source innovation in the energy and electricity sectors. LF Energy’s ambition is to accelerate the energy transition and the decarbonization of the world’s economies... Read More →


Tuesday October 27, 2020 14:15 - 14:35 GMT
Keynote Theater
  Keynote Sessions
  • Skill Level Any
  • Technical Talk No

14:35 GMT

Keynote: Microservices 2.0 and Data Economies - Sam Ramji, Chief Strategy Officer, DataStax
Microservices 1.0 was an organizational breakthrough that led to higher velocity and easier scaling for development teams. It caused negative side-effects of service dependencies and data sprawl, which damage SLO performance and make data features complex to build and maintain.  Microservices 2.0 uses a service mesh and a data mesh to retain the positive velocity and scaling attributes of microservices while constraining the negative side-effects.  These meshes enable creation of data economies, where there is a free and open market for microservices that shape the data.  Data scientists, developers, and product owners can find and share the microservices that work best for them, while all access common data.

Speakers
avatar for Sam Ramji

Sam Ramji

Chief Strategy Officer, DataStax
A 25-year veteran of the Silicon Valley and Seattle technology scenes, Sam Ramji led Kubernetes and DevOps product management for Google Cloud, founded the Cloud Foundry foundation, has helped build two multi-billion dollar markets (API Management at Apigee and Enterprise Service... Read More →


Tuesday October 27, 2020 14:35 - 14:45 GMT
Keynote Theater
  Keynote Sessions
  • Skill Level Any
  • Technical Talk No

14:45 GMT

Keynote: Patently Obvious - The Year the Lawyers Came to FOSS - Neil McGovern, Executive Director, The GNOME Foundation
In August 2019, GNOME was notified that it was being sued in the state of California over a broad patent that allegedly covered Shotwell, a photo management application. The plaintiff? A prolific filer of patent
suits, and a patent assertion entity. This was the first time that a FOSS project has been sued for patent infringement.

This talk is the story from the Executive Director of the GNOME Foundation, on how he responded and the strategies are taken to not only defeat the suit but to secure a ground-breaking agreement which means that this particular PAE will never be able to sue any FOSS project ever again.

Speakers
avatar for Neil McGovern

Neil McGovern

Executive Director, The GNOME Foundation
Neil McGovern has been involved with open source software for over 20 years, both personally and professionally. Starting in the Debian project, he held various roles, cumulating in him becoming Debian Project Leader from 2014-2015. He has also served on the boards of numerous organizations... Read More →


Tuesday October 27, 2020 14:45 - 15:05 GMT
Keynote Theater
  Keynote Sessions
  • Skill Level Any
  • Technical Talk No

15:05 GMT

Keynote: CNCF Technology Radar - Explained! - Cheryl Hung, Vice President, Ecosystem & Katelin Ramer, Business Development Manager, Cloud Native Computing Foundation
Speakers
avatar for Cheryl Hung

Cheryl Hung

VP Ecosystem, Cloud Native Computing Foundation
Cheryl Hung is VP Ecosystem at the Cloud Native Computing Foundation, where she drives adoption of cloud native infrastructure. As a non-profit under the Linux Foundation, the CNCF hosts open source projects including Kubernetes, Prometheus and Envoy.She founded the 5000+ strong Cloud... Read More →
avatar for Katelin Ramer

Katelin Ramer

Business Development Manager, Cloud Native Computing Foundation
Katelin is the Business Development Manager at Cloud Native Computing Foundation. She is responsible for driving growth globally for the foundation in the form of partnerships with the member community and gaining support for CNCF global events. Katelin has a background in sales from... Read More →


Tuesday October 27, 2020 15:05 - 15:10 GMT
Keynote Theater
  Keynote Sessions
  • Skill Level Any
  • Technical Talk No

15:10 GMT

Keynote: Creating the Open Enterprise - Todd Moore, Vice President - Open Technology, IBM Developer and Developer Advocacy & Camilla Sharpe, Global Offerings Leader Multivendor Software Support, IBM
With enterprise usage of open source continuing to accelerate globally, it is no surprise that organizations are looking for ways to manage their open source without inhibiting its consumption. Whether its developing an open source strategy, implementing policies and procedures, or creating an open culture, there are some key elements organizations should consider when looking to leverage open technologies at scale. Join Todd Moore, IBM’s Vice President of Open Technology, IBM Developer and Developer Advocacy, and Camilla Sharpe, Global Leader for IBM’s Multivendor SW Support, as they discuss best practices for creating and fostering an open enterprise.

Speakers
avatar for Todd Moore

Todd Moore

Vice President - Open Technology, IBM Developer and Developer Advocacy, IBM
Open Source innovator, Agile and Business development strengths. Industry leader in open source community development. Extensive experience in creating HW and Software architectures for desktops, servers, middleware, and device middleware. Strong background in performance, performance... Read More →
avatar for Camilla Sharpe

Camilla Sharpe

Global Offerings Leader Multivendor Software Support, IBM
Camilla is the Global Leader for IBM's Software Support business focusing on multivendor products. In this role she has had the opportunity to travel the world to meet with clients, sellers, and business partners, which has helped her gain a unique perspective on how clients are leveraging... Read More →


Tuesday October 27, 2020 15:10 - 15:25 GMT
Keynote Theater
  Keynote Sessions
  • Skill Level Any
  • Technical Talk No

15:25 GMT

Keynote: Operationalizing a Global, Circular IT Industry is Both Our Opportunity and Imperative - Ali Fenn, President, ITRenew
The global IT industry is responsible for 4% of global emissions and on track to double by 2025.  In the data center world, we are collectively doing a decent job driving advances in operational energy efficiency.  But this is only part of the puzzle, one-third of the puzzle in fact.  To truly assess and address the environmental impact of data center equipment, it is imperative to include both pre-use (embodied) and post-EOL costs of the massive scaling of our collective infrastructure.  In this session, we will explore the true total cost of equipment, and the opportunity represented by circular data centers to redefine lifetimes, and maximize both financial value and sustainability.  Operationalizing circular data centers means enabling a global, circular IT hardware industry, and to do so catalyzes both financial and environmental opportunity, and democratized access to growth.   We’ll talk about what this entails, the role of open hardware, what’s happening now, and what is at stake.  

Speakers
avatar for Ali Fenn

Ali Fenn

President, ITRenew
Ali Fenn is the President at ITRenew, where she oversees all revenue and leads the Company’s circular data center initiatives, including market development and business model innovation. Open hardware platforms and open source software innovation are the critical foundation underpinning... Read More →


Tuesday October 27, 2020 15:25 - 15:45 GMT
Keynote Theater
  Keynote Sessions
  • Skill Level Any
  • Technical Talk No

16:15 GMT

Why the GPL is Great for Business - Frank Karlitschek, Nextcloud
In the last few years we saw a lot of discussion in the open source and free software startup space around licenses. Several companies stepped forward and claimed that it’s not possible to build a working company on top of a free software product. Some changed the license of their product to proprietary license like the Commons Clause or the Business Source License. They claim that this is needed to ‘save’ free software. This talk describes why this is fundamentally wrong. It’s possible to build a working startup and company on top of a free software product. This talk discusses how companies like Red Hat, SUSE and Nextcloud manages to have a 100% free software product including a big contributor community but is still able to pay developers and grow.

Speakers
FK

Frank Karlitschek

CEO/ Founder, Nextcloud
Frank Karlitschek studied computer science at the University of Tübingen. He founded several startups in Germany and the US. He is a long time open source developer and former board member of the KDE e.V. In 2016 he founded Nextcloud to create a fully open source and decentralized... Read More →


Tuesday October 27, 2020 16:15 - 17:05 GMT
Community & Business Leadership Theater

16:15 GMT

Measuring the Impossible: Contribution Analysis for Open Source - Lucas Gonze, Merico
Compensation calculated by measuring developer value creation is an emerging technology which is surprisingly doable. It has limitations, but it will have a big influence on open source. Lucas will talk about the trends, challenges, and opportunities to grow OSS into the future.

Speakers
avatar for Lucas Gonze

Lucas Gonze

Head of Product, Merico
Lucas Gonze is Head of Product at Merico, creating the future of developer analytics, empowering engineering teams in both enterprise and open source to build better software. He led the open playlisting format XSPF at Xiph.org before going on to found the seminal playlisting site Webjay. He has contributed to many open source projects, including the Covid Tracking Project, Mozilla, Creative Commons, and Musicbrainz... Read More →


Tuesday October 27, 2020 16:15 - 17:05 GMT
Wildcard Theater
  Wildcard
  • Skill Level Any
  • Technical Talk No

17:15 GMT

Birth of OSPO++: Open Source Program Offices for Governments, Cities and Research Institutions - Richard Littauer & Clare Dillon, Mosslabs.io
The open source world is very familiar with the concept of a corporate Open Source Program Office or OSPO. There is now a growing number of governments, municipalities and universities who have also identified significant benefits of establishing an OSPO. However, public sector OSPOs tend to have a different set of priorities and services to Corporate OSPOs. This session will share real world examples of how this latest generation of OSPOs are being used to implement public policy, how the concept of an OSPO++ can enable global collaboration to scale their impact, and details of the Working Group that is helping make this happen.

Speakers
avatar for Richard Littauer

Richard Littauer

Community Facilitator, Mosslabs.io
Richard Littauer has spent the last decade working in open source communities, particularly in the Node, JavaScript and the decentralized internet space. He is the main panelist for the Sustain Podcast, among others. He's consulted as a community manager for Fortune 500 companies... Read More →
avatar for Clare Dillon

Clare Dillon

Director, Mosslabs.io - Ireland
Clare Dillon has spent over 20 years working with developers and developer communities. She spent 8 years as part of the Microsoft Ireland Leadership Team, heading up their Developer Evangelism & Experience Group. She is a relatively new convert to the open source way, but is all... Read More →


Tuesday October 27, 2020 17:15 - 17:40 GMT
OS Program Office Management Theater

17:15 GMT

Using GitHub at Large Corporations to Unlock Sustainable Open Source Contribution - Charles Eckel, Cisco Systems
Creating a GitHub organization with public repos is free, fast, and easy. This fosters a wild west of GitHub usage within corporations that is as confusing and troubling as it is liberating and empowering. We explore how GitHub has been used organically throughout Cisco and efforts to establish best practices that enable efficient open source collaboration that is responsible and sustainable. The audience is anyone considering or already running a corporate GitHub organization as well as anyone considering or already collaborating with partners and customers through a corporate GitHub organization. The benefit is becoming better open source citizens by having consistency and transparency without sacrificing freedom and innovation.

Speakers
avatar for Charles Eckel

Charles Eckel

Principal Engineer, Global Technology Standards, Cisco Systems
Charles is a recognized champion of open source, standards, and interoperability. At Cisco, Charles is responsible for identifying and guiding open source efforts related to key standards initiatives. In addition to work in MEF, Charles is active in IETF, where he started and runs... Read More →



Tuesday October 27, 2020 17:15 - 18:05 GMT
Community & Business Leadership Theater

17:15 GMT

BoF: Automotive Grade Linux Developer Community - Walt Miner, The Linux Foundation
AGL provides an application framework with SMACK based security, a large number of micro services tailored for the automotive environment, and an SDK for app developers to get going quickly. AGL has attracted a large number of systems developers and app developers. This is an opportunity for developers to get together and discuss issues they have run into, potential roadmap ideas and to provide feedback to the community. Please bring your questions, comments and ideas to this session.

Speakers
avatar for Walt Miner

Walt Miner

AGL Community Manager, The Linux Foundation
Walt Miner has worked for The Linux Foundation as the Community Manager for Automotive Grade Linux since 2014. Walt has spoken at Automotive Linux Summit, Embedded World Conference in Nuremberg, Embedded Linux Conference, LinuxCon North America, and Open Source Summit North America... Read More →



Tuesday October 27, 2020 17:15 - 18:05 GMT
ELC Theater

17:15 GMT

LibIIO - A Library for Interfacing with Linux IIO Devices - Dan Nechita, Analog Devices Inc
The LibIIO library exists in order to ease the development of software interfacing Linux Industrial I/O (IIO) devices. It has been around for more than 6 years and even though it has reached a maturity state, it is consistently being improved. It is cross-platform, supporting Linux, Window and Mac OS. Dan will describe the core functionality of the library and its structure which is based on one high-level API and several back-ends that facilitate different types of connections (USB, Ethernet, Serial and local) between hosts and embedded platforms. He will go through the available extensions: Python, C#, Node.js, Rust and integration with GNU Radio. Then he will show how LibIIO has evolved into a more robust library through its internal and external contributors and also through various practices such as Continuous Integration, Static Analysis and code review process.

Speakers
avatar for Dan Nechita

Dan Nechita

Software Development Engineer, Analog Devices Inc
Dan Nechita is a software development engineer for Analog Devices Inc., where he is maintaining the LibIIO code and IIO-Oscilloscope code while actively developing the AdiToF SDK. Dan holds a bachelor degree in Electronics and Communication from the Technical University of Cluj-Napoca... Read More →



Tuesday October 27, 2020 17:15 - 18:05 GMT
ELC Theater
  Embedded Linux Conference (ELC), SDKs

18:30 GMT

Using Volcano and Kubernetes for Cutting-Edge AI Deployment - Yedong Liu & William Wang, Huawei
Over the past few year, cloud native software brought many benefits to industry for deployment, management etc. MindSpore, a new open source deep learning framework, is also one of them. As it suggests, MindSpore is working on collaboration with CNCF projects such as Kubernetes and Volcano to allow deploying MindSpore job on container environment. This session will show the technical details as well as the examples on how a MindSpore training job runs in the container env and distributed GPU demo with Volcano. Together with long term goals of MindSpore & other cloud native projects are also included in this session.

Speakers
YL

Yedong Liu

Open source engineer, Huawei
Yedong Liu is an Open Source Engineer from Huawei, he participated in Open Source communities including ONNX, Volcano etc. He is now a member of the MindSpore community which is a newly open sourced deep learning framework. Yedong is working on bringing more convenience to the developers... Read More →
WW

William Wang

Software Architect, HuaWei
William Wang, Volcano community tech-lead, experienced in batch system, bigdata and AI workload performance acceleration.Currently working on multi-cluster scheduling project and hybird scheduling project.


Tuesday October 27, 2020 18:30 - 19:20 GMT
AI/ML/DL Theater
  AI/ML/DL, Machine and Deep Learning
  • Skill Level Any
  • Technical Talk No

18:30 GMT

Exploration of OSPOs in EU Governments - Jacob Green & Clare Dillon, Mosslabs.io Ireland; Nejia Lanouar, City of Paris; Sayeed Choudhury, Johns Hopkins University; Astor Nummelin Carlberg, Open Forum Europe
The OSPO is not just for Corporations. OSPOs are a powerful & flexible construct for organizations to achieve their policy goals around open source. For governments in the EU, from cites to nations, the OSPO offers us all a unique opportunity for structured collaboration in & between governments, industry, academia within Europe and on the global stage. In this panel, we talk to 4 panelists heavily involved in researching, building, and structuring Open Source policy for EU governments about how they are building OSPO++. Come learn about OSPO++, and how OSPO++ may help the layers of governments where you live achieve Open Source success.

Speakers
avatar for Sayeed Choudhury

Sayeed Choudhury

Associate Dean, Johns Hopkins Sheridan Libraries, Leading the JHU OSPO, Johns Hopkins University
G. Sayeed Choudhury is the Associate Dean for Research Data Management and Hodson Director of the Digital Research and Curation Center at the Sheridan Libraries of Johns Hopkins University. Choudhury is also a member of the Executive Committee for the Institute of Data Intensive... Read More →
JG

Jacob Green

Mosslabs.io Ireland, Founder
Jacob Green, the founder of Mosslabs.io, is an open source artist, strategist & systems builder working to expand the impact and application of Open Source in society globally. Hailing from Baltimore, passionate about open source in cities & universities, Jacob currently working on... Read More →
avatar for Astor Nummelin Carlberg

Astor Nummelin Carlberg

Policy Director, OFE (OpenForum Europe)
Astor Nummelin Carlberg is OFE’s Policy Director, responsible for policy development and advocacy. Before joining OFE, he was an Accredited Parliamentary Assistant at the European Parliament. He has extensive experience of European policy making processes, communications and network-building... Read More →
avatar for Clare Dillon

Clare Dillon

Director, Mosslabs.io - Ireland
Clare Dillon has spent over 20 years working with developers and developer communities. She spent 8 years as part of the Microsoft Ireland Leadership Team, heading up their Developer Evangelism & Experience Group. She is a relatively new convert to the open source way, but is all... Read More →
NL

Nejia Lanouar

CIO, City of Paris
As the CIO of the City of Paris since 2012, Nejia is leading the digital transformation of the French capital. An open-source enthusiast, she believes in co-creation and use of data to improve public services. Her career includes experiences in both public and private project man... Read More →


Tuesday October 27, 2020 18:30 - 19:20 GMT
Community & Business Leadership Theater

18:30 GMT

OP-TEE is Ready: Let's Use It! - Rouven Czerwinski, Pengutronix e.K.
OP-TEE for i.MX6 SoCs is production ready, so we finally have a fully mainline way to use TrustZone on a widely available platform. So what are the scenarios where we it can increase security or allow new features? This talk will present the current state of OP-TEE from an upstream perspective on i.MX6 SoCs and show two different Trusted Applications (TAs) which provide secure data storage or TPM functionality. One of the presented applications will be the PKCS#11 TA which is currently being upstreamed into the mainline OP-TEE project. In conjunction with the OpenSSL PKCS#11 engine, it can be used to store client certificate data which can not be extracted from the device. The other application will be the Microsoft firmware TPM, which is provided as an out-of-tree TA with an upstream Linux kernel driver. It is meant as a replacement for conventional hardware TPMs and provides a tighter coupling to the chosen SoC. Furthermore this talk will highlight the necessary steps to actually secure OP-TEE on your chosen SoC, using the i.MX6 platform as an example.

Speakers
avatar for Rouven Czerwinski

Rouven Czerwinski

Embedded Software Developer, Pengutronix e.K.
Rouven works with security on embedded systems, specializing on i.MX6 processors.



Tuesday October 27, 2020 18:30 - 19:20 GMT
ELC Theater
  Embedded Linux Conference (ELC), Security

18:30 GMT

Overview of the Open Source Vulkan Driver for Raspberry Pi 4 - Alejandro Piñeiro Iglesias, Igalia
Igalia has been developing a new open source Mesa driver for the Raspberry Pi 4 since December 2019. This talk will discuss the development story and current status of the driver, provide a high level overview of the major design elements, discuss some of the challenges we found in bringing specific aspects of Vulkan 1.0 to the V3D GPU platform and finally, talk about future plans and how to contribute to the on-going development effort.

Speakers
AP

Alejandro Piñeiro Iglesias

Developer, Igalia
Alejandro has been a free software developer since 2004. His experience includes a variety of GNOME and freedesktop.org projects, focusing since 2015 on Mesa, including the Intel OpenGL i965 driver, Broadcom OpenGL v3d driver, and Broadcom Vulkan v3dv driver. He is also the maintainer... Read More →



Tuesday October 27, 2020 18:30 - 19:20 GMT
ELC Theater

18:30 GMT

Designing a Business Card that Runs DOOM - Exploring Low-Cost ARM Architecture - Ethan Sayre, Plano East High School
This talk discusses the exciting world of low-cost ARM processors and PCB design. How does one stand out in job interviews and networking events? By giving out business cards that run DOOM, of course! Ethan became interested in Embedded Systems after reading a blog post by George Hilliard, in which he describes the design and implementation processes of running Linux on a business card. This talk builds upon this idea, by explaining how anyone can build these barebones devices for themselves. In this talk, you'll learn about the criteria in selecting low-cost (

Speakers
ES

Ethan Sayre

Student, Plano East High School
Ethan Sayre is a student at Plano East High School. He has taken an interest in embedded systems and technologies, where he hopes to be in an engineering related career. Ethan is currently exploring mobile development, machine learning, and PCB/SBC design.



Tuesday October 27, 2020 18:30 - 19:20 GMT
Wildcard Theater
  Wildcard, Open Hardware

19:30 GMT

Building Trustworthy AI: Lessons from Open Source - Abigail Cabunoc Mayes, Mozilla
Algorithms influence our lives: they decide what videos we watch next, and whether someone is eligible for parole. Yet every day, we hear new stories on how AI discriminates and amplifies bias. How can we build AI that is worthy of our trust? The free software movement was founded on principles protecting user rights (to use, modify, and distribute software). Through mechanisms like open source licenses, transparency, and collaboration, open source thrived and transformed our digital world. AI is at a similar crossroad – staged to change the digital landscape, but limited by questions of ethics and user rights. We have an opportunity to take lessons from open source to protect our rights while innovating towards an AI revolution. --- This session has not been presented before, however I will be presenting a version at COSCUP 2020 (Taiwan, Aug 2020). If selected, I hope to adapt this for a European audience and build on what was presented on COSCUP based on feedback and new work.

Speakers
avatar for Abigail Cabunoc Mayes

Abigail Cabunoc Mayes

Program Manager, Mozilla
Abigail Cabunoc Mayes (@abbycabs) leads Mozilla’s developer-focused trustworthy AI strategy around MozFest and open source. Previously, Abby founded and led Mozilla Open Leaders, a program that has worked with over 600 open projects globally. With a background in open source and... Read More →


Tuesday October 27, 2020 19:30 - 20:20 GMT
AI/ML/DL Theater
  AI/ML/DL, Trusted and Responsible AI
  • Skill Level Any
  • Technical Talk No

19:30 GMT

Enabling Dissent for Better Open Decision Making - Sim Zacks, Red Hat
The open decision making process is so successful by empowering everyone involved to participate, provide feedback and influence the decisions. This is critical for understanding issues, gaining additional perspectives and making sure that the decision makers see all sides of the issue. However, for this to be successful, you also need to hear dissenting viewpoints. Enabling dissent is a very challenging aspect as not everyone with an opinion wants to be part of a debate. An open discussion does not always ensure that all voices are heard, and does not necessarily give the appropriate weight to a differing opinion. Attendees will learn about: * using open decision making and why dissent is such an important aspect * some of the reasons that dissent is often not heard * how to encourage and enable participants to voice dissent * structuring the decision making process so that there is more opportunity for dissenting *

Speakers
SZ

Sim Zacks

DevOps/CI Architect, Red Hat
Sim is a senior principal architect for Red Hat's Quality Engineering division. He has been at Red Hat for the past 5 years, working on continuous integration functions using DevOps methodologies. He has a proven record of success in leading cross functional initiatives across the... Read More →



Tuesday October 27, 2020 19:30 - 20:20 GMT
Community & Business Leadership Theater

19:30 GMT

PlutoSDR, the Making of an Ultra Low Cost, High Performance Linux Based Software Defined Radio - Michael Hennerich, Analog Devices GmbH
Building open but yet reliable and failsafe embedded hard and software systems from concept to production is a challenging task. This presentation introduces and explains in detail the hard- and software architecture, tips and tricks used in design of PlutoSDR. A high performance, low cost Linux based Software Defined Radio, aimed as Active Learning Module for students to introduce fundamentals of SDR, Radio Frequency (RF) and Communications, or for HAM Radio enthusiasts at all levels. The audience will learn about high speed streaming sampled data systems using the IIO subsystem. How to configure and interact with a device that has only one Button, LED but a also a USB OTG port. USB gadget configfs usage, mindful mtd partitioning, flash locking, u-boot DFU recovery, LEDs class, input event handling and how Gadget/Mass storage can be used for ease of use field firmware updates. The PlutoSDR allows students to better understand not just the real world RF around them, but also embedded Linux, open source software, FPGA HDL development and is applicable for all students, at all levels, from all backgrounds.

Speakers
MH

Michael Hennerich

Software Engineering Manager, Analog Devices GmbH
Michael is Open Source Engineering Manager at Analog Devices GmbH in Munich, and also passioned and licensed HAM Radio Amateur. He first talked about Embedded Linux for DSPs on the Embedded Systems Conference Silicon Valley back in 2006, since then Michael is an active Linux kernel... Read More →



Tuesday October 27, 2020 19:30 - 20:20 GMT
ELC Theater

19:30 GMT

Precision Time Protocol (PTP) and Packet Timestamping in Linux - Antoine Tenart, Bootlin
Time synchronization is important when dealing with transactions, transmissions, logging, etc. on multiple machines and high accuracy can be required. The precision time protocol (IEEE 1588) aims at providing a clock synchronization protocol with an accuracy down to the sub-microsecond range. In this talk we'll see how the protocol works, what are its modes of operations (1-step, 2-step, grand master, etc.) and see what capabilities of the kernel are used, such as packet timestamping. We will also cover how and why timestamping can be offloaded to hardware devices (MAC, PHY, switches), in particular for PTP packets.

Speakers
AT

Antoine Tenart

Linux kernel engineer, Bootlin
Antoine is a Linux kernel engineer at Bootlin since 2014 and has been mostly working on networking (MAC, PHY, switch) and cryptography engines; on ARM, ARM64 and MIPS platforms. He also has experience in the Buildroot and Yocto/OE build systems.



Tuesday October 27, 2020 19:30 - 20:20 GMT
ELC Theater

19:30 GMT

RunX: Deploy RTOSes and Baremetal Apps as Containers - Stefano Stabellini & Bruce Ashfield, Xilinx
Containers are incredibly convenient to package applications and deploy them quickly across the data center. This talk will introduce RunX, a new project under LF Edge that aims at bringing containers to the edge with extra benefits. At the core, RunX is an OCI-compatible containers runtime to run software packaged as containers as Xen micro-VMs. RunX allows traditional containers to be executed with minimal overhead as virtual machines, providing additional isolation and real-time support. It also introduces new types of containers designed with edge and embedded deployments in mind. RunX enables RTOSes, and baremetal apps to be packaged as containers, delivered to the target using the powerful containers infrastructure, and deployed at runtime as Xen micro-VMs. Physical resources can be dynamically assigned to them, such as accelerators and FPGA blocks. This presentation will go through the architecture of RunX and the new deployment scenarios it enables. It will provide an overview of the integration with Yocto Project via the meta-virtualization layer and describe how to build a complete system with Xen and RunX. The presentation will come with a demo on a Raspberry Pi 4.

Speakers
avatar for Stefano Stabellini

Stefano Stabellini

Principal Engineer, Xilinx
Stefano Stabellini serves as system software architect and virtualization lead at Xilinx, the world's largest supplier of FPGA solutions. Previously, at Aporeto, he created a virtualization-based security solution for containers and authored several security articles. As Senior Principal... Read More →
avatar for Bruce Ashfield

Bruce Ashfield

Principal Engineer, Xilinx
Bruce Ashfield is currently a system software architect and Yocto technical lead at Xilinx, the worlds largest supplier of FPGA solutions. Previously, at Wind River, he created a embedded products based on the Yocto project. Bruce had a particular focus in virtualization and cloud... Read More →



Tuesday October 27, 2020 19:30 - 20:20 GMT
ELC Theater

19:30 GMT

Panel Discussion: Using OSPOs to Catapult Ireland into Open Source - Danese Cooper, NearForm, Ltd.; Gar Mac Criosta, HSE Ireland; Tim Willoughby, An Garda Siochana (Irish Police); Clare Dillon, MOSSLabs Ireland; Brian Fitzgerald, LERO, Irish Software Rese
The world is rapidly changing. Ireland has long been a critical technology player on the world stage, but has so far not been a leader in Open Source. In this panel discussion we present exciting new Open Source initiatives coming from Ireland as it consciously takes steps to grow, partner, and assume a leadership role in Open Source globally. Representatives from Irish Academia, the Government (Health Services and the Police), and Mosslabs.io Ireland will undertake a lively conversation.

Speakers
avatar for Danese Cooper

Danese Cooper

VP, Special Initiatives, NearForm
Ms. Danese Cooper is the president of the InnerSource Commons Foundation. Recently, Danese Cooper joined NearForm after 4.5 years as Sr. Director and Head of Open Source Software at PayPal, Inc. She was the inaugural Chairperson of the Node.js Foundation. Ms. Cooper previously served... Read More →
avatar for Clare Dillon

Clare Dillon

Director, Mosslabs.io - Ireland
Clare Dillon has spent over 20 years working with developers and developer communities. She spent 8 years as part of the Microsoft Ireland Leadership Team, heading up their Developer Evangelism & Experience Group. She is a relatively new convert to the open source way, but is all... Read More →
GM

Gar Mac Criosta

Product Manager, Irish COVID Tracing App, HSE Ireland
- I'm immersed in working with & understanding how organizations change & what makes them successful - I think that many organizations need "brain rewiring" to allow them to succeed in uncertain times - I want to reinvent the way 'consulting' is done; strip it bare; keep it useful... Read More →
TW

Tim Willoughby

Head of Digital Services and Innovation, An Garda Siochana (Irish Police)
Innovative technology solution driven leader with a 20+ year track record of delivering creative customer driven solutions for the Local Government Sector. Lateral thinker who thrives and excels in creating energy, momentum and collaboration to plan, design and deliver open-source... Read More →
BF

Brian Fitzgerald

Center Director, LERO, Irish Software Research Institute
Brian Fitzgerald is Director of Lero – the Irish Software Research Centre where he previously held the role of Chief Scientist. He holds an endowed professorship, the Krehbiel Chair in Innovation in Business & Technology, at the University of Limerick, Ireland, where he also served... Read More →


Tuesday October 27, 2020 19:30 - 20:20 GMT
OS Program Office Management Theater
 
Wednesday, October 28
 

12:00 GMT

Lightning Talk: Give Open Source the Weight it Deserves in Public Policy - Sivan Pätsch & Paula Grzegorzewska, OpenForum Europe
When the last study on Open Source in Europe was concluded in 2006, the Open Source revolution had not yet taken over the world. Today Open Source Software is ubiquitous in business and Open Source Hardware could trigger the next revolution. Yet policymakers don’t have the data they need to treat Open Source as the innovation machine it has become. What is the value of Open Source for the economy? How many jobs does it support? How can innovation through Open Source be measured? Is Open Source as beneficial for innovation as we think? What do governments need to do, or not do, to support a flourishing Open Source ecosystem? Since the beginning of 2020, Fraunhofer ISI and OpenForum Europe, working with over 100 researchers around the world, have been tasked by the European Commission to research the value of Open Source Software and Hardware. During this presentation we will share some preliminary takeaways and tell you why we need your input to make a pro-open source policy a reality.

Speakers
SP

Sivan Pätsch

Research Director, OpenForum Europe
Sivan Pätsch is Research Director at OpenForum Europe (OFE), where he is shepherding OFE's academic network, the OpenForum Academy. Before he joined OFE, he gained experience in EU digital policy making at the Council of the European Union. Within OFE he is responsible for the ongoing... Read More →
PG

Paula Grzegorzewska

Policy Analyst, OpenForum Europe
Paula Grzegorzewska, Policy Analyst at OFE, has been working on topics such as Open Source, ethical and trustworthy AI and most recently, Open Source Hardware and blockchain. Before, she supported women in closing the gender gap in ICT and entrepreneurship with an NGO in Luxembourg... Read More →


Wednesday October 28, 2020 12:00 - 12:15 GMT
Community & Business Leadership Theater

12:00 GMT

Development "Interrupt Storm Detection" Feature - Kento Kobayashi, Sony Corporation
While developing an embedded device, a developer may have to diagnose and fix an interrupt storm. An interrupt storm is when a continuous stream of interrupts occur due to hardware or device driver failures. Interrupt storms can hang the system and make debugging very difficult. Two ways to analyze interrupt storms are using a JTAG and using CONFIG_PSTORE_FTRACE functions. However, with these methods, it is required to prepare the JTAG hardware and JTAG settings file, analyze the acquired information, and so forth.  It also requires the user to specify the interrupt number related to the interrupt storm. To make debugging interrupt storms easier, we have developed an "interrupt storm detection" feature. This feature works by checking whether the number of interrupts within a certain period is over a threshold and then notifying the user. The Linux kernel already has an interrupt storm detection feature for spurious interrupts. However, this new feature detects storms for interrupts other than spurious interrupts and gives the developer control over the storm detection parameters.

Speakers
KK

Kento Kobayashi

Linux kernel developer, Sony Corporation
Kento Kobayashi is an software engineer in the Research and Development Lab of Sony Corporation. He has worked on various projects inside Sony, including software related to Sony's Aibo (personal/home robot dog) and Blu Ray Recorder. He works with the Linux kernel and develops technology... Read More →



Wednesday October 28, 2020 12:00 - 12:50 GMT
ELC Theater
  Embedded Linux Conference (ELC), Debugging

12:00 GMT

Simplify and Reuse Your Driver's Code with Regmaps - Ioan Adrian Ratiu, Collabora Ltd
Regmaps allow you to abstract register-access by mapping memory regions to registers. At a first glance, one may not see the benefit of using regmap instead of directly calling the standard readl/writel functions. However, regmaps, as a register layout abstraction, bring more flexibility to the table: with regmaps you don't hold on to the specific details of your hardware register layout, opening the door to get your code to use slightly different variations of the same hardware platform just by setting the right register mapping at the driver's init phase. In this talk we will discuss this advantage and few others while looking at real examples where regmaps were used in mainline in the MIPI-DSI and Hantro media accelerator drivers.

Speakers
IR

Ioan-Adrian Ratiu

Senior Software Engineer, Collabora Ltd
Adrian Ratiu is a consultant Embedded Linux software engineer working for Collabora in its Core platform team. Recent areas of interest include SoC bringup, ASIC programming, display technologies like MIPI-DSI, media accelerators, PREEMPT_RT and others. Previously has attended and... Read More →



Wednesday October 28, 2020 12:00 - 12:50 GMT
ELC Theater

12:25 GMT

The Importance of Non-code Contributions to Code-centric Open Source Projects - Marcel Kurzmann, Bosch
Handling Open Source Software in a compliant way requires a good Open Source Management that keeps you busy already. On the technical side, the component often can be downloaded, integrated and functionally tested within minutes. But what about the so called non-functional requirements.

For some Open Source Components, the necessary information as input for the Open Source Management is hard to find or even completely missing. Thus technically you can download and run the stuff, but from a legal perspective it might be, that you are not allowed to. Not because the Open Source Project wanted to actively avoid it, but the necessary "non-functional" requirements were not fulfilled yet.

This talk will show some examples for non-functional requirements, the experiences we have made at Bosch.IO with missing information and potential work-arounds. As the problem needs to be resolved at the root, the talk will highlight some community activities running that address these issues like clearlydefined.io, reuse.software, sharing-creates-value and sw360.


Speakers
avatar for Marcel Kurzmann

Marcel Kurzmann

Open Source Officer, Bosch.IO GmbH
Marcel Kurzmann joined Bosch in 1997. After establishing the test-automation service team at Bosch Engineering and Acquisition Project Management in the automotive section he took over the Quality Management of Bosch Software Innovations in 2008. From 2015 he is responsible for the... Read More →



Wednesday October 28, 2020 12:25 - 12:50 GMT
OS Program Office Management Theater

13:00 GMT

Releasing Code as Open Source Made Easy - SAP's Process and Tooling - Peter Giese, SAP SE
Managing open source at scale in global enterprises is all about continuous improvement. In this presentation, Peter will describe the evolution of SAP’s outbound open source process and tooling from its initial state that often took several weeks and required lots of manual steps to its current form that only takes a few days and is largely automated. SAP‘s new and improved process for releasing code as open source enables developers to easily start a new open source project and contribute code while being compliant and secure. The entire process workflow is automated and executed via GitHub in order to seamlessly integrate it into the standard development toolset of our developer community. This way our developers and our OSPO members benefit from using the same tooling that allows them to have full transparency into the status of any given request while being able to manage open source projects at scale with enterprise-grade quality and security.

Speakers
avatar for Peter Giese

Peter Giese

Director of Open Source Program Office, SAP SE
Peter Giese is Director of SAP Open Source Program Office. Peter is focusing on refining SAP’s open source strategy, developing new tools and approaches for managing open source at scale and on further promoting inner source at SAP. Since joining SAP in 1996, Peter has held several... Read More →



Wednesday October 28, 2020 13:00 - 13:25 GMT
OS Program Office Management Theater

13:00 GMT

Federated Monitoring Leveraging Open Source Technologies - Sanchit Sandeep Pathak & Akhil John, Platform9 Systems, Inc.
Since the advent of containerized infrastructure, one can’t simply extend the monitoring strategy that worked for VMs and expect it to work for containers. Due to container portability and the rise of Kubernetes, the need to adopt multi-cloud strategies has added even more complexity to application monitoring. The main reason is that Kubernetes adds another multi-component layer to software environments that must be monitored. One has to keep track of the health of the cluster, pods, containers, storage, and networking components within the cluster along with monitoring the applications and the underlying infrastructure itself. The application as a whole, Kubernetes itself, and the infrastructure can have issues under the unforeseen circumstances. To stay ahead of these issues, there is a need to have a comprehensive monitoring regime that addresses all the layers of a containerized, Kubernetes based environment. This proposal talks about taking a three-tiered approach to Kubernetes monitoring by identifying key pillars to adopt in order to monitor workloads most effectively with the use of open-source tools like Grafana, Prometheus, ELK and Cortex.

Speakers
SP

Sanchit Pathak

Sr. L1 Cloud Support Engineer, Platform9 Systems, Inc.
Employer: Platform9 Systems, Inc. Presented and won the Best Student Research Paper Award at the annual ITERA conference held in Indianapolis, Indiana in April 2019 for the topic "Native Cloud Implementations".
avatar for Akhil John

Akhil John

Sr. L1 Cloud Support Engineer, Platform9 Systems, Inc.
Employer: Platform9 Systems, Inc. Presented multiple conference papers on Open Source Technologies at DEFCON conferences. His expertise are in Linux/K8s networking.



Wednesday October 28, 2020 13:00 - 13:50 GMT
Cloud Theater
  Cloud + Cloud Native, Observability

13:00 GMT

How Open Source is Helping to Save the World - Kara de la Marck, CloudBees
The Internet is a driving force that is democratizing the world. Now more than ever, innovation needs to spread as fast as information. It is impossible for one governing body, one company, or one human to come up with the innovative solution to address global challenges surrounding legal issues, security, environmental issues, diversity issues, and more. These challenges are shared by all humans and it takes a concerted effort by all to help shape the solutions today for the problems of tomorrow. It is important that we maintain the principles and practices for creating diversity and inclusion to enable ways for everyone to participate in a project or a cause. In this talk, we will challenge everyone to consider how we can take a software solution and apply that to a humanitarian problem. In this talk, Kara will explore how open source brings people together to share data, best practices, and how to work as a global community. She will highlight frameworks and patterns for transparency and interoperability so that a community can learn about what’s working, what isn’t, and how to get away from fragmentation in ecosystems where nobody knows what’s what.

Speakers
avatar for Kara de la Marck

Kara de la Marck

Open Source Developer Relations, CloudBees
Kara works at CloudBees with the Jenkins and Jenkins X open source communities. She is co-chair of the Continuous Delivery Foundation’s Interoperability SIG, chair of the Jenkins Cloud Native SIG, and is a mentor and org admin for Outreachy and Google Summer of Code. As a board... Read More →



Wednesday October 28, 2020 13:00 - 13:50 GMT
Community & Business Leadership Theater
  Community Leadership, Advocacy and Evangelism

13:25 GMT

The State of Open Source Licensing Clarity (or the lack thereof) - Philippe Ombredanne, AboutCode.org and nexB Inc.
In an ideal world, the provenance and open source license of third-party software would be available as easy-to-discover structured data. 

We are not there yet!

We will review a detailed study on the clarity of licenses documentation practices in 5,000 popular open source software packages and infer the state of licensing clarity globally gained from the insights and statistics from the analysis of millions of package with ScanCode toolkit in the ClearlyDefined project.

And we will discuss what can be done to improve the situation. I will present the state of the license documentation clarity in the open source community at large through the lens of:

1. the introduction to the license clarity metrics we designed for ClearlyDefined and the ScanCode toolkit
2. the presentation of a study of the license clarity of 5000 popular open source projects across multiple programming languages and ecosystems
3. an overview of the statistics on license clarity across 10M packages

The take away for the participants will be a better understanding of where we stand in terms of license clarity globally, the discovery surprising and non-intuitive insights from our large study, and what can be done to improve the situation.

Speakers
avatar for Philippe Ombredanne

Philippe Ombredanne

AboutCode.org and ScanCode maintainer, AboutCode.org and nexB Inc.
Philippe Ombredanne is a passionate FOSS hacker, lead maintainer of the ScanCode toolkit and on a mission to enable easier and safer to reuse FOSS code with best in class open source tools for open source discovery, software composition analysis and license & security compliance at... Read More →



Wednesday October 28, 2020 13:25 - 13:50 GMT
OS Program Office Management Theater
  OS Program Office, How to Vet the Viability of OS Projects

14:15 GMT

Keynote: The Realtime and Other Merge Conflicts - Thomas Gleixner, Chief Technology Officer, Linutronix GmbH
Speakers
avatar for Thomas Gleixner

Thomas Gleixner

Chief Technology Officer, Linutronix
Thomas Gleixner is a long-time Linux kernel developer with an embedded background and a strong affinity to impossible missions. Aside of his role as CTO of Linutronix GmbH, a Germany based FOSS consultancy and service provider, he’s an active maintainer in the Linux kernel project... Read More →


Wednesday October 28, 2020 14:15 - 14:35 GMT
Keynote Theater
  Keynote Sessions
  • Skill Level Any
  • Technical Talk No

14:35 GMT

Keynote: The RISC-V Vector Processor in EPI - Jesús Labarta Mancho, Director, Computer Sciences Department, Barcelona Supercomputing Center
The European Processor Initiative (EPI) project aims at developing European processor technology for HPC and emerging application areas. Beyond leveraging Arm technology, an important objective of the project is to develop a fully owned implementation of a generic accelerator based on the RISC-V vector extension ISA.
The goal of this talk is to describe the fundamental vision behind the design of such an accelerator and its architectural features. I will report on the implementation status of the first version of the micro architecture. I will also present the software development vehicle (SDV) frameworks used to steer a holistic co-design approach including operating systems and overall system software developments to homogenize the heterogeneous combination of different cores in the overall platform.

Speakers
avatar for Jesús Labarta Mancho

Jesús Labarta Mancho

Director, Computer Sciences Department, Barcelona Supercomputing Center
Prof. Jesús Labarta received his Ph.D. in Telecommunications Engineering from UPC in 1983, where he has been a full professor of Computer Architecture since 1990. He was Director of European Center of Parallelism at Barcelona from 1996 to the creation of BSC in 2005, where he is the Director of the C... Read More →


Wednesday October 28, 2020 14:35 - 14:55 GMT
Keynote Theater
  Keynote Sessions
  • Skill Level Any
  • Technical Talk No

14:55 GMT

Keynote: How can Open Source Help Solve Europe’s Strategic Challenges? - Sachiko Muto, Chief Executive Officer, OpenForum Europe
In a world of ubiquitous Open Source, unstable geopolitics and with an EU looking to regulate digital markets, there are new opportunities and risks for Open Source. The confluence of these trends means that the conversation around Open Source is moving beyond questions of cost-saving into being of strategic importance for Europe’s digital future. To achieve this, however, Open Source community stakeholders need to increase their capacity to engage with policymakers. There are tangible steps we can take to catalyse ‘Open’ to solve Europe’s strategic challenges without erecting walls and barriers.


Speakers
avatar for Sachiko Muto

Sachiko Muto

OpenForum Europe, Chief Executive Officer
Sachiko Muto is the Chief Executive Officer of OFE with the overall responsibility for developing and communicating OFE’s external strategies and policies in partnership with its members and partners. She originally joined OFE in 2007 and served for several years as Director with... Read More →


Wednesday October 28, 2020 14:55 - 15:15 GMT
Keynote Theater
  Keynote Sessions
  • Skill Level Any
  • Technical Talk No

15:15 GMT

Keynote: SBOM: The Path for a More Transparent Software World - Dr. Allan Friedman, Director, Cybersecurity Initiatives, National Telecommunications & Information Administration, US Department of Commerce
Speakers
avatar for Dr. Allan Friedman

Dr. Allan Friedman

National Telecommunications & Information Administration, US Department of Commerce, Director, Cybersecurity Initiatives
Dr. Allan Friedman is Director of Cybersecurity Initiatives at the National Telecommunications and Information Administration in the US Department of Commerce. He coordinates NTIA’s multi-stakeholder processes on cybersecurity, focusing on addressing vulnerabilities in connected... Read More →


Wednesday October 28, 2020 15:15 - 15:35 GMT
Keynote Theater
  Keynote Sessions
  • Skill Level Any
  • Technical Talk No

16:15 GMT

Collaborative Leadership: Governance Beyond Company Affiliation - Dawn Foster, VMware
The unbridled success of Kubernetes can be attributed in part to being in the CNCF. Putting Kubernetes under a neutral foundation provided a level playing field where each of us could contribute, collaborate, and innovate as equals to create a widely adopted solution that we can all use. Open source projects that are controlled by a single company are at a greater risk of changes that are not aligned with community interests, whereas projects that are under neutral foundations have a lower risk both for end users and software vendors. With advantages that include community building, innovation, and wider adoption, we should consider contributing more of our open source projects to neutral foundations, like the CNCF.

This talk will cover:
  • Challenges of giving up control and why it might be worth it.
  • Selecting a foundation and how to determine neutrality.
  • Creating a fair and neutral governance structure and processes for your project.
  • Tips for contributing and maintaining your project. 

The audience will get practical advice about whether they should contribute their projects to neutral foundations along with how and when to do it.

Speakers
avatar for Dawn Foster

Dawn Foster

Director of Open Source Community Strategy, VMware
Dawn is Director of Open Source Community Strategy within VMware’s Open Source Program Office. She is on the board of OpenUK, an organization committed to developing and sustaining UK leadership in Open Technology. Dawn is on the Governing Board and is a maintainer for the Linux... Read More →



Wednesday October 28, 2020 16:15 - 16:40 GMT
OS Program Office Management Theater

16:15 GMT

Keep Your Project Healthy: Grow Your Contributors - Kendall Nelson, OpenStack Foundation & Guinevere Saenger, GitHub
Open Source is a difficult concept to teach people because there isn’t anything in life that is truly ‘free’. Even more difficult than explaining what open source is in the first place, is teaching ways to openly collaborate and work together with people from other companies and places in the world. When you consider that some open source projects literally span the globe, and are worked on by thousands of contributors, this job gets even more difficult. In this talk, you will hear about the best practices Guinevere and Kendall have discovered through their work on the Kubernetes New Contributor Workshop and the OpenStack Upstream Institute trainings that teach attendees how to contribute to these projects. The struggles they have faced and overcome are applicable to all open source projects developing training on getting new contributors started.

Speakers
avatar for Kendall Nelson

Kendall Nelson

Upstream Developer Advocate, OpenStack Foundation
Kendall is an Upstream Developer Advocate at the OpenStack Foundation based in Seattle, WA. She first started working on OpenStack during the Liberty release (2015) on Cinder and since then been involved in Release Management, StoryBoard, the Women of OpenStack (WoO), the First Contact... Read More →
avatar for Guinevere Saenger

Guinevere Saenger

Software Engineer, GitHub
Guinevere Saenger was a part of Ada Developers Academy Cohort 6, transitioning into tech from being a full-time professional pianist. Two years after graduating, Guinevere writes deployment automation tooling on the Moda platform at GitHub, and keeps GitHub’s Kubernetes infrastructure... Read More →


Wednesday October 28, 2020 16:15 - 17:05 GMT
Community & Business Leadership Theater

16:15 GMT

Supporting Hardware-Accelerated Video Encoding with Mainline - Paul Kocialkowski, Bootlin
The media subsystem and the V4L2 API have recently been extended to support hardware-accelerated video decoding for stateless implementations, with drivers such as cedrus and hantro supporting embedded platforms like Allwinner and Rockchip. While the stateless decoding work is being finalized, the next order of business is stateless video encoding. This talk will present the research and first implementation attempts to support H.264 encoding, using the Hantro H1 hardware. It will start with an introduction to H.264 encoding and rate-control approaches, one of the key aspects of encoding. It will follow with details about the hardware and provide an overview of the implementation challenges, choices that were made and their limitations for a common interface that can apply to any kind of stateless H.264 encoder. With that, a general picture of what a generic stateless encoding API for V4L2 would look like will be drawn.

Speakers
avatar for Paul Kocialkowski

Paul Kocialkowski

Embedded Linux Engineer, Bootlin
Paul joined Bootlin in 2018 and started with bringing support for the Allwinner VPU to mainline Linux. He went on to cover more topics related to graphics and multimedia, with various contributions to the DRM Linux subsystem and related projects. Before that, Paul worked on boot software... Read More →



Wednesday October 28, 2020 16:15 - 17:05 GMT
ELC Theater

16:15 GMT

The International Effort to Establish Open Source Base Layer of Cyber Security for IACS - Kento Yoshida, Renesas Electronics Corporation
The targets of cyber-attacks are changing from information assets to Industrial Automation and Control System (IACS). In order to deal with evolving cyber-attacks, IACS must be kept secure. IEC-62443 series is the international standards of cyber security for IACS and recently have received great attention from around the globe. The Civil Infrastructure Platform (CIP) project that intends to create Open Source Base Layer (OSBL) also places importance on IEC-62443 series. The CIP security working group launched by the members from Germany, India, Taiwan and Japan leads activities to make the CIP software development process compliant with IEC-62443-4-1, and create the core package set to meet security requirements in IEC-62443-4-2. The primary objective of this group is to dramatically reduce certification cost for end product as well as help suppliers to efficiently utilize our artifacts. Suppliers would need to meet only few IEC-62443-4-x requirements by harnessing certified CIP platform for IEC-62443-4-1 and 4-2. Once we talked about how the group was established at OSS Japan 2019, and I will talk in detail about the achievements of the certification that actually started.

Speakers
avatar for Kento Yoshida

Kento Yoshida

Senior Staff Engineer, Renesas Electronics Corporation
Kento Yoshida leads the RZ/G security solution especially specialized in the cyber security for the Industrial automation and control system (IACS) using high-performance industrial MPUs at Renesas Electronics Corporation. He has more than 12 years experience in IT and network software... Read More →



Wednesday October 28, 2020 16:15 - 17:05 GMT
ELC Theater
  Embedded Linux Conference (ELC), Standards

16:15 GMT

Virtualization for the Masses: Exposing KVM on Android - Will Deacon, Google
Despite virtualisation hardware being implemented in all arm64 Android devices, it is seldom available to KVM and instead tends to run bespoke payloads targeting security and data isolation.

The Android-KVM project at Google aims to extend upstream arm64 KVM to cater for the requirements of mobile guest payloads. Of critical importance is the notion that the host cannot access guest memory without the explicit permission of that guest. This requires a split between the KVM code at EL2 and the host kernel at EL1, along with standardised communication between the host and its guests for mutually controlled shared memory instantiation and a degree of portability between hypervisor implementations.

This presentation will offer a quick tour of the arm64 virtualisation architecture before diving into some of the challenges and open problems that we have faced while enabling KVM for Android.

Speakers
WD

Will Deacon

Software engineer, Google
Will is a software engineer in the Android Systems team at Google, where he divides his time between co-maintaining the upstream arm64 Linux port and leading the project to enable KVM on Android devices. He has previously spoken about the Arm architecture and concurrency topics at... Read More →


Wednesday October 28, 2020 16:15 - 17:05 GMT
KVM Theater
  KVM Forum
  • Skill Level Any
  • Technical Talk Yes

16:40 GMT

Safety Critical Systems and Licensing Risk: Standard Measures and Implementations from the CHAOSS Project - Sean P. Goggins, University of Missouri
The CHAOSS Project's Software Risk working group defines standard metrics that help open source program offices identify software quality indicators, and software licensing status for any open source software project. These atomic metrics, and their standard definitions enable comparison's across projects using the software tools in the CHAOSS project's repertoire. Sean Goggins will present the collection of atomic metrics, as well as a set of community reports which consolidate, and illustrate how these atomic metrics can be usefully combined into actionable community health, and competitive analysis reports. Examples will be derived from Software Quality, and Software Licensing risk measures and be available as supplements to the published presentation for use on any set of open source software projects.

Speakers
SP

Sean P. Goggins

Professor, University of Missouri
Sean Goggins is a Professor of Computer Science, and a Technology designer and builder in a range of industries. His research focuses on building context adaptive spaces to support distributed group work, and performance assessment at the individual, group and, organizational levels... Read More →


Wednesday October 28, 2020 16:40 - 17:05 GMT
OS Program Office Management Theater

17:15 GMT

Lightning Talk: Open Source Software-Defined Storage for All-Flash Array Management - Vicki Chu, Industrial Technology Research Institute
All-Flash Array is replacing traditional hard disk drive to become the main data storage medium for enterprises and cloud data centers. However, flash memory has the inherent drawbacks of low performance for random write access and lifespan. In this talk, Vicki will introduce the open source All-Flash Array software-defined storage system, SOFA (Software Orchestrated Flash Array), developed by ITRI to free the flash memory from these two constraints with intelligent algorithm and system optimization. SOFA is to build a system software running on a storage server equipped with a flash memory disk array. Its main advantages are to provide high data protection while also achieving high random access. The system provides a block device for users to read and write data, and data will be stored distributedly across all SSDs by RAID5 protection. The technology breaks through the performance barrier, as exhibited by conventional approach of hardware or software based RAID5, and simultaneously doubles the lifespan of disk array by proprietary Global Wear Leveling mechanism.

Speakers
VC

Vicki Chu

Technical Manager, Industrial Technology Research Institute
Vicki Chu is now a technical manager in ITRI (Industrial Technology Research Institute) in Taiwan. She leads a team with six engineers working on software-defined storage development over eleven years. Current projects include an all-flash-array management software which is open sourced... Read More →


Wednesday October 28, 2020 17:15 - 17:25 GMT
Linux Systems Theater
  Linux Systems, Filesystems and Storage
  • Skill Level Any
  • Technical Talk No

17:15 GMT

Leveraging an Open Source Project Catalogue to Select the Right Project - Marcel Kurzmann, Bosch.IO GmbH
As one of our tasks in the Open Source Office, we need to check Open Source Projects for their suitability of our company's corporate participation. In the course of these checks we collect a lot of necessary "public" information (e.g. URLs, CLA yes/no, ... ) that we currently try to document in a standardized way and reuse within the company. We see a potential to share and collaborate with other companies having the same interest as well as other interested parties that could reuse the data for different use cases. In the talk we would like to share our current metadata-model-ideas and our vision for a common Open Source Project Catalogue to make the life for Open Source Program Offices easier.

Speakers
avatar for Marcel Kurzmann

Marcel Kurzmann

Open Source Officer, Bosch.IO GmbH
Marcel Kurzmann joined Bosch in 1997. After establishing the test-automation service team at Bosch Engineering and Acquisition Project Management in the automotive section he took over the Quality Management of Bosch Software Innovations in 2008. From 2015 he is responsible for the... Read More →



Wednesday October 28, 2020 17:15 - 17:40 GMT
OS Program Office Management Theater

17:15 GMT

Burnout - When Your Mind is Tired - Jan Altenberg, Continental Automotive GmbH
Over the past few years burnout has become an increasingly serious topic for companies and for Open-Source communities. High demands in our working environments and constant availability by email, phone and social media are only a few of the factors that can increase our stress level drastically. People working on Open-Source are usually highly skilled and passioned for what they are doing. Bringing all these facts together the risk of suffering a burnout can be extremely high. Therefor it is essential for all of us to get a better understanding for this topic: As a company, as a community and as a developer. Based on personal experience Jan Altenberg will give some insights about the phenomenon of burnout, how to spot symptoms early and how to deal with it as an affected person, as a co-worker and as a team leader. Furthermore, this presentation wants to raise awareness for this subject which still seems to be a “taboo topic” in many companies and communities.

Speakers
avatar for Jan Altenberg

Jan Altenberg

Open-Source Compliance Officer, Continental Automotive GmbH
Jan Altenberg has more than 15 years of experience in developing and maintaining Embedded Linux systems. He studied information technologies at the University of Cooperative Education in Stuttgart (Germany). From 2002 - 2006 he was involved in the OCEAN project, a european research... Read More →



Wednesday October 28, 2020 17:15 - 18:05 GMT
Community & Business Leadership Theater
  Community Leadership, Community Management

17:15 GMT

The State of PTXdist - Roland Hieber, Pengutronix
PTXdist has been around as a build tool for Embedded Linux systems for more than 16 years now. During its monthly release cycle, besides the usual maintenance tasks, useful features are continuously being added. In the last years, these included support for kconfig deltas and layered BSPs, infrastructure for cryptographic code signing and license compliance, support for reproducible builds, and online reference documentation. With its configuration menu for selecting the software packages for your target system, and a template wizard for creating new packaging rules, PTXdist makes it possible to get a booting BSP in almost no time. Advanced users will feel familiar with PTXdist's makefiles, and can profit from fast edit-compile-run cycles by using nfsroot and cross-gdb integration. This talk gives an overview over the core concepts and the current feature set of PTXdist, and is intended for new as well as old users. This talk is based on a submission from FOSDEM 2020, and will also include the developments in the last six months, as well as set its focus more on the usability features.

Speakers
avatar for Roland Hieber

Roland Hieber

Integration Hacker, Pengutronix
Roland is a systems and integration hacker at Pengutronix and therefore has been sending patches for many different open source projects over the years. He feels at home in bash and GNU make code, and is not afraid of autotools.



Wednesday October 28, 2020 17:15 - 18:05 GMT
ELC Theater

17:15 GMT

The Yocto Project's First Decade - Jeffrey Osier-Mixon, Linux Foundation & Nicolas Dechesne, Linaro
This presentation is a retrospective of the first ten years of the Yocto Project, from technical, governance, and community perspectives. The Yocto Project launched at the Embedded Linux Conference Europe in 2010. The last ten years have seen the project evolve from a joint venture among several initial stakeholders to a global de facto standard for building embedded Linux distributions at scale. With a huge community of embedded Linux professionals, operating systems providers, silicon companies, and tens of thousands of users in every capacity, the Yocto Project has encountered a number of challenges and opportunities, and continues to be a key technology across many industries. Presented by the past and present Yocto Project community managers, this presentation includes technical highlights as well as trips down memory lane, with tributes from past and present figures in the project, many photographs, and a view toward the future. Please join us in this virtual celebration.

Speakers
avatar for Jefro Osier-Mixon

Jefro Osier-Mixon

Program Manager, Linux Foundation
"Jefro" Osier-Mixon has been an open source professional since the early 1990s as a technical writer and occasional developer as well as community manager, program manager, and OSPO leader. His primary activities over the years have included the Yocto Project, Zephyr Project, GNU... Read More →
avatar for Nicolas Dechesne

Nicolas Dechesne

Yocto Project Community Manager, Linaro
Nicolas is working for Linaro and manages a team of developers focused on improving the state of Qualcomm chipset in upstream Linux. He maintains an OpenEmbedded BSP layer for Qualcomm chipset. When Nicolas joined Linaro he led a team of developers who designed and implemented the... Read More →



Wednesday October 28, 2020 17:15 - 18:05 GMT
ELC Theater

17:15 GMT

Customized Trace Data Visualization with KernelShark - How to Write User Plugins. - Yordan Karadzhov, VMware
KernelShark is a front-end reader of tracing data and its data visualization capabilities have been proven very useful. Nevertheless, there are cases when the user has specific needs, that go beyond what is provided by the built-in visualization model. Although, the user customization was one of the key features incorporated in the design of KernelShark v1, the possibility to write plugins was not taken advantage by the KernelShark users. We believe that this will change with the release of KernelShark 2.0. The new version includes a substantial improvement to the infrastructure for plugins. The plugin development process was greatly simplified, while at the same time the user has more ways to customize. This talk will be a brief overview of how to create your own plugins and will demo some of the new key features in KernelShark 2.0, that are implemented in the form of plugins.

Speakers
avatar for Yordan Karadzhov

Yordan Karadzhov

Open source engineer, VMware
Yordan Karadzhov has more than 12 years of experience as experimental physicist, includes a Ph.D. in particle physics. During this period Yordan worked in some of the world's largest physics laboratories, like CERN, FermiLab and RAL, developing software for particle physics experiments... Read More →



Wednesday October 28, 2020 17:15 - 18:05 GMT
Linux Systems Theater
  Linux Systems, Tracing

17:15 GMT

Public Money? Public Code! – What Role does Free Software Play after the Corona Crisis? - Alexander Sander, Free Software Foundation Europe
In a time when humanity needs to work together to find solutions for a crisis, we cannot afford to reinvent the wheel again and again for software that helps us tackle the spread of COVID-19. Global problems need global solutions! It is Free Software that enables global cooperation for code development. During the crisis we have seen a lot of Free Software and projects trying to tackle the crisis like tracing apps, hackathons or solutions for remote working - but what will happen after the crisis?

Already before this crisis hundreds of organizations and tens of thousands of people demanded that publicly financed software developed for the public sector must be made publicly available under Free Software licenses.

In this talk, you will learn about the advantages of using Free Software in the public sector, about the learnings from the corona crisis and why it is now even more important to use Free Software than ever before.

Speakers
avatar for Alexander Sander

Alexander Sander

Policy Manager, Free Software Foundation Europe
Alexander is FSFE's EU Policy Manager. He has studied politics in Marburg, Germany, and later has been an MEP Assistant in Brussels and the General Manager of Digitale Gesellschaft e.V. in Berlin. Furthermore he is the founder of NoPNR!, a campaign against the retention of travel... Read More →


Wednesday October 28, 2020 17:15 - 18:05 GMT
Wildcard Theater
  Wildcard
  • Skill Level Any
  • Technical Talk No

17:40 GMT

Are You Wise in the Ways of Open Source Compliance? Taxonomy and the Tools of Open Source Compliance - Gergely Csatari, Nokia & Yann Jorelle, Nokia/Aalto University
Different organizations do open source compliance differently. The approach, the level of automation and the compliance practices vary. In addition different open source communities have created a selection of tools for the compliance verification. Some tools fit some approaches better than other. But how does my organization’s approach compare to another organization’s? What tools could be useful for me? Are the tools any good? In order to compare approaches, tools and see what fits and what doesn't, the industry needs a common way to name and address the different steps in the open source compliance process. This presentation dissects the open source compliance checking steps, names and describes them (Sir Bedevere, wood, and a duck. Or was it lead?). It also describes the different approaches different companies take to executing these steps, particularly describing the Nokia approach. As a practical step, the presentation shows the results of our study to investigate how the current open source compliance tools perform the different steps of open source compliance. We might also relieve if the tools weigh the same as a duck…

Speakers
avatar for Gergely Csatari

Gergely Csatari

Senior Open Source Specialist, Nokia
Gergely is working in the central part of Nokia-s OSPO and partially responsible for the outgoing contributions. He is also responsible for cloud infrastructures a contributor to CNTT, the OpenStack ECG and the CNCF TUG. Speaker experiences cover several presentations in OpenStack... Read More →
YJ

Yann Jorelle

Summer Trainee, Nokia / Aalto University
I'm a third year computer science bachelor student at Aalto University, Espoo Finland. I have been working during the summer of 2020 as a trainee at Nokia Open Source Initiatives, mainly focusing on investigating and testing the different open source tools for open source complia... Read More →



Wednesday October 28, 2020 17:40 - 18:05 GMT
OS Program Office Management Theater

18:30 GMT

Flies Like an Arrow: Open Source Compliance with Scale in Telco Environment - Ingrid Viitanen & Jonne Soininen, Nokia
Nokia is one of the leading players in the telecommunications industry. Nokia has multiple business groups with hundreds of products and tens of thousands of engineers. Nokia's product portfolio ranges from highly embedded products working on specialized hardware to cloud native applications. Naturally, many of these products use open source of some kind. Needless to say, Nokia operates at scale. This requires a scalable and adaptable open source process that ensures open source compliance while enabling the product creation with minimal interference. This presentation will describe how this was done. How Nokia build a flexible open source process that enables Nokia's product creation taking also into account the need for the product groups to contribute to open source while working in the upstream first and how the Open Source Program Office (OSPO) was organized to take into account the legal, open source and patenting aspects.

Speakers
avatar for Jonne Soininen

Jonne Soininen

Head of Open Source Initiatives, Nokia
Jonne Soininen is  Head of Open Source Initiatives at Nokia based in Espoo, Finland. Prior to this position, he worked in different positions with Nokia, Nokia Siemens Networks, Renesas Mobile and Broadcom and has an extensive history in telecommunications and software engineering... Read More →
IV

Ingrid Viitanen

Head of the Nokia IP Legal team and General Counsel of Nokia Technologies and Nokia Bell Labs, Nokia
Ingrid is head of the Nokia IP Legal team and General Counsel of Nokia Technologies and Nokia Bell Labs. She has specialist expertise in intellectual property and technology transactions, and has played a leading role in establishing the legal side of Nokia’s open source process... Read More →


Wednesday October 28, 2020 18:30 - 18:55 GMT
OS Program Office Management Theater

18:30 GMT

Inference on (the) KubeEdge - Adrian Gonzalez-Martin, Seldon
Machine learning models usually make predictions based on data coming from a wide range of IoT devices. If we think of images, audio recordings or brain waves we can see that they are all measured using hardware sensors. After being read, this data is usually sent to remote clusters where inference is performed. Wouldn’t it be great if we could expand these devices to also make predictions? Edge computing can help to address the privacy, latency and data ownership concerns by bringing this computation to the “edge”. In this talk we will discuss these concerns and we will introduce KubeEdge as a solution to treat our edge devices as Kubernetes nodes, which will enable us to use existing Kubernetes tools to deploy machine learning models and perform real-time inference.

Speakers
avatar for Adrian Gonzalez-Martin

Adrian Gonzalez-Martin

Machine Learning Engineer, Seldon
Adrian is a Machine Learning Engineer at Seldon, where his focus is to extend Seldon’s open source and enterprise machine learning operations products to solve large scale problems at leading organisations in the Automotive, Pharmaceutical and Technology sectors. When he is not... Read More →



Wednesday October 28, 2020 18:30 - 19:20 GMT
AI/ML/DL Theater
  AI/ML/DL, AI on the Edge

18:30 GMT

Panel Discussion: How Ireland Created and Why They Open Sourced COVIDGreen - Danese Cooper & Cian O'Maidin, NearForm, Ltd.; Gar Mac Criosta, HSE Ireland; Jenny Wanger, Linux Foundation Public Health
We are seeing an unprecedented increase in open source activity to respond to the COVID-19 crisis with solutions. Ireland was much in the news in July with the release of their COVID Tracing App, which garnered over a million installs (>25% of the population of Ireland) within the first 48 hrs. A week later they donated their open source code to the fledgeling Linux Foundation Public Health (LFPH) project to promote wider reuse of their successful app. Learn about the process the team went through to create this landmark app, including considerations of product design, privacy architecture, how and when to open source the code, how to test it to allay the fears of privacy advocates, & how to market it for maximum local adoption. Panelists include experts from Ireland's HSE, NearForm, Ltd., and LFPH.

Speakers
avatar for Jenny Wanger

Jenny Wanger

Head of Implementer's Forum, Linux Foundation Public Health (LFPH)
avatar for Danese Cooper

Danese Cooper

VP, Special Initiatives, NearForm
Ms. Danese Cooper is the president of the InnerSource Commons Foundation. Recently, Danese Cooper joined NearForm after 4.5 years as Sr. Director and Head of Open Source Software at PayPal, Inc. She was the inaugural Chairperson of the Node.js Foundation. Ms. Cooper previously served... Read More →
CO

Cian O'Maidin

CEO, NearForm, Ltd.
Cian is a computer scientist – turned entrepreneur in the open source world. He founded NearForm, now the largest independent company contributing to the Node runtime in the world. Passionate about people and creativity, Cian setup the Dublin Node.js UG and setup NodeConf.eu. Doing... Read More →
GM

Gar Mac Criosta

Product Manager, Irish COVID Tracing App, HSE Ireland
- I'm immersed in working with & understanding how organizations change & what makes them successful - I think that many organizations need "brain rewiring" to allow them to succeed in uncertain times - I want to reinvent the way 'consulting' is done; strip it bare; keep it useful... Read More →


Wednesday October 28, 2020 18:30 - 19:20 GMT
Community & Business Leadership Theater

18:30 GMT

U-Boot: Porting and Maintaining a Bootloader for a Multimedia SoC Family - Neil Armstrong, BayLibre SAS
Porting and maintaining Linux for a Multimedia SoC is one thing (already very complex), but without a proper Bootloader, how would we do ? For the last 4 Years, we were pushing Upstream Linux support for the Amlogic Multimedia SoCs with very well-known Single Board Computers like Odroid-C2, Libre Computer Le Potato, Khadas VIMs... but a key point was missing until 2 years ago: a clean Bootloader. We only relied on the Vendor Bootloader, but it quickly became an issue for various reasons: - was complex to rebuild - even more complex to enhance and fix - did some weird and quirkly hardware enablement before linux - was confusing because the vendor Bootloader behavior changed over time So we implemented an all-most complete U-Boot support for these Amlogic SoCs, including HDMI video support and support Android AOSP boot. And a big bonus appeared: we got UEFI support for free ! Neil will go through all the development process, what we achieved, the remaining work and how U-Boot maintenance and code quality evolved over time.

Speakers
avatar for Neil Armstrong

Neil Armstrong

Embedded Linux Engineer, BayLibre SAS
Embedded Linux Engineer since 2008, Neil worked on designing and supporting small in-house designed SoCs for Digital TV Content Protection, Set-Top-Box or Security Co-Processor, and is now Embedded Linux Expert in the Baylibre team. He ports, maintains and upstreams Linux support... Read More →



Wednesday October 28, 2020 18:30 - 19:20 GMT
ELC Theater
  Embedded Linux Conference (ELC), Bootloader

18:30 GMT

Understand ECC Support for NAND Flash Devices in Linux - Miquèl Raynal, Bootlin
Due to its physical characteristics, NAND flash technology requires the use of Error Correction Codes to detect and correct bit flips in the data stored on such devices. The NAND subsystem in Linux has recently seen some improvements in its support for ECC, and this talk is an opportunity to review what are the basic principles of ECC algorithms, what are the common algorithms used for NAND flashes, and how ECC is supported in Linux for both parallel NAND flashes and SPI NAND flashes. We will discuss how ECC can be done by the NAND chip itself, by the NAND controller, by an external controller, or on the CPU, and how these different possibilities are integrated in the Linux MTD subsystem.

Speakers
avatar for Miquèl Raynal

Miquèl Raynal

Embedded Linux engineer and kernel maintainer, Bootlin
Miquèl Raynal joined Bootlin in 2017 as an embedded Linux engineer. He is the maintainer of the NAND subsystem in the Linux kernel, and a co-maintainer of the MTD subsystem. Over the past years, he has made significant contributions to the Linux MTD subsystem, and has already spoken... Read More →



Wednesday October 28, 2020 18:30 - 19:20 GMT
ELC Theater

18:30 GMT

KVM Address Space Isolation - Alexandre Chartre, Oracle & Ofir Weisse, Google
First investigations about Kernel Address Space Isolation (ASI) were presented at Linux Plumber and KVM Forum last year. Kernel Address Space Isolation aims to mitigate some cpu hyper-threading data leaks possible with speculative execution attacks (like L1 Terminal Fault (L1TF) and Microarchitectural Data Sampling (MDS)). In particular, Kernel Address Space Isolation will provide a separate kernel address space for KVM when running virtual machines, in order to protect against a malicious guest VM attacking the host kernel using speculative execution attacks.

Several RFCs for implementing this solution have been submitted. This presentation will describe the current state of the Kernel Address Space Isolation proposal with focusing on its usage with KVM, in particular the page table mapping requirements and the performance impact.

Speakers
avatar for Ofir Weisse

Ofir Weisse

Senior Software Engineer, Google
Ofir is a senior software engineer at the Google Cloud kernel team. His work focuses on providing better security for the cloud without compromising performance. Ofir received his PhD from the University of Michigan, where his research focused on micro-architecture and security. His... Read More →
AC

Alexandre Chartre

Consulting Developer, Oracle
Alexandre Chartre is a Consulting Developer in the Linux and Virtualization engineering team at Oracle. Lately, he has been focusing on security issues on Linux, in particular on Spectre and Meltdown issues (and all variants and derivatives) and their impact on virtualization and... Read More →



Wednesday October 28, 2020 18:30 - 19:20 GMT
KVM Theater
  KVM Forum

18:55 GMT

If You Can't Measure It, You Can't Manage It - How to Assess Project Health - Ivana Atanasova & Stefka Dimitrova, VMware
Open Source is already established as a standard for many evolving technologies and there is almost no project that is not based on it or using it in some aspect. This type of software can give maintainers and contributors independence on how they can lead and develop their projects, but more freedom means higher responsibility for the project leadership. One major role of an Open Source Program Office (OSPO) is to assist projects to become sustainable and recognized as reliable for adoption. In this talk, we will share the example criteria that measure a project’s “health” and will discuss how to interpret the data to identify potential problems. The CHAOSS project’s Augur tool has developed over the past years to enable this type of data collection and metrics measurement. Prior talks from the CHAOSS community have covered details about the analysis approach that Augur is using, while we will focus more on the OSPO perspective as project adopters. We will show demos of projects we are working with and how we assess their health. We believe that such knowledge can benefit the whole ecosystem and provide guidance that is highly useful for all stakeholders.

Speakers
avatar for Ivana Atanasova

Ivana Atanasova

Open Source Engineer, VMware
Ivana Atanasova is an engineer within VMware's Open Source Program Office. She’s been contributing to various projects including OpenFaaS, Network Service Mesh, and Augur. Previously she’s been working as a contractor for NLP related projects in the Bulgarian Academy of science... Read More →
avatar for Stefka Dimitrova

Stefka Dimitrova

Open Source Program Manager, VMware
As a Program Manager in the Open Source Community Strategy team within VMware’s OSPO, Stefka is working on guidelines and tools to foster community development and improving project health of VMware-Originated Open Source projects. Her work includes driving metrics that help automate... Read More →



Wednesday October 28, 2020 18:55 - 19:20 GMT
OS Program Office Management Theater

19:30 GMT

Which Foundation for my Open Source Project? - Tobie Langel, UnlockOpen
You did it! The open source project you launched has picked-up steam. At first, only a few developers tried it out, but soon more developers joined them, companies followed in their path, and you now even have a number of large tech companies using it. As a result, you're receiving a steady stream of bug reports and, increasingly, pull requests from contributors all over the world. Your project has a community. It's healthy. It's growing. So far, you've been the one setting the project's direction, but you're well aware this won't continue working for long. You need to bring in more people to help maintain the project, and they'll want a say in how it moves forward. You've also heard from other large corporations who'd be interested to contribute to the project or use it. The next steps are obvious; you need to move the project to a software foundation. But which one should you pick and why? We'll look at why you'd want to move a project to a foundation, and what doing so involves. You'll have a rundown of the various foundations and options, and their pros and cons. We'll arm you with enough knowledge so you can ask the right questions and make the best decision.

Speakers
avatar for Tobie Langel

Tobie Langel

Principal, UnlockOpen
Tobie Langel is the founder of UnlockOpen, a boutique consulting firm that helps large organizations build a strong open source culture. His clients include Google, Microsoft, Intel, and Mozilla. Tobie Langel is the facilitator of AMP’s Advisory Committee and sits on the Advisory... Read More →



Wednesday October 28, 2020 19:30 - 19:55 GMT
OS Program Office Management Theater

19:30 GMT

Shift Left - How to Merge All Roles into One Team to Deliver Your Software - Stefan Staudenmeyer, Instana
“It’s QA’s fault that we didn’t deliver on time!” - “I can’t take care of this ticket now, I have to reach my sprint goals!” - “It worked on my laptop!” Sentences you hear from an engineering team. Once you shift left, the team mission is to deliver a product and bring it to the next level. A left shifted team has a “hands-on” rather than a “handover” mentality. Releases are made in time or not. Non-engineers who are often seen as satellites of an engineering team are an integral part of the engineering process, from sprint start to finish. In this talk, Stefan digs into why it is a good idea to integrate all functions into the team in order to deliver the best possible outcome for everyone. This session is aimed at individual contributors and leaders alike.

Speakers
avatar for Stefan Staudenmeyer

Stefan Staudenmeyer

Director of QA, Instana
After starting his career in software development and operations, Stefan decided to sail to new waters: being Director of Quality Assurance at Instana, the APM of choice for microservice environments. "Shift Left" is what he uses to drive change. In his free time, he sews hoodies... Read More →


Wednesday October 28, 2020 19:30 - 20:20 GMT
Community & Business Leadership Theater

19:30 GMT

Embedded Linux Conference Annual Closing Game
Speakers
avatar for Tim Bird

Tim Bird

Principal Software Engineer, Sony
Tim Bird is a Principal Software Engineer for Sony Corporation, where he helps Sony use Linux and other open source software in their products. Tim is the maintainer of the Fuego test framework, and is involved in various groups in the Linux Foundation, including LF Board of Directors... Read More →


Wednesday October 28, 2020 19:30 - 20:20 GMT
ELC Theater
  Embedded Linux Conference (ELC)
  • Skill Level Any
  • Technical Talk No

19:30 GMT

Open Source and ISO Standards - How OpenChain Became The International Standard for Compliance - Shane Coughlan, OpenChain
This talk will explore the process of building and deploying the first Linux Foundation ISO standard in fourteen years in collaboration with the Joint Development Foundation. It will explain why the evolution from de facto industry standard to formal standardization was important for open source compliance in the context of areas like sale, procurement and M&A. An equal amount of time will be spent providing a guide to the journey itself, as the lessons learned are applicable to all projects building out specifications or code that seek worldwide, lasting adoption across multiple industries. The standardization process will be framed in the context of timely engagement, with SPDX queued to be the second Joint Development Foundation PAS submission behind OpenChain, and everyone involved ready to support more projects undertaking a similar journey in the months and years ahead. In practical terms, this talk will allow the audience to come away with a clear understanding of how we will take open source and standards to the next level.

Speakers
avatar for Shane Coughlan

Shane Coughlan

OpenChain General Manager, Linux Foundation
Shane Coughlan is an expert in communication, security and business development. His professional accomplishments include spearheading the licensing team that elevated Open Invention Network into the largest patent non-aggression community in history, establishing the leading professional... Read More →


Wednesday October 28, 2020 19:30 - 20:20 GMT
Wildcard Theater
  Wildcard, Open Source Project Updates
  • Skill Level Any
  • Technical Talk No

19:55 GMT

From Art to Science: Community Development in a Data-Driven World. - Diane Mueller, Red Hat & Daniel Izquierdo, Bitergia
The community development efforts in open source ecosystems is increasing its complexity. This is due to the growth of the open source industrial interest and how organizations invest resources in those projects. This talk will focus CNCF ecosystem and how the application of a data-driven methodology and specifically the network relationship analysis and visualizations are bringing new valuable insights, enabling better open source community management and helping foster more open and transparent cross-community collaborations. This talk includes reseach and analysis on CNCF cross-community collaboration and will show how by applying more data-driven approach given CNCF's growth,interdependencies, increasing complexity, and multiple commercial interests can help foster stronger, healthier open source communities.

Speakers
avatar for Diane Mueller

Diane Mueller

Director, Community Development, Red Hat
Director, Community Development, Red Hat (https://redhat.com) ; Co-Chair, OKD Working Group, the Community Distribution of Kubernetes that powers Red Hat OpenShift (https://okd.io) and founder/organizer of OpenShift Commons (https://commons.openshift.org)
DI

Daniel Izquierdo

Co-Founder, Bitergia
Co-Founder, Bitergia


Wednesday October 28, 2020 19:55 - 20:20 GMT
OS Program Office Management Theater

21:00 GMT

BoF Discussions: To Be Announced
There will be 4 topic-specific BoF discussions for KVM Forum Attendees to participate in during the event. 
Topics and access links will be coming soon! 

Wednesday October 28, 2020 21:00 - 23:00 GMT
KVM Theater
  KVM Forum, KVM
  • Skill Level Any
  • Technical Talk Yes
 
Thursday, October 29
 

07:30 GMT

Trap-less Virtual Interrupt for KVM on RISC-V - Siqi Zhao, Huawei
Virtual interrupt is an integral part in virtualization. However, so far the handling of virtual interrupt always involve traps to the host with the exception only in the case of passthrough devices. For example, interrupts from the timer, the virtual device and between virtual CPUs still need the host software to inject. This situation incurs non-negligible overhead in interrupt-intensive scenarios. A design that eliminates most of the traps to host for handling interrupts is presented. The solution includes a new virtualization-aware interrupt controller and the accompanying software implementation in KVM. With this design, delivery of the above interrupts on longer involve traps to the host, improving performance. The interrupt controller design has been implemented on an emulated RISC-V platform due to its simplicity in design and potential for pioneering new virtualization ideas.

Speakers
SZ

Siqi Zhao

Senior Engineer, Huawei Technologies Co., Ltd
Siqi Zhao is a Senior Engineer currently in Huawei Technologies Co., Ltd. He is working on the ongoing next generation virtualization project. Before joining Huawei, he had spoken in conferences such as Usenix Security and Euro S&P during his Ph.D. studies.



Thursday October 29, 2020 07:30 - 08:00 GMT
KVM Theater
  KVM Forum, KVM

10:00 GMT

Advanced Parallel Memory Virtualization - Yulei Zhang, Tencent
Nowadays AI, machine learning are dominating the computing world, companies in this industry are willing to deploy their infrastructure in the machines with massive amount of memory and processors to train their algorithms. However, currently the cloud providers map the resources to virtual machines on demand by using the hardware provided mechanisms (such as page fault, etc.), this way is flexible indeed, unfortunately it will introduce tremendous performance drop for the guest with massive memory during migration or other scenarios. In this presentation, we propose our solution to this challenge, we developed a lockless mechanism to boost the concurrency while mapping guest memory. Relay on this solution, we could provide a faster and consistent environment to perform DL model training, inference and other workload which request substantial resources.

Speakers
YZ

Yulei Zhang

Senior Software Engineer, Tencent
Yulei has more than 10 years experienced software developer working in Virtualization area. Used to work on GFX driver and involve in Intel GPU virtualization technology(a.k.a Intel GVT-g). He is currently a senior software developer Tencent Cloud, his recent presentations were: "Adaptive... Read More →



Thursday October 29, 2020 10:00 - 10:30 GMT
KVM Theater
  KVM Forum, KVM

10:00 GMT

KVM Latency Performance Tuning - Wanpeng Li, Tencent
The KVM hypervisor is at the core of cloud computing, some customers from financial, online shopping, and gaming etc are sensitive to latency, IPI and Timer cause the main MSRs write vmexit in cloud environment, preempted vCPU also blocks synchronized multicast function call IPIs or worse Lock Waiter Preemption Issue. In this presentation, we will introduce some features that can reduce latency in kvm hypervisor, including Fast IPI delivery, Fast timer emulation, Boost preempted vCPU, and so on. We will also introduce other further work to improve the latency on AMD.

Speakers
avatar for Wanpeng Li

Wanpeng Li

Linux Kernel Contributor, Tencent Cloud
Wanpeng Li is a 8 years experienced Linux kernel/virtualization developer who works in Tencent Cloud currently. He mainly focus on KVM, scheduler and memory management. In KVM, he contributes a lot of features to improve performance and stability. He has experience worked in IBM LTC... Read More →



Thursday October 29, 2020 10:00 - 10:30 GMT
KVM Theater
  KVM Forum, KVM

11:00 GMT

KVM BoF Discussions: Out-of-Process Device Emulation
There will be 4 topic-specific BoF discussions for KVM Forum Attendees to participate in during the event. 
Topics and access links will be coming soon! 
The VIRTIO topics session begins at 12:00. The Out-of-Process Device Emulation session begins at 11:00.

Thursday October 29, 2020 11:00 - 12:00 GMT
KVM Theater
  KVM Forum, KVM
  • Skill Level Any
  • Technical Talk Yes

11:00 GMT

KVM BoF Discussions: Virtio topics
There will be 4 topic-specific BoF discussions for KVM Forum Attendees to participate in during the event.
Topics and access links will be coming soon!
The VIRTIO topics session begins at 12:00. The Out-of-Process Device Emulation session begins at 11:00.

Thursday October 29, 2020 11:00 - 12:00 GMT
KVM Theater
  KVM Forum, KVM
  • Skill Level Any
  • Technical Talk Yes

12:00 GMT

The European Commission’s Upcoming Open Source Plans - Evangelos Tsavalopoulos, European Commission
Join this session to find out more about the newly adopted Open Source Strategy of the European Commission and the Open Source Programme Office (OSPO), hear new developments and ask all your questions!

Speakers
avatar for Evangelos Tsavalopoulos

Evangelos Tsavalopoulos

ICT Manager, European Commission
Evangelos has more than 25 years of professional experience that spans technology, data protection/privacy, information security, advertising and media. For the last 19 years he has been working for the European Commission and in his current role he is leading the brand new Open Source... Read More →



Thursday October 29, 2020 12:00 - 12:50 GMT
OS Program Office Management Theater
  OS Program Office

13:00 GMT

Opening Remarks - Elena Reshetova, Security Engineer, Intel Corporation
Speakers
avatar for Elena Reshetova

Elena Reshetova

Security engineer, Intel
Elena Reshetova is a security engineer and researcher at the Intel System Software Products Security group in Finland working with various Open Source platform security projects across the whole Linux platform security community.


Thursday October 29, 2020 13:00 - 13:05 GMT
LSS Theater
  Linux Security Summit (LSS)
  • Skill Level Any
  • Technical Talk Yes

13:00 GMT

Cracking the Conversation Code Workshop - Gabrielle Austen-Browne & Ashanti Bentil Dhue , Diversity Ally
Join us for a skills led session, where we will share how to crack the code of human to human conversations, which make us all feel included at work.

Speakers
avatar for Gabrielle Austen-Browne

Gabrielle Austen-Browne

Co-Founder, Diversity Ally
Gabrielle is an experienced events professional, designing and delivering B2C events and creating sales strategies for premium hospitality venues. Along side this work, and throughout her career, she has been active in the D&I space.Before moving to events, Gabrielle was a professional... Read More →
avatar for Ashanti Bentil Dhue

Ashanti Bentil Dhue

Co-Founder, 100 White Allies, Diversity Ally and Black In Events
Ashanti Bentil Dhue is the Co Founder of 100 White Allies, Diversity Ally and Black In Events, organisations which provide support to corporates who want to be proactively anti-racist and inclusive. Ashanti believes that systemic change comes from a taking a considered, blended approach... Read More →



Thursday October 29, 2020 13:00 - 14:00 GMT
DES Theater
  Interactive Learning + Special Events

13:00 GMT

FINOS Mini-Summit: Accelerating Open Source Software and Standards in Financial Services
FINOS is a community of developers, technologists, and industry leaders from major financial institutions, tech firms, fintechs, and consultancies. This is a highly competitive, highly regulated industry, dealing with massive amounts of complex data while meeting the needs of demanding internal and external users, which means it’s essential to focus on both efficiency and innovation. This FINOS Mini-Summit will showcase projects that address key challenges in financial services that are also applicable to other industries. It will also highlight some of the unique and interesting challenges that financial services firms encounter while collaborating through open source, solutions the community is developing, and how you can get involved.

FINOS Mini-Summit Agenda

  • 1:00 PM - 1:10 PM   Introduction to Mini-Summit - Tosha Ellison, COO, FINOS 
  • 1:10 PM - 1:30 PM   The challenges and opportunities of building open source communities in the highly regulated financial services industry - James McLeod, Director of Community, FINOS
  • 1:30 PM - 2:30 PM   Why we need open sourced Data Models in the Financial Industry - Pierre de Belen, Managing Director, Goldman Sachs; Ffion Acland, Vice President, Goldman Sachs; Ian Sloyan, Director, Market Infrastructure and Technology, ISDA; Nigel Cobb, Senior Data Modeller, REGnosys; Moderated by Rob Underwood, Chief Development Officer, FINOS 
  • Panelists from the Financial Sector will talk about the value of shared data models in the industry and how they can significantly impact collaboration and efficiency.
    • Values: Fostering Collaboration across industry participants and regulators, positive impact on agility & time to market, cost reduction
    • Benefits of having a 3rd party hosting the shared models
    • How open sourcing Legend makes shared modeling possible + expedites & fosters collaboration in the industry
  • 2:30 PM - 3:30 PM   Building Highly Reliable Software More Efficiently - Stephen Goldbaum, Executive Director, Morgan Stanley; Mark Marron, Principle Research SDE, Microsoft; Aitana Myohl, Strategic Initiatives Manager, FINOS
    • Building highly reliable software should be easier.  Studies estimate that there are 10 bugs for every 1,000 lines of code a developer writes.  That has led to a plethora of tools to test and assess the quality of the code we write.  While these are great for the checks once the coding is written, there are still great opportunities to improve the coding process itself.  Dependable software can be written without requiring massive amounts of developer effort, elite teams, or verification experts and new languages and tools are paving the way.
    • In this talk we demonstrate leveraging three powerful open-source projects to efficiently write dependable systems:  Microsoft’s Bosque language for writing ultra-dependable application code; Morphir, a FINOS project recently contributed by Morgan Stanley, for efficiently producing multi-platform code from pure business logic; and Microsoft’s Dapr for running applications in a robust and cloud-ready infrastructure.  In particular, we will explore how these tools promote reliability and correctness while still being easily usable by development teams.
  • 3:30 PM - 4:30 PM   The Art and Tech of Generating Secure & Authentic Synthetic Data - Paul Groves, Senior Vice President and Lead Technical Architect, Citi; Andrew Carr, Scott Logic
    • In this talk, Paul Groves from Citi and Andrew Carr from Scott Logic will discuss challenges to creating realistic synthetic data as well as solutions that the two firms have developed to address this. Learn more about how you can leverge two open source projects, DataHub and Data Helix, to solve your synthetic data challenges.
  • 4:30 PM - 5:00 PM   Streaming, cross-sectional data visualization in Jupyterlab with Perspective and Apache Arrow - Junyuan Tan, J.P. Morgan
    • At J.P. Morgan, traders, researchers, and engineers use Jupyterlab and Perspective, a high performance streaming data visualization library, for analytics across large, real-time datasets. Junyuan Tan demonstrates how Perspective and Apache Arrow can be used to accumulate, dissect and visualize streaming data - all within a Jupyter Notebook.
    • Many data visualization libraries are built with static data in mind, where everything is known before the visualization is created. Analyzing data streams in real-time, however, is a crucial part of many industries. Combining JupyterLab's ease-of-use and flexibility with Perspective, a high-performance streaming data visualization library, users can rapidly prototype, analyze, and visualize results from a multitude of data sources both live and static.

Speakers
avatar for Mark Marron

Mark Marron

Principal Research SDE, Microsoft
Mark Marron is a Principal Research SDE at Microsoft Research where he works on a range of programming language and software engineering topics. He is currently leading work on the Bosque Programming Language project. His other work includes cloud runtimes, low-overhead diagnostic... Read More →
avatar for Tosha Ellison

Tosha Ellison

COO, FINOS
Tosha has spent more than 20 years in financial services and technology working with banks, software companies and start-ups in a wide variety of roles. Leveraging this experience Tosha works across a number of initiatives to promote the Foundation and help our members maximize value... Read More →
avatar for Stephen Goldbaum

Stephen Goldbaum

Executive Director, Morgan Stanley
Stephen Goldbaum is co-creator of Morphir and an Executive Director at Morgan Stanley, where he has performed a variety of technical leadership roles. Stephen’s career has spanned a number of industries. Prior roles include: CTO at a privacy start-up, owner of a software consulting... Read More →
avatar for Pierre de Belen

Pierre de Belen

Managing Director, Goldman Sachs
Pierre De Belen is a Managing Director at Goldman Sachs where he leads the Data Model Engineering team, tasked with defining and implementing tools for data specification, transformation and consumption across the firm. He designed and led the implementation of several modeling frameworks... Read More →
avatar for Ffion Acland

Ffion Acland

Vice President, Goldman Sachs
Ffion leads the EMEA Data Models and Governance team at Goldman Sachs tasked with defining, building and governing the internal data models for derivatives products. Since joining the Data Models and Governance team four years ago, she has contributed to many internal consumer implementations... Read More →
avatar for James McLeod

James McLeod

Director of Community, FINOS
James is the Director of Community at FINOS and wholeheartedly believes the transformation of Financial Services can only be fulfilled if Open Source is embraced under the three pillars of Contribution, Consumption and Community.James has a twenty year career in software engineering... Read More →
avatar for Ian Sloyan

Ian Sloyan

Director, Market Infrastructure and Technology, INTERNATIONAL SWAPS AND DERIVATIVES ASSOCIATION, INC. (ISDA)
Ian Sloyan is a Director for Market Infrastructure and Technology at ISDA, where he leads ISDA’s Common Domain Model initiative. He joined ISDA in May 2014. From 2008 to 2014 he held was various roles in Equity, Credit and Interest Rate Derivative Operations at RBS. Prior to that... Read More →
avatar for Nigel Cobb

Nigel Cobb

Senior Data Modeller, REGnosys
With over 20 years experience as an Operations leader in the Derivatives markets, Nigel’s core expertise is in leveraging technology to deliver process transformation and industry change. Nigel is Senior Data Modeller at REGnosys where his principal responsibility is to partner... Read More →
avatar for Aitana Myohl

Aitana Myohl

Strategic Initiatives Manager, FINOS
Aitana is a Strategic Initiatives Manager at FINOS and co-leads the FINOS Open RegTech Initiative, which aims to promote Open Source Software and Standards among financial regulators and for regulatory reporting in general. Since joining FINOS in 2019, Aitana has worked on the open... Read More →
avatar for Paul Groves

Paul Groves

Senior Vice President and Lead Technical Architect, Citi
Paul has worked as a software developer for the past 20 years across a variety of industries from engineering, ecommerce, to financial services. Paul lives somewhere west of London.
avatar for Andrew Carr

Andrew Carr

Head of Consultancy, Scott Logic
avatar for Junyuan Tan

Junyuan Tan

Software Engineer, J.P. Morgan
Junyuan Tan is a software engineer at J.P. Morgan, where he is a core contributor on Perspective: an open-source, high-performance streaming data visualization library written in C++, Javascript, and Python.
avatar for Rob Underwood

Rob Underwood

Chief Development Officer, FINOS
Rob Underwood brings to FINOS two decades of experience leading high profile marketing, technology, and strategy initiatives, both for profits and nonprofits, across a diversity of organizational sizes and types, from Fortune 100 technology companies, to educational foundations, to... Read More →


Thursday October 29, 2020 13:00 - 17:00 GMT
LF Project Mini-Summit Theater

14:00 GMT

Keynote: KVM - Christian Bornträger, IBM
Speakers
avatar for Christian Borntraeger

Christian Borntraeger

CPO Linux on IBM Z Development, IBM



Thursday October 29, 2020 14:00 - 14:15 GMT
KVM Theater
  KVM Forum, KVM

14:00 GMT

Mentorship Session: Writing Change Logs That Make Sense
Join us for a Mentorship Session: Writing Change Logs That Make Sense, with Shuah Khan, Kernel Maintainer & Fellow, The Linux Foundation.

Commit describes what the commit does and why the commit is needed in the first place. In this webinar we will go over why it is beneficial to write meaningful commit logs and important considerations while writing a commit log.

The session will begin with an overview by Shuah Khan (45 minutes) and will be followed by Q&A – an opportunity to both ask Shuah questions and for group discussion (45 minutes).

Speakers
avatar for Shuah Khan

Shuah Khan

Linux Kernel Fellow, The Linux Foundation
Shuah Khan is a Linux Kernel Fellow at The Linux Foundation. She is an experienced Linux Kernel developer, maintainer, and contributor. She maintains Kernel Selftest framework, USB over IP driver, and cpupower. She is an active contributor to the Linux media subsystem. She has contributed... Read More →


Thursday October 29, 2020 14:00 - 15:30 GMT
Workshop Theater
  Interactive Learning + Special Events
  • Skill Level Any
  • Technical Talk Yes

14:00 GMT

LF AI Mini-Summit
The LF AI Foundation’s mission is to build and support an open AI community, and drive open source innovation in the AI, ML, and DL domains by enabling collaboration and the creation of new opportunities for all the members of the community. We invite you to join us for our LF AI Foundation Mini Summit where we will cover the latest updates from the Foundation, Technical Advisory Council, Trusted AI Committee, technical projects and more. We look forward to uncovering new collaboration opportunities among our growing community. Join us!

Confirmed Agenda
  • 14:00 - Welcome / LF AI Overview / How to Get Involved, Ibrahim Haddad (LF AI), Executive Director
  • 14:15 - TAC & ML Workflow Committee Updates, Jim Spohrer (IBM), TAC Chairperson
  • 14:30 - Trusted AI Committee Updates, Saishruthi Swaminathan (IBM), Committee Member
  • 14:40 - Project Update: Amundsen, Tao Feng, Amundsen Technical Project Lead
  • 14:50 - Project Update: ONNX, Prasanth Pulavarthi, ONNX Technical Project Lead
  • 15:00 - Project Update: Angel, Brucetao, Angel Technical Project Lead
  • 15:10 - Project Update: Marquez, Julien Le Dem, Marquez Technical Project Lead
  • 15:20 - Live Q&A on Text Chat, Ibrahim Haddad, Jim Spoher, Saishruthi Swaminathan, Tao Feng, Prasanth Pulavarthi, Brucetao & & Julien Le Dem (TBD based on availability)



Speakers
avatar for Saishruthi Swaminathan

Saishruthi Swaminathan

Committee Member, IBM
Saishruthi Swaminathan is a developer advocate and data scientist in the IBM CODAIT team whose main focus is to democratize data and AI through open source technologies. She has a Masters in Electrical Engineering specializing in Data Science and a Bachelor's degree in Electronics... Read More →
avatar for Ibrahim Haddad

Ibrahim Haddad

Executive Director, LF AI
Dr. Ibrahim Haddad is the Executive Director of the LF AI Foundation. ​​Throughout his career, Haddad has held technology and portfolio management roles at Ericsson Research, the Open Source Development Lab, Motorola, Palm, Hewlett-Packard and Samsung Research. ​He is known... Read More →
avatar for Jim Spohrer

Jim Spohrer

TAC Chairperson, IBM
Jim Spohrer was elected in 2020 as LF AI Technical Advisory Council Chairperson, and ONNX Steering Committee Member. Jim directs IBM’s open source Artificial Intelligence developer ecosystem effort. He led IBM Global University Programs, co-founded Almaden Service Research, and... Read More →
avatar for Brucetao

Brucetao

Technical Project Lead, Angel
avatar for Prasanth Pulavarthi

Prasanth Pulavarthi

Technical Project Lead, ONNX
Prasanth Pulavarthi is Principal Program Manager for the AI Frameworks team at Microsoft. His team works on making ML practitioners and engineers more efficient through optimized libraries, tools, and communities. ONNX Runtime (https://onnxruntime.ai) is an open source engine from... Read More →
avatar for Tao Feng

Tao Feng

Technical Project Lead, Amundsen
Tao Feng is a staff software engineer and technical lead at Lyft data tools team working on various data products.Tao is the technical lead of LF AI Project Amundsen and a committer and PMC of Apache Airflow.Previously, Tao worked at LinkedIn and Oracle on data infrastructure, tooling... Read More →
avatar for Julien Le Dem

Julien Le Dem

Technical Project Lead, Marquez
Julien Le Dem is the CTO and Co-Founder of Datakin. He co-created Apache Parquet and is involved in several open source projects including Marquez (LF AI), Apache Pig, Apache Arrow, Apache Iceberg and a few others. Previously, he was a senior principal at Wework; principal architect... Read More →


Thursday October 29, 2020 14:00 - 15:30 GMT
LF Project Mini-Summit Theater

14:15 GMT

Keynote: QEMU - Paolo Bonzini, Red Hat
Speakers
avatar for Paolo Bonzini

Paolo Bonzini

Distinguished Engineer, Red Hat, Inc.
Paolo is a long-time KVM contributor and co-maintainer; he also co-maintains some subsystems in QEMU. He works at Red Hat.



Thursday October 29, 2020 14:15 - 14:30 GMT
KVM Theater
  KVM Forum, KVM

14:40 GMT

Introducing TPM NV Storage with E/A Policies and TSS-FAPI - Andreas Fuchs, Fraunhofer SIT
The TPM contains two major features; a certain amount of NV memory and the so-called Enhanced Authorization framework. The former can be configured as simple storage, but also as monotonic counter, or bitfield. The latter can be used to implement fine-grained access policies for access TPM objects, such as NV memory. This presentation will give an introduction into these concepts and demonstrates how the features of TPM NV and E/A policies can easily be used via the TPM Software Stacks's (TSS) Feature API (FAPI). This API includes a declarative language and processing engine for TPM E/A policies which for the first time make their use very easy. In order to illustrate their usefulness, a set of example use cases and configurations, such as WriteOnceReadMany (WORM) storage (for device serial numbers) or role-based access on a per-operation level for NV storage will be presented.

Speakers
AF

Andreas Fuchs

Head of Trustworthy Platform, Fraunhofer SIT
Andreas Fuchs is a TPM and OpenSource enthusiast involved with TCG. He is a maintainer of the OpenSource TPM Software Stack (TSS) 2.0, the tpm2tss OpenSSL engine and the tpm2-totp project. Andreas Fuchs studied computer science at the Technische Universität Darmstadt and the University... Read More →



Thursday October 29, 2020 14:40 - 15:25 GMT
LSS Theater
  Linux Security Summit (LSS)

15:00 GMT

Zephyr Mini-Summit
The Zephyr Mini-Summit is designed to introduce you to the leading Open Source RTOS built with safety and security in mind.  Attendees will learn why Zephyr is gaining the attention of developers and product makers. This session will provide an overview of the latest technologies and plans emerging from the Zephyr community.

Agenda:
  • 3:00 PM - 3:15 PM   Zephyr Overview (including current Use Cases) - Barna Ibrahim, Google
  • 3:15 PM - 3:35 PM   State of Communication Stacks - Johan Hedberg, Intel
  • 3:35 PM - 3:50 PM   LTS and Release Plans - Maureen Helm, NXP
  • 3:50 PM - 4:10 PM   Security - Ruud Derwig, Synopsys
  • 4:10 PM - 4:30 PM   Safety Certification Plans - Amber Hibberd, Intel
  • 4:30 PM - 4:50 PM   Zephyr Use Cases - Michael Gielda, Antmicro
  • 4:50 PM - 5:30 PM   Panel Q&A

Speakers
avatar for Ruud Derwig

Ruud Derwig

Security & System Architect, Sr. Staff, Synopsys
Ruud Derwig has 25+ years of experience with system architectures for embedded systems. Key areas of expertise are hardware and software IPs for security, operating systems and other low-level platform software. He holds a master's degree in computing science and a professional doctorate... Read More →
avatar for Johan Hedberg

Johan Hedberg

Senior Software Engineer, Intel
Johan Hedberg has worked 20+ years in various Open Source projects. He is a maintainer for the BlueZ Bluetooth stack as well as the Linux kernel Bluetooth subsystem. He has been an active member of the Zephyr project ever since its launch and is the maintainer of its Bluetooth subsystem... Read More →
avatar for Maureen Helm

Maureen Helm

MCU Software Architect, Zephyr TSC Chair, NXP
Maureen Helm is an embedded software architect at NXP, chair of the Zephyr Project Technical Steering Committee, and member of the Linaro LITE Steering Committee. Maureen has contributed to the Zephyr Project since it launched in 2016, and has held both software and hardware engineering... Read More →
avatar for Michael Gielda

Michael Gielda

VP Business Development, Antmicro
Michael Gielda is VP Business Development and co-founder at Antmicro, a software-driven tech company developing modern edge AI systems for various branches of industry including aerospace, medical systems and robotics. He is also Chair of Outreach at CHIPS Alliance and Vice Chair... Read More →
avatar for Barna Ibrahim

Barna Ibrahim

Strategic Partner Development Lead, Google
Barna Ibrahim has 15+ years experience in ecosystem development in PC, Mobile, and Virtual Reality. Currently Barna leads Chrome OS Platforms and Ecosystem Partner Development efforts globally at Google and serves on the Zephyr Project board. With a masters in engineering and an MBA... Read More →
avatar for Amber Hibberd

Amber Hibberd

Open Source Software Engineering Manager, Safety Committee Architect/WG Chair, Intel
Amber Hibberd is an Engineering Manager for the Zephyr team at Intel Corporation. She has four years of experience working towards safety certification for open source software, including the Linux kernel and Zephyr RTOS. She is currently the chair of the Zephyr Project Safety Working... Read More →


Thursday October 29, 2020 15:00 - 17:30 GMT
LF Project Mini-Summit Theater

16:00 GMT

Challenges in Supporting Virtual CPU Hotplug on SoC Based Systems (like ARM64) - Salil Mehta, Huawei
Summary: Recently some attempts have been made to add support of the Virtual CPU Hotplug for ARM64 in QEMU virtualizer and Linux Guest Kernel but this has got mixed reviews from the community. Where some vendors have practical reasons to have such an support added on the other hand some community members have apprehensions about its support. Idea about this talk is to: 1. Present the motivation of Virtual CPU Hotplug support on ARM64 2. Quick overview 3. Problems in supporting Virtual CPU Hotplug - KVM/QEMU Virtualizer - Guest Kernel - ARM64 System Arch constraints? - Other 4. Problems being faced in up-streaming. 5. Existing work/attempts made to upstream (short mention) 6. Question/Feedback's: - Feedback from people how to proceed and avoid the current deadlock. - Should Virtual CPU Hotplug support depend upon existence of Physical CPU Hotplug support?

Speakers
avatar for Salil Mehta

Salil Mehta

System Software Architect, Huawei Technologies (U.K) R&D Ltd.
Salil works primarily on various system aspects of HiSilicon's ARM64 based Server chips. He is also a co-author and an official kernel maintainer of Huawei's on-chip integrated NIC driver HNS (HiSilicon Network Subsystem) across various multi-core server chips (Kunpeng920 and earlier... Read More →



Thursday October 29, 2020 16:00 - 16:30 GMT
KVM Theater
  KVM Forum, KVM

16:00 GMT

Introducing DENT OS, switchdev NOS for the rest of us
Network Operating Systems (NOS) based on Linux-native networking API and hardware offload for network switching ASICs continue to gain traction. DENT is a new switchdev based NOS project,  bringing together switch ASIC vendors, distributors, system integrators, and users to address a need for a streamlined, slimmed-down NOS at the campus edge.

This 90-minute workshop will introduce participants to DENT and it's community release.

Agenda: 
  • Evolution of Open Networking and Linux Networking
  • Introducing Project DENT & DentOS
  • SwitchDev for Open Networking
  • DENT Architecture & Roadmap
  • DENT “Live” demonstration
  • DENT How to Get Involved
  • Open Discussion

Speakers
avatar for Trishan de Lanerolle

Trishan de Lanerolle

Technical Program Manager & Community Architect, The Linux Foundation
Trishan de Lanerolle is a Technical Program Manager & Community Architect for Networking at the Linux Foundation, leading projects at the cutting edge of networking. De Lanerolle is a technologist with over fifteen years of experience, building successful enterprise and open source... Read More →
avatar for Steven Noble

Steven Noble

TSC Chair - DENT, Open Networking Engineer, Amazon
As a Sr Engineer at Amazon Steven works on open networking solutions.As the President of the board of the Network Device Education Foundation, Inc (NetDEF), Steven is part of a team focusing on supporting open source projects (Quagga, RouteFlow, OpenFlow) and open networking.In his... Read More →
avatar for Roopa Prabhu

Roopa Prabhu

Director Of Engineering, NVIDIA
Roopa is a Director at NVIDIA, formally Chief Architect at Cumulus Networks. She and her team work on all things kernel networking and Linux system infrastructure areas. Her primary focus areas in the Linux kernel are Linux bridge, Netlink, VxLAN, Lightweight tunnels. She is currently... Read More →



Thursday October 29, 2020 16:00 - 17:30 GMT
LF Project Mini-Summit Theater
  LF Project Mini-Summits

17:25 GMT

Overview of the Crypto-engine Improvements - Iuliana Prodan, NXP Semiconductors
dm-crypt is the Linux kernel's device mapper that provides transparent encryption of block devices using the kernel Crypto API. Linaro provided crypto engine framework to replace the in-house solutions provided by various hardware drivers. Crypto engine framework implements the queue and thread for pushing requests to the hardware, as the hardware becomes free so that drivers could use it. This talk will first detail the basics about crypto-engine framework, highlighting how it works and how hardware drivers use it. Then, some information about the new added features: support for executing multiple, independent or not, requests based on a retry mechanism, support for batch requests. At the end will draw some conclusions regarding performance improvements and why should be crypto engine the de facto crypto queue manager.

Speakers
avatar for Iuliana Prodan

Iuliana Prodan

Software engineer, NXP Semiconductors
Currently part of the NXP Security Technology Excellence Center (STEC) in Romania. Working on adding new features to CAAM (Cryptographic Accelerator and Assurance Module) driver and looking to improve crypto frameworks/API.



Thursday October 29, 2020 17:25 - 17:55 GMT
LSS Theater
  Linux Security Summit (LSS)

21:00 GMT

BoF Discussions: To Be Announced
There will be 4 topic-specific BoF discussions for KVM Forum Attendees to participate in during the event. 
Topics and access links will be coming soon! 

Thursday October 29, 2020 21:00 - 23:00 GMT
KVM Theater
  KVM Forum, KVM
  • Skill Level Any
  • Technical Talk Yes
 
Friday, October 30
 

07:00 GMT

KVM Live Upgrade with Properly Handling of Passthrough Devices - Zhimin Feng, ByteDance
VMM live upgrade is an emerging approach to upgrade the VMM without the host shutdown. There are several implementations of live upgrade for KVM. However, none of them seems handling the passthrough devices flawlessly. In this talk, we will analyze the requirements for the passthrough devices handling, and present how we follow those requirements to properly handle passthrough devices in our KVM live upgrade implementation. In addition, we also optimize the startup and suspend of VM, Our experiment shows that the total downtime is 13ms for VMM live upgrade(VM has 8 virtual CPUSs, 8GB memory, 1 disk and 1 network card.)

Speakers
ZF

Zhimin Feng

Software Engineer, ByteDance
I am now working for ByteDance., currently focusing on QEMU/Virtualization related projects.


Friday October 30, 2020 07:00 - 07:30 GMT
KVM Theater
  KVM Forum, KVM
  • Skill Level Any
  • Technical Talk Yes

07:30 GMT

Building a Cloud Infrastructure to Deploy Microservices as Microvm Guests - Matias Vara Larsen, Huawei
This talk presents a proof of concept solution that evaluates a cloud infrastructure to deploy microservices by relying on microvm Qemu machine, virtio-fs and virtio-vsocket. Microservices run as Toro's guest, a dedicated unikernel to deploy all-in-one embedded applications into the cloud. We highlight the following benefits when using microvm machine, virtio-fs and virtio-vsocket: reduced attack surface, deployment of several VMs in a single host, continuous deployment due to the short booting time, easily VMs configuration and simplified unikernel architecture. The infrastructure is built on top of a CephFS cluster thus allowing VMs to share a common filesystem. During the talk, we present the architecture of such a cloud infrastructure and the current implementation. We discuss technical challenges and ongoing work. You can find the tutorial that explains how to build this cloud infrastructure at https://github.com/torokernel/torocloudscripts.

Speakers
avatar for Matias Vara Larsen

Matias Vara Larsen

Software Engineer, Huawei
I am a Software Engineer at Huawei. I am interested in the use of formal languages and the development of Operating Systems.



Friday October 30, 2020 07:30 - 08:00 GMT
KVM Theater
  KVM Forum, KVM

10:30 GMT

Minimizing VMExits in Private Cloud by Aggressive PV IPI and Passthrough Timer - Qiao Hua & Zhou Yibo, ByteDance
VMExits caused by guest accesses to IPIs and timers have been observed as two of major overheads in virtualization. Lots of efforts have been taken in the community to reduce them. Most of them are designed for the public cloud scenarios and must follow the assertion that everything in VMs is untrusted. However, such assertion can be loosen in the private cloud scenarios where VMs can be partially trusted. Therefore, more aggressive optimization can be applied. In this talk, we will introduce our optimizations on guest IPIs and timers for KVM VMs in a private cloud. The optimizations are composed of an aggressive PV IPIs and a passthrough timer, which can eliminate most VMExits on both the setup and the interrupt injection paths. According to our early evaluation in a production environment, above optimizations can bring near bare-metal performance for certain guest workloads.

Speakers
ZY

Zhou Yibo

Engineer, Bytedance
zhou yibo is from bytedance, focus on the linux and Virtualization.
QH

Qiao Hua

Software Engineer, Bytedance


Friday October 30, 2020 10:30 - 11:00 GMT
KVM Theater
  KVM Forum, KVM
  • Skill Level Any
  • Technical Talk Yes

11:00 GMT

CIP (Civil Infrastructure Platform) Mini-Summit
The CIP Mini-Summit is a 90-minute, single-track event on the topic of industrial open source system which is based on Linux. The main goal of this event is to provide technical details and overview to develop industrial grade CIP open source base layer. Sub-groups of CIP will talk about current development activities as well as future plans. Attendees will get to know how their products can leverage CIP’s SLTS(Super Long Term Support) to develop Industrial grade products.

Topics to be covered:
  • State of Civil Infrastructure Platform 
  • CIP Kernel Team Activities towards Super Long Term Support 
  • Status update for testing within CIP
  • CIP Security towards achieving industrial grade security

AGENDA:
  • 11:00 am - 11:25 am  State of Civil Infrastructure Platform - Yoshitake Kobayashi, Toshiba Corporation; Urs Gleim, Siemens AG 
  • 11:25 am - 11:50 am  CIP Security towards achieving industrial grade security - Dinesh Kumar, Toshiba Software India Pvt. Ltd.; Kento Yoshida, Renesas Electronics Corporation
  • 11:50 am - 12:10 pm  CIP Kernel Team Activities based on “Upstream First” Principle - Masashi Kudo, Cybertrust Japan Co., Ltd.
  • 12:10 am - 12:30 pm  My experiences integrating the CIP SLTS Kernel into a fully-fledged BSP - Minh Tran, Renesas Design Vietnam Co., Ltd.

Speakers
avatar for Dinesh Kumar

Dinesh Kumar

Project Manager,, Toshiba Software India Pvt. Ltd.
More than 12 years of work experience, predominantly worked in Embedded Systems software development, cryptographic library development, hardware crypto accelerators. In addition worked for application development of Digital Rights Management as well as development of Android Application... Read More →
avatar for Yoshitake Kobayashi

Yoshitake Kobayashi

Senior Manager of Open Source Technology department, Toshiba Corporation
Yoshitake Kobayashi is the Senior Manager of The Open Source Technology Department at Toshiba Corporation. The team provides a Linux based system and related technologies such as Database and Web application frameworks for various Toshiba products. His research interests include operating... Read More →
avatar for Urs Gleim

Urs Gleim

Head of Smart Embedded Systems, Siemens AG
Urs Gleim is leading the embedded systems group at Siemens Corporate Technology which hosts the Corporate Competence Center Embedded Linux. This team centrally provides Linux and related technologies for various Siemens products. Additionally, he is the Chair of the Governing Board... Read More →
avatar for Masashi Kudo

Masashi Kudo

Technology Advisor, Cybertrust Japan Co., Ltd.
Masashi Kudo is working as Technology Advisor at Cybertrust Japan Co., Ltd. He has more than 30 year's experience in IT and network software development. He works for CIP (Civil Infrastructure Platform) project as representatives of Cybertrust Japan Co., Ltd, and acts as CIP Kernel... Read More →
avatar for Kento Yoshida

Kento Yoshida

Senior Staff Engineer, Renesas Electronics Corporation
Kento Yoshida leads the RZ/G security solution especially specialized in the cyber security for the Industrial automation and control system (IACS) using high-performance industrial MPUs at Renesas Electronics Corporation. He has more than 12 years experience in IT and network software... Read More →
avatar for Minh Tran

Minh Tran

Senior Staff Engineer, Renesas Design Vietnam Co., Ltd.
Project leader in the RZ Linux team at Renesas Design Vietnam - provide Verified Linux Package (VLP) integrating the Civil Infrastructure Platform (CIP) Super Long-Term Support (SLTS) kernel.



Friday October 30, 2020 11:00 - 12:30 GMT
LF Project Mini-Summit Theater
  LF Project Mini-Summits

11:00 GMT

BoF Discussions: To Be Announced
There will be 4 topic-specific BoF discussions for KVM Forum Attendees to participate in during the event. 
Topics and access links will be coming soon! 

Friday October 30, 2020 11:00 - 13:00 GMT
KVM Theater
  KVM Forum, KVM
  • Skill Level Any
  • Technical Talk Yes

13:00 GMT

State of the User Namespace - Stephane Graber & Christian Brauner, Canonical
The user namespace first started off as a way to run safer containers, preventing trivial container escapes and privilege escalations. It has since evolved into a versatile tool used by container managers as well as a growing number of other software, ranging from network services to web browsers. In this talk we'll go over the main characteristics of the user namespace, its current uses, recent improvements and new features as well as going over some of the upcoming work on it.

Speakers
avatar for Stéphane Graber

Stéphane Graber

Project leader for LXD, LXC and LXCFS, Canonical Ltd.
Stéphane Graber is the engineering manager for the LXD team at Canonical Ltd. He is the upstream project leader for LXC and LXD and a frequent speaker and track leader at events related to containers and Linux. Stéphane is also a longtime contributor to the Ubuntu Linux distribution... Read More →
avatar for Christian Brauner

Christian Brauner

Senior Software Engineer, Canonical
Christian Brauner is a kernel developer and maintainer of the LXD and LXC projects currently working at Canonical. He works mostly upstream on the Linux Kernel maintaining various bits and pieces. He is strongly committed to working in the open, and an avid proponent of Free Software... Read More →



Friday October 30, 2020 13:00 - 13:45 GMT
LSS Theater
  Linux Security Summit (LSS)

14:00 GMT

Speeding Up VM’s I/O Sharing Host's io_uring Queues With Guests - Stefano Garzarella, Red Hat
io_uring is the newest Linux I/O interface. It provides submission and completion queues for performing asynchronous I/O operations.

The queues are located in a memory region shared between the userspace application and the kernel. This aims to reduce the number of syscalls required for I/O operations and provides a way to poll efficiently. io_uring achieves good performance and it makes exposing submission and completion queues to guests an attractive idea for improving I/O performance in virtualization.

Stefano will give a brief overview of io_uring API. Then, he will illustrate how the host's io_uring queues can be shared with guests to improve I/O performance of a block device and which io_uring changes are required to safely give queues access to the guest. Finally, Stefano will show the performance boost achieved with the proposed approach and future steps.

Speakers
avatar for Stefano Garzarella

Stefano Garzarella

Senior Software Engineer, Red Hat
Stefano is a Senior Software Engineer at Red Hat. He is working on virtualization and networking topics in QEMU and Linux kernel. He is a co-maintainer of Linux's virtio-vsock. Current projects cover virtio-vsock, QEMU network and storage, and lightweight VMs.



Friday October 30, 2020 14:00 - 14:30 GMT
KVM Theater
  KVM Forum, KVM

14:30 GMT

Designing, Configuring and Verifying Linux Systems with Evidences for High Quality and Fault Mitigation - Activities in the LF ELISA Project
This mini-summit is organized as a few lightning talks, a session for frequently asked questions from the audience and Birds-of-Feather-like sessions to discuss interesting aspects around design, configuration and verification of Linux systems, and the challenges creating and obtaining evidences for the execution of high-quality software development processes and proper fault mitigation. This mini-summit captures and summarizes various activities explored and done in the different working groups of the LF ELISA Project.

Agenda:
  • 2:30 PM - 2:35 PM   ELISA introduction - Shuah Khan, Linux Kernel Fellow, The Linux Foundation
  • 2:35 PM - 2:55 PM   Designing, Configuring and Verifying Linux Systems with Evidences for High Quality and Fault Mitigation - Activities in the LF ELISA Project - Christopher Temple, Lead Safety and Reliability Systems Architect, Arm
  • 2:55 PM - 3:15 PM   Linux memory error handling on funcational safety systems? - Gabriele Paoloni, Senior SW Architect, Intel Corporation
  • 3:15 PM - 3:35 PM   Configuring a kernel for safety: Top-down and bottom-up - Elana Copperman, System Safety Architect, Mobileye, An Intel Company 
  • 3:35 PM - 3:55 PM   Evidence and Arguments on Adressing Bug Classes - Lukas Bulwahn, Safety Software Key Expert, BMW AG
  • 3:55 PM - 4:00 PM   Closing Thoughts - Shuah Khan, Linux Kernel Fellow, The Linux Foundation

Speakers
avatar for Lukas Bulwahn

Lukas Bulwahn

Safety Software Key Expert, BMW AG
Lukas Bulwahn has received a diploma in computer science and a PhD in formal methods from Technische Universität München. Since 2012, he is working at BMW on research and development of an open-source software platform for autonomous driving systems. One part of this research has... Read More →
avatar for Shuah Khan

Shuah Khan

Linux Kernel Fellow, The Linux Foundation
Shuah Khan is a Linux Kernel Fellow at The Linux Foundation. She is an experienced Linux Kernel developer, maintainer, and contributor. She maintains Kernel Selftest framework, USB over IP driver, and cpupower. She is an active contributor to the Linux media subsystem. She has contributed... Read More →
avatar for Christopher Temple

Christopher Temple

Lead Safety and Reliability Systems Architect, Arm
As Lead Safety & Reliability Architect Dr. Chris Temple develops the safety and reliability technology roadmap, and drives thought leadership in next generation cost effective safety systems at Arm. Temple is active in the ELISA open source project, where he is investigating inter-dependencies... Read More →
avatar for Gabriele Paoloni

Gabriele Paoloni

Senior SW Architect, Intel Corporation
Gabriele Paoloni is a lead software architect for functional safety at Intel where he defines software and firmware architectures for Internet of Things (IOT) platforms.
avatar for Elana Copperman

Elana Copperman

System Safety Architect, Mobileye, An Intel Company
Elana Copperman, PhD is a System Safety Architect at Mobileye (part of Intel). She provides support for designing safety features in Mobileye products, including system boot; drivers; and Linux infrastructure. Before working at Mobileye, she worked as a Security Architect for Cisco-Il... Read More →



Friday October 30, 2020 14:30 - 16:00 GMT
LF Project Mini-Summit Theater

15:00 GMT

Comparing Performance of NVMe Hard Drives in KVM, Baremetal, and Docker Using Fio and SPDK for Virtual Testbed Applications - Mauricio Tavares, RENCI
As it is known, the highest performance using a NVMe hard drive in a KVM guest is achievable using vfio-pci passthrough. Docker also allows PCI devices to be passed through. A lot of work has been done comparing some combination of drives in some combination of those platforms using some industry standard methods and parameters. But, how do they scale up when we want to add multiple drives per guest/container vs multiple guests/containers with one drive each? How about fine tuning memory/numa/iommu as we might also be passing out other CPI devices? And, and we want to build, test, and collect data in a reproducible way? Some ansible and shell scripting involved.

Speakers
MT

Mauricio Tavares

Creator of shiny thingies, RENCI
Mauricio Tavares (BS Aerospace Engineering) has worked with small and large companies in education, finance, and medical fields building and protecting user data. Currently a researcher at RENCI involved in next generation network research and an instructor with the Chameleon experimental... Read More →



Friday October 30, 2020 15:00 - 15:30 GMT
KVM Theater
  KVM Forum, KVM

15:00 GMT

QEMU Snaphosts Are So Slow. Really? - Denis Lunev, Virtuozzo
QEMU snapshots made via savevm interface are at the moment synchronous and slow. This happens not only due to not optimal code but also due to a gap between migration and block layer concepts. This presentation tries to cover this gap and provides some approaches to faster make snapshot and revert to snapshot operations. The talk will cover optimizations to the currently available synchronous SaveVM interface and will also cover asynchronous operations, including asynchronous revert to snapshot, which would require developing a memory page index for migration stream.

Speakers
DL

Denis Lunev

Team Lead, Virtuozzo
Denis Lunev is working in Virtuozzo around 20 years dealing with various aspects of virtualization, both in virtual machines and container worlds. Right now is working QEMU optimizations.



Friday October 30, 2020 15:00 - 15:30 GMT
KVM Theater
  KVM Forum, KVM

16:00 GMT

Bring SCSI Support Into QEMU Block Layer - Yaowei Bai, Chinamobile
Currently some storage technologies like Ceph already have the support of several SCSI interfaces like WRITE SAME and COMPARE AND WRITE, which can be called by QEMU block driver directly. However, QEMU still emulates them at the moment. We work on this by introducing SCSI support into QEMU block layer. This presentation will explain how this support is implemented and the problem it still has.

Speakers
YB

Yaowei Bai

Software engineer, Chinamobile
I'm a cloud software engineer focusing on virtualization and linux kernel in Chinamobile. Currently i'm working on high-performance distributed storage system basing on Ceph and spoke on Cephalocon 2020.



Friday October 30, 2020 16:00 - 16:30 GMT
KVM Theater
  KVM Forum, KVM

17:00 GMT

Would Abandoning the C Language Really Help? - Moderated by Casey Schaufler; Steve Klabnik, Rustacean; Julia Lawall, Inria & Yannick Moy, AdaCore
Many vulnerabilities stem from easily-made errors in C and C++. This includes their many undefined behaviors, such as buffer overflows and double-frees. Other systems programming languages (such as Rust and Ada)have been developed that prevent or reduce the likelihood of these defects. Firefox is reimplementing parts of its code in Rust, and curl is investigating using the Hyper Rust library. 
What are the pros and cons of trying to switch parts of a larger system, like the Linux kernel, to a language designed to reduce the likelihood or impact of defects? What are the lessons learned?
Is it worth it?

Speakers
avatar for Casey Schaufler

Casey Schaufler

Engineer, Intel
Casey Schaufler worked on Unix kernels in the 1970s-90s. He has implemented access control lists, mandatory access control, extended filesystem attributes, X11 access controls, network protocols and audit systems. His involvement in Linux began with the Linux Security Module work... Read More →
avatar for Steve Klabnik

Steve Klabnik

Rustacean, Oxide Computer
Steve is the co-author of the Rust book.
JL

Julia Lawall

Researcher, Inria
verification, scheduling, coccinelle
avatar for Yannick Moy

Yannick Moy

Engineer, AdaCore
Yannick Moy is SPARK Product Manager at AdaCore and co-director of the ProofInUse joint laboratory with Inria. At AdaCore, he works on software source code analyzers CodePeer and SPARK, aiming either at detecting bugs or at verifying safety/security properties. Yannick leads... Read More →


Friday October 30, 2020 17:00 - 18:00 GMT
LSS Theater
  Linux Security Summit (LSS)
  • Skill Level Any
  • Technical Talk No

18:00 GMT

Closing Remarks - Elena Reshetova, Security Engineer, Intel Corporation
Speakers
avatar for Elena Reshetova

Elena Reshetova

Security engineer, Intel
Elena Reshetova is a security engineer and researcher at the Intel System Software Products Security group in Finland working with various Open Source platform security projects across the whole Linux platform security community.


Friday October 30, 2020 18:00 - 18:05 GMT
LSS Theater
  Linux Security Summit (LSS)
  • Skill Level Any
  • Technical Talk No
 

Twitter Feed