This is the last year that we will be adhering to our long-standing tradition of extending the deadline by one week. In 2023, we will break from this tradition, so that the refereed-track deadline will be a hard deadline, not subject to extension.
But this is still 2022, and so we are taking this one last opportunity to announce that we are extending the Refereed-Track deadline from the current June 12 to June 19. Again, if you have already submitted a proposal, thank you very much! For the rest of you, there is one additional week in which to get your proposal submitted. We very much look forward to seeing what you all come up with.
This microconference supplements the LSF/MM event by providing an opportunity to discuss current topics with a different audience, in a different location, and at a different time of year.
The microconference is about current problems in kernel memory management, for example:
- Multi-generational LRU vs traditional LRU
- Do we need three different slab allocators?
- How far do we take the folio conversion?
- Can we handle page pinning and page mapcount more effectively?
- How can we effectively cache reflinked files?
- Can we support 1GB pages other than through hugetlbfs?
- How should we handle memory failures better?
Please come and join us in the discussion about the rocket science kernel memory management.
We hope to see you there!
We hope very much to see you in Dublin in September (12-14th). Please visit our attend page for all the details.
Linux Plumbers Conference 2022 is pleased to host the Compute Express Link Microconference
Compute Express Link is a cache coherent fabric that is gaining a lot of momentum in the industry. Hardware vendors have begun to ramp up on CXL 2.0 hardware and software must not lag behind. The current software ecosystem looks promising with enough components ready to begin provisioning of test systems.
The Compute Express Link microconference focuses around how to evolve the Linux
CXL kernel driver and userspace for full support of the CXL 2.0 and beyond. It is also an opportunity to discuss the needs and expectations of everyone on the CXL community and to address the current state of development.
Suggested topics:
- Ecosystem & Architectural review
- Future kernel work – regions
- QEMU support now and later
- Security: IDE and SPDM
- Avoiding vendor specificity
- Collaboration on Future Spec enhancements
- Type 2 accelerator support (bias flip management)
- Hot remove
- RAS (GPF, AER, Poison handling)
- 1.1 to 2.0 compatibility
- topics currently under embargo (p2p)
- Hot add policy daxctl
Please come and join us in the discussion about the Linux support of the next generation high speed interconnect.
We hope to see you there!
Linux Plumbers Conference 2022 is pleased to host the RISC-V Microconference
The RISC-V software ecosystem continues to grow tremendously with many RISC-V ISA extensions being ratified last year. There are many features supporting the ratified extensions that are under development, for instance svpbmt, sstc, sscofpmf, cbo.
The RISC-V microconference is to discuss these issues with a wider community to arrive at a solution as was successfully done in the past.
Here are a few of the expected topics and current problems in RISC-V Linux land that would be covered this year:
- Various specification updates and plans for supporting them, with candidates including SBI, EFI, memory models (WMO, IO, etc), IOMMU, TEE
- Handling of user-visible errata, with the most notable current example being the many present in the D1.
- Moving forward with support for the V extension, including probing from userspace (VLENMAX, performance, etc). A similar set of issues will likely arise for the B and K extensions.
- Handling of runtime probing of various performance knobs in the kernel, like strings.h and locks.
- Defining rules for portable/distro kernels while keeping non-portable kernels in mind.
- Dealing with the ABI fallout from the pre-formal-model GCC interpretation of WMO, and by the time Plumbers comes around, maybe TSO as well.
- Is using WRS for pthread_mutex() sane? Either way, how to handle mtime in userspace?
- Ongoing development for Nested hypervisor
Please come and join us in the discussion on how we can improve the support for RISC-V in the Linux kernel.
We hope to see you there!
Linux Plumbers Conference 2022 is pleased to host the Zoned Storage Devices (SMR HDDs & ZNS SSDs).
The Zoned Storage interface has been introduced to make more efficient use of the storage medium, improving both device raw capacity and performance. Zoned storage devices expose their storage through zone semantics with a set of read/write rules associated with each zone.
The Linux kernel supports SMR HDDs since kernel 4.10 and ZNS SSDs since kernel 5.9. Furthermore, a few parts of the storage stack have been extended with zone support, for example btrfs and f2fs filesystems, and the device mapper targets dm-linear and dm-zoned.
The Zoned Storage microconference aims to communicate the benefits of Zoned Storage to a broader audience, present the current and future challenges within the Linux storage stack, and collaborate with the wider community.
Please come and join us in the discussion about advantages and challenges of Zoned Storage.
We hope to see you there!
Linux Plumbers Conference 2022 is pleased to host the Service Management and systemd Microconference.
The focus of this microconference will be on topics related to the current
state of host-level service management and ideas for the future.
Most of the topics will be aroind the systemd ecosystem as the most widely adoped service manager. The Service Management and systemd microconference also welcomes proposals that are not specific to systemd so we can discover and share new ideas on how to improve service management in general.
Please come and join us in the discussion about the future of service management.
We hope to see you there!
The proposal deadline is June 12, which is right around the corner. We have excellent submissions, for which we gratefully thank our submitters! For the rest of you, we do have one problem, namely that we do not yet have your submission. So please point your browser at the call-for-proposals page and submit your proposal. After all, if you don’t submit it, we won’t accept it!
Linux Plumbers Conference 2022 is pleased to host the Containers and Checkpoint/Restore Microconference
The Containers and Checkpoint/Restore Microconference focuses on both userspace and kernel related work. The micro-conference targets the wider container ecosystem ideally with participants from all major container runtimes as well as init system developers.
Potential discussion topcis include :
- User namespace improvements
- System call interception
- LSM improvements and LSM namespacing
- CGroup2 transition, emulation and future extensions
- Memory isolation
- CRIU and hardware security features
- Restartable sequences (rseq()) support
- Support for C/R of GPU and other directly accessed hardware
- Checkpoint/Restore standardization effort (driven by HPC)
- Kubernetes and container migration
Please come and join the discussion centered on what holds “The Cloud” together.
We hope to see you there!
Linux Plumbers Conference 2022 is pleased to host the Kernel Testing & Dependability Microconference
The Kernel Testing & Dependability Microconference focuses on advancing the state of testing of the Linux kernel and testing on Linux in general. The main purpose is to improve software quality and dependability for applications that require predictability and trust. The microconference aims to create connections between folks working on similar projects, and help individual projects make progress
This microconference is a merge of Testing and Fuzzing and the Kernel Dependability and Assurance microconferences into a single session. There was a lot of overlap in topics and attendees of these MCs and and combining the two tracks will promote collaboration between all the interested communities and people.
The Microconference is open to all topics related to testing on Linux, not necessarily in the kernel space.
- Potential testing and dependability topics include:
- KernelCI: Improving user experience and new web dashboard
- Growing KCIDB, integrating more sources
- Better sanitizers: KFENCE, improving KCSAN
- Using Clang for better testing coverage
- How to spread KUnit throughout the kernel?
- Building and testing in-kernel Rust code.
- Identify missing features that will provide assurance in safety critical systems.
- Which test coverage infrastructures are most effective to provide evidence for kernel quality assurance? How should it be measured?
- Explore ways to improve testing framework and tests in the kernel with a specific goal to increase traceability and code coverage.
- Regression Testing for safety: Prioritize configurations and tests critical and important for quality and dependability.
- Transitioning to test-driven kernel release cycles for mainline and stable: How to start relying on passing tests before releasing a new version?
- Explore how do SBOMs figure into dependability?
Please come and join us in the discussion on how we can assure that Linux becomes the most trusted and dependable software in the world!
We hope to see you there!