24–28 Aug 2020
US/Pacific timezone

Session

BOFs Session

24 Aug 2020, 07:00

Presentation materials

There are no materials yet.

  1. Nick Desaulniers (Google), Behan Webster (Converse in Code Inc.)
    24/08/2020, 09:00

    Come join us to work through issues specific to building the Linux kernel with LLVM. In addition to our Micro Conference, let's carve out time to follow up on unresolved topics from our meetup in February:

    • Improving our home page
    • Status of each architecture
    • Call to action / how to get started / Evangelism
    • Improving Documentation/
    • Maintainer model
    • Minimum supported versions...
    Go to contribution page
  2. Mr Drew Fustini (BeagleBoard.org Foundation)
    25/08/2020, 07:00

    There are active open source projects such as LiteX which have developed IP (e.g. chip-level hardware design) needed for building an open source SoC. The common workflow is that this SoC would be synthesized into a bitstream and loaded into a FPGA. (Aside: there is also the possibility of using these IP modules in an ASIC, but the scenario of supporting fixed-in-silicon hardware peripherals...

    Go to contribution page
  3. Laura Abbott
    25/08/2020, 08:00

    It's not an evening social but pets are good. Stop by and show off your pets on video camera!

    Go to contribution page
  4. James Morris, Mimi Zohar (IBM)
    25/08/2020, 09:00

    Gather stakeholders from security, block, and VFS to discuss potential merging of the IPE LSM vs. integration with IMA.

    Background:

    • IPE: https://microsoft.github.io/ipe/
    • Mailing list thread: https://lore.kernel.org/linux-security-module/20200802143143.GB20261@amd/T/#mc30b4a8fa5525ef27eb6bda61a7f7a690ddc4c20
    Go to contribution page
  5. Dhaval Giani (Oracle)
    26/08/2020, 07:00

    The goal of this discussion is to bring some of the discussions from LKML to a room where some of us can get together, figure out what interface makes sense for initial merging into upstream, what future goals are. Are cgroups the way forward, or should coreschedfs be a thing?

    We want to follow this up with

    Core Scheduling: Cross CPU priority comparison

    Core Scheduling load balancing...

    Go to contribution page
  6. Tzvetomir Stoyanov
    26/08/2020, 08:00

    Synchronization of kernel trace event timestamps between host and guest VM is a key requirement for analyzing the interaction between host and guest kernels. The task is not trivial, although both kernels run on the same physical hardware. There is a non-linear scaling of the guest clock, implemented intentionally by the hypervisor in order to simplify live guest migration to another host....

    Go to contribution page
  7. Ofir Weisse (Google)
    26/08/2020, 09:00

    Speculative execution attacks, such as L1TF, MDS, LVI pose significant security risk to hypervisors and VMs. A complete mitigation for these attacks requires very frequent flushing of buffers (e.g., L1D cache) and halting of sibling cores. The performance cost of such mitigations is unacceptable in realistic scenarios. We are developing a high-performance security-enhancing mechanism to...

    Go to contribution page
  8. Paul McKenney (Facebook)
    26/08/2020, 10:00

    This is a gathering to discuss Linux-kernel RCU internals.

    The exact topics depend on all of you, the attendees. In 2018, the focus was entirely on the interaction between RCU and the -rt tree. In 2019, the main gathering had me developing a trivial implementation of RCU on a whiteboard, coding-interview style, complete with immediate feedback on the inevitable bugs.

    Come (virtually!)...

    Go to contribution page
  9. John Stultz (Linaro), Todd Kjos (Google), Lina Iyer, Sumit Semwal, Karim Yaghmour (Opersys inc.)
    26/08/2020, 19:00

    This is a placeholder for the Android MC follow-up BoF that should be scheduled to run 48 to 72 hours after the Android MC.

    Go to contribution page
  10. Nikolai Kondrashov (Red Hat)
    27/08/2020, 07:00

    See the Kernel CI's new Unified Reporting in action: from multi-CI submission, through common dashboards and notification subscription, to report emails.

    Explore and discuss the report schema and protocol. Learn how to send testing results, using your own, or example data. Help us accommodate your reporting requirements in the schema, database, dashboards and emails.

    Bootstrap automatic...

    Go to contribution page
  11. Ezequiel Garcia (Collabora, Ltd.)
    27/08/2020, 08:00

    With the introduction of DMA-BUF Heaps,
    the kernel has introduced a fairly generic API
    for applications and drivers to request memory
    that can be used for DMA operations.

    Currently, two DMA-BUF Heaps backends (system and
    CMA) are available and a bunch of others are being
    explored and proposed for mainline inclusion.

    However, the current design seems to imply applications
    know...

    Go to contribution page
  12. Kris Van Hees (Oracle USA)
    27/08/2020, 09:00

    DTrace on Linux has existed for many years now, but it depended on rather invasive kernel modifications. With the emergence of tracing facilities in the Linux kernel, such as BPF, perf, tracepoints, ... a re-implementation of the well-known DTrace tool (and D language) is possible without extensive kernel modifications.

    The re-implementation of DTrace has been ongoing and has made...

    Go to contribution page
  13. Jonathan Corbet (Linux Plumbers Conference)
    27/08/2020, 10:00

    The switch to an online event required a lot of scrambling by the Linux Plumbers Conference organizing committee. This is a session to talk about how we did it — what technologies were involved, where the challenges were, what is available to a group organizing a conference for nearly 1000 people using only free software. Come to talk about what we did, to learn about running an online event...

    Go to contribution page
  14. Aleksa Sarai (SUSE LLC), Christian Brauner (Canonical)
    28/08/2020, 07:00

    Based on the kernel summit talk "Extensible Syscalls" we want to continue the discussions around checking for supported features in syscalls. The were various proposals in the room that would be interesting to discuss in detail and come to a conclusion what would work best!

    Go to contribution page
  15. Kees Cook (Google)
    28/08/2020, 08:00

    Many reference counters in the kernel are still atomic_t. There are Coccinelle scripts to find these, there are older patches sent to the list that were ignored, and new instances have been added. Let's try to get this work finished up.
    https://github.com/KSPP/linux/issues/104

    Go to contribution page
  16. Kate Stewart (Linux Foundation), Shuah Khan (The Linux Foundation)
    28/08/2020, 10:00

    Abstract:
    There have been numerous initiatives to increase the diversity of contributors to the Linux kernel over the years, and there has been a steady increase in the relative % of contributors as well as absolute numbers. This BOF will review some of the historical data on gender diversity from the recently released kernel history report[1]. Challenge to brainstorm on is how to...

    Go to contribution page
  17. Jonathan Corbet (Linux Plumbers Conference)
    28/08/2020, 11:00

    This is a place for a post-conference gathering to celebrate the end of a long week. Hang out with members of the program committee, speakers, and attendees, lift a glass of whatever is appropriate for your time zone, and enjoy one last BBB experience before we all disperse again. No presentations, no slides.

    Go to contribution page
  18. Emily Shaffer (Google), Jonathan Nieder (Google), Jonathan Tan (Google), Josh Steadmon (Google)

    Git is a fundamental tool in the open source ecosystem - a widely used source control system, it’s relied on by many packages which Linux relies on, and by the Linux kernel itself. However, it has its share of obstacles for both users and contributors, in the form of steep learning curves, exclusive language, and more. To help address these obstacles, the Git project wants to hear from users!...

    Go to contribution page
  19. Emily Shaffer (Google), Jonathan Nieder (Google), Jonathan Tan (Google), Josh Steadmon (Google)

    Git is a fundamental tool in the open source ecosystem - a widely used source control system, it’s relied on by many packages which Linux relies on, and by the Linux kernel itself. However, it has its share of obstacles for both users and contributors, in the form of steep learning curves, exclusive language, and more. To help address these obstacles, the Git project wants to hear from users!...

    Go to contribution page
Building timetable...

Diamond Sponsor

Platinum Sponsors



Gold Sponsors


Silver Sponsors


Catchboxes Sponsor

Conference Services Provided By