13–15 Nov 2023
America/New_York timezone

Topics

16 out of 252 displayed
  1. The Android Micro Conference brings the upstream community and Android systems developers together to discuss issues and changes to the Android platform and their dependencies and interactions with the Linux kernel, allowing for collaboration on solutions for upstream.

    Since last year's conference, there has been quite...

    Go to contribution page
  2. The Android Micro Conference brings the upstream community and Android systems developers together to discuss issues and changes to the Android platform and their dependencies and interactions with the Linux kernel, allowing for collaboration on solutions for upstream.

    Since last year's conference, there has been quite...

    Go to contribution page
  3. In the Linux ecosystems there are many ways to build all the software used to put together a running system. Whether it’s building all the binary packages for a binary Linux distribution, using a source-based distribution, or building an embedded system from scratch, there are a lot of shared challenges which each system solves in their own way.

    This microconference is a way to get people...

    Go to contribution page
  4. In the Linux ecosystems there are many ways to build all the software used to put together a running system. Whether it’s building all the binary packages for a binary Linux distribution, using a source-based distribution, or building an embedded system from scratch, there are a lot of shared challenges which each system solves in their own way.

    This microconference is a way to get people...

    Go to contribution page
  5. Mr Gregory Price (MemVerge Inc)

    Compute Express Link is a cache coherent fabric that in recent years has been gaining momentum in the industry. CXL 3.0 launched just before Plumbers 2022 (where very early discussions were had), bringing new challenges such as dynamic capacity devices and large scale fabrics, two features that bring significant challenges to Linux. There has also been controversy and confusion in the Linux...

    Go to contribution page
  6. Mr Gregory Price (MemVerge Inc)

    Compute Express Link is a cache coherent fabric that in recent years has been gaining momentum in the industry. CXL 3.0 launched just before Plumbers 2022 (where very early discussions were had), bringing new challenges such as dynamic capacity devices and large scale fabrics, two features that bring significant challenges to Linux. There has also been controversy and confusion in the Linux...

    Go to contribution page
  7. The Confidential Computing microconferences in the past years brought together developers working secure execution features in hypervisors, firmware, Linux Kernel, over low-level user space up to container runtimes. A broad range of topics was discussed ranging from enablement for hardware features up to generic attestation workflows.

    Over the last year there was progress on the development...

    Go to contribution page
  8. The Confidential Computing microconferences in the past years brought together developers working secure execution features in hypervisors, firmware, Linux Kernel, over low-level user space up to container runtimes. A broad range of topics was discussed ranging from enablement for hardware features up to generic attestation workflows.

    Over the last year there was progress on the development...

    Go to contribution page
  9. The usual containers and checkpoint/restore micro-conference.

    We will be discussing recent advancements in container technologies with some of the usual candidates being:

    • CGroupV2 feature parity with CGroupV1
    • Emulation of various files and system calls through FUSE and/or Seccomp
    • Dealing with the eBPF-ification of the world
    • Making user namespaces more accessible
    • VFS...
    Go to contribution page
  10. The usual containers and checkpoint/restore micro-conference.

    We will be discussing recent advancements in container technologies with some of the usual candidates being:

    • CGroupV2 feature parity with CGroupV1
    • Emulation of various files and system calls through FUSE and/or Seccomp
    • Dealing with the eBPF-ification of the world
    • Making user namespaces more accessible
    • VFS...
    Go to contribution page
  11. The IoT Microconference is a forum for developers to discuss all things IoT. Topics include tools, telemetry, device drivers, and protocols in not only the Linux kernel but also Real-Time Operating Systems such as Zephyr.

    Since last year, there have been a number of new technical topics with significant updates.

    • Opportunities in IoT and Edge computing with the Linux /dev/accel API
      -...
    Go to contribution page
  12. The IoT Microconference is a forum for developers to discuss all things IoT. Topics include tools, telemetry, device drivers, and protocols in not only the Linux kernel but also Real-Time Operating Systems such as Zephyr.

    Since last year, there have been a number of new technical topics with significant updates.

    • Opportunities in IoT and Edge computing with the Linux /dev/accel API
      -...
    Go to contribution page
  13. The Linux Plumbers 2023 Kernel Testing & Dependability track focuses on advancing the current state of testing of the Linux Kernel and its related infrastructure. The main purpose is to improve software quality and dependability for applications that require predictability and trust. We aim to create connections between folks working on similar projects, and help individual projects make...

    Go to contribution page
  14. The Linux Plumbers 2023 Kernel Testing & Dependability track focuses on advancing the current state of testing of the Linux Kernel and its related infrastructure. The main purpose is to improve software quality and dependability for applications that require predictability and trust. We aim to create connections between folks working on similar projects, and help individual projects make...

    Go to contribution page
  15. James Gowans (Amazon EC2)

    KVM (Kernel-based Virtual Machine) enables the use of hardware features to improve the efficiency, performance, and security of virtual machines created and managed by userspace. KVM was originally developed to host and accelerate "full" virtual machines running a traditional kernel and operating system, but has long since expanded to cover a wide array of use cases, e.g. hosting real time...

    Go to contribution page
  16. James Gowans (Amazon EC2)

    KVM (Kernel-based Virtual Machine) enables the use of hardware features to improve the efficiency, performance, and security of virtual machines created and managed by userspace. KVM was originally developed to host and accelerate "full" virtual machines running a traditional kernel and operating system, but has long since expanded to cover a wide array of use cases, e.g. hosting real time...

    Go to contribution page
  17. When things go wrong, we need to debug the kernel. There are about as many ways to do that as you can imagine: printk, kdb/kgdb over serial, tracing, attaching debuggers to /proc/kcore, and post-mortem debugging using core dumps, just to name a few. Frequently, tools and approaches used by userspace debuggers aren't enough for the requirements of the kernel, so special tools are created to...

    Go to contribution page
  18. When things go wrong, we need to debug the kernel. There are about as many ways to do that as you can imagine: printk, kdb/kgdb over serial, tracing, attaching debuggers to /proc/kcore, and post-mortem debugging using core dumps, just to name a few. Frequently, tools and approaches used by userspace debuggers aren't enough for the requirements of the kernel, so special tools are created to...

    Go to contribution page
  19. The Live Patching microconference at Linux Plumbers 2023 aims to gather stakeholders and interested parties to discuss proposed features and outstanding issues in live patching.

    Live patching is a critical tool for maintaining system uptime and security by enabling fixes to be applied to running systems without the need for a reboot. The development of the infrastructure is an ongoing...

    Go to contribution page
  20. The Live Patching microconference at Linux Plumbers 2023 aims to gather stakeholders and interested parties to discuss proposed features and outstanding issues in live patching.

    Live patching is a critical tool for maintaining system uptime and security by enabling fixes to be applied to running systems without the need for a reboot. The development of the infrastructure is an ongoing...

    Go to contribution page
  21. The Power Management and Thermal Control Microconference focuses on power management and thermal control infrastructure, CPU and device power-management mechanisms, and thermal control methods. In particular, we are interested in improving the thermal control infrastructure in the kernel to cover more use cases and utilizing energy-saving opportunities offered by modern hardware in new...

    Go to contribution page
  22. The Power Management and Thermal Control Microconference focuses on power management and thermal control infrastructure, CPU and device power-management mechanisms, and thermal control methods. In particular, we are interested in improving the thermal control infrastructure in the kernel to cover more use cases and utilizing energy-saving opportunities offered by modern hardware in new...

    Go to contribution page
  23. The real-time and scheduling micro-conference joins these two intrinsically connected communities to discuss the next steps together.

    Over the past decade, many parts of PREEMPT_RT have been included in the official Linux codebase. Examples include real-time mutexes, high-resolution timers, lockdep, ftrace, RCU_PREEMPT, threaded interrupt handlers, and more. The number of patches that need...

    Go to contribution page
  24. The real-time and scheduling micro-conference joins these two intrinsically connected communities to discuss the next steps together.

    Over the past decade, many parts of PREEMPT_RT have been included in the official Linux codebase. Examples include real-time mutexes, high-resolution timers, lockdep, ftrace, RCU_PREEMPT, threaded interrupt handlers, and more. The number of patches that need...

    Go to contribution page
  25. We'd like to propose another edition of the RISC-V microconference for Plumbers at 2023. Broadly speaking anything related to both Linux and RISC-V is on topic, but discussion tend to involve the following categories:

    • How to support new RISC-V ISA features in Linux, both for the standards are for vendor-specific extensions.
    • Discussions related to RISC-V based SOCs, which frequently...
    Go to contribution page
  26. We'd like to propose another edition of the RISC-V microconference for Plumbers at 2023. Broadly speaking anything related to both Linux and RISC-V is on topic, but discussion tend to involve the following categories:

    • How to support new RISC-V ISA features in Linux, both for the standards are for vendor-specific extensions.
    • Discussions related to RISC-V based SOCs, which frequently...
    Go to contribution page
  27. Rust is a systems programming language that is making great strides in becoming the next big one in the domain.

    Rust for Linux is the project adding support for the Rust language to the Linux kernel. Rust has a key property that makes it very interesting as the second language in the kernel: it guarantees no undefined behavior takes place (as long as unsafe...

    Go to contribution page
  28. Rust is a systems programming language that is making great strides in becoming the next big one in the domain.

    Rust for Linux is the project adding support for the Rust language to the Linux kernel. Rust has a key property that makes it very interesting as the second language in the kernel: it guarantees no undefined behavior takes place (as long as unsafe...

    Go to contribution page
  29. The Linux kernel has grown in complexity over the years. Complete understanding of how it works via code inspection has become virtually impossible. Today, tracing is used to follow the kernel as it performs its complex tasks. Tracing is used today for much more than simply debugging. Its framework has become the way for other parts of the Linux kernel to enhance and even make possible new...

    Go to contribution page
  30. The Linux kernel has grown in complexity over the years. Complete understanding of how it works via code inspection has become virtually impossible. Today, tracing is used to follow the kernel as it performs its complex tasks. Tracing is used today for much more than simply debugging. Its framework has become the way for other parts of the Linux kernel to enhance and even make possible new...

    Go to contribution page
  31. The [PCI interconnect][1] specification, the devices that implement it, and the system IOMMUs that provide memory and access control to them are nowadays a de-facto standard for connecting high-speed components, incorporating more and more features such as:

    • Address Translation Service (ATS)/Page Request Interface (PRI)
    • [Single-root I/O Virtualization (SR-IOV)][2]/Process Address...
    Go to contribution page
  32. The [PCI interconnect][1] specification, the devices that implement it, and the system IOMMUs that provide memory and access control to them are nowadays a de-facto standard for connecting high-speed components, incorporating more and more features such as:

    • Address Translation Service (ATS)/Page Request Interface (PRI)
    • [Single-root I/O Virtualization (SR-IOV)][2]/Process Address...
    Go to contribution page