The end of October means it’s time for crisp fall air, autumn leaves…and Open Source Summit Europe 2020! From October 26th-29th, over 2,000 developers, technologists and industry experts will have the opportunity to exchange ideas on the latest trends in open source and open collaboration, while learning how to better navigate the open source landscape. Because this year’s conference is taking place virtually, attendees can join in on the fun from anywhere, at any time.
VMware joins Open Source Summit (OSS) Europe 2020 as a Gold sponsor and several of our experts will be sharing their insights and best practices, as well as presentations of their work in the open source community. Here’s a breakdown of some of our hosted sessions that you won’t want to miss:
Solving the Twelve Year Old ftrace Time Stamp Puzzle – Monday, 26 October, 13:00-13:50 GMT
The ftrace ring buffer inside the Linux kernel has been used to debug numerous issues since 2008. With its incorporated timestamp counter, it can show how long functions last, or time the latency between events. But this timestamp had a flaw all these years – it wouldn’t give time deltas for events recorded in a context that interrupted the recording of another event on the buffer…until now. Steven Rostedt will provide a deep dive into how this issue was resolved.
Backup & Migration of Kubernetes Clusters Between Different Distributions – Monday, 26 October, 18:30-19:20 GMT
In this session, Alexandre Stratikopoulos will demonstrate how Project Velero can enable Data Protection and Data Migration no matter where your Kubernetes cluster is running. He will also introduce a new Kubernetes Migrator Framework and Orchestrator using a Kubernetes Operator that will abstract the complexity of migration application workloads across distributions. Additionally, he will empower non-privileged Kubernetes users to determine when to migrate their applications across different clusters.
Mix Edge and Electric Vehicles to Get a Shot at Sustainability – Monday, 26 October, 18:30-19:20 GMT
Electric Grid Modernization involves possibly shifting demand to smooth usage peaks, which helps decarbonize the grid by avoiding the need to bring online dirty sources of energy to meet demand. Electric Vehicle charging lends itself well to demand shifting. In this session, VMware Engineers Tzvetomir Stoyanov and Diana Atanasova guide you through an exploration of the open source Project Kinney, which provides Go and Python clients for CP’s SOAP API and both a replay and full simulator. They will share alternative curtailment algorithms that take into consideration location, time of day, amount of vehicle charge and charging patterns so that demand can be met in a more sustainable way.
Tutorial: Firewalls with NFtables – Tuesday, 27 October, 16:15-18:05 GMT
Linux networking has gone through many changes over the years, and the ip filtering subsystem is no different. Now, nftables are quickly becoming the de facto standard for network filtering on Linux. In this tutorial, VMware Open Source Developer John Hawley will give an overview of nftables, why it’s a major step forward, why it’s taken so long and provide examples that attendees can take to deploy their own network filtering using nftables. Basic concepts like tcp/ip, udp, network flows and such would be good understandings to have coming in, but the topics will be touched on briefly.
Tutorial: How to Ansible – Tuesday, 27 October, 18:30-20:20 GMT
Gone are the days when an administrator could, realistically, count the number of machines they were responsible for – the days of large-scale deployments are now here. This also means that admins can no longer reasonably log into all of those machines to do the configuration by hand. Today it’s best to rely on an automation framework to do this on a larger, more replicable scale. Ansible is one such automation framework used by admins to efficiently log into all of the machines they are responsible for. VMware Open Source Developer John Hawley will provide a hands-on tutorial that will walk attendees through the very basics of Ansible: getting it set up and running, passing data, fetching information and generally becoming comfortable with the basics of configuration management. Note that a laptop sufficiently capable of running two virtual machines will be required.
Collaborative Leadership: Governance Beyond Company Affiliation – Wednesday, 28 October, 16:15 – 16:40 GMT
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 everyone can 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. In this discussion, Director of Open Source Community Strategy Dawn Foster will talk about:
- 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
Customized Trace Data Visualization with KernelShark: How to Write User Plugins – Wednesday, 28 October, 17:15 – 18:05 GMT
KernelShark is a front-end reader of tracing data with data visualization capabilities that have 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 user customization was one of the key features incorporated in the design of KernelShark v1, the possibility to write plugins was not taken advantage of by KernelShark users. This will likely change with KernelShark 2.0, as the plugin development process was greatly simplified and the user has more ways to customize. VMware Open Source Engineer Yordan Karadzhov will provide a brief overview of how to create your own plugins and will demo some of the new key features in KernelShark 2.0.
If You Can’t Measure It, You Can’t Manage It: How to Assess Project Health – Wednesday, 28 October, 18:55 – 19:20 GMT
Open source software can give maintainers and contributors the opportunity to lead and develop their projects as they’d like, but more freedom means more responsibility for the project leadership. One major role of an Open Source Program Office (OSPO) is to help projects become sustainable and reliable. In this talk, VMware’s Ivana Atanasova and Stefka Dimitrova will share the criteria one should use to measure a project’s health and discuss how to interpret the data to identify potential problems.
Register now to add these sessions to your schedule and see what our VMware open source innovators have to offer. Additionally, don’t forget to check out our open source shop of curiosities for a curated collection of insights, tips and knowledge from our open source experts and the community. We look forward to connecting and collaborating with you at OSS Europe 2020!
Stay tuned to the Open Source Blog and follow us on Twitter (@vmwopensource) for updates leading up to and throughout the summit.