Loading…
Attending this event?
October 28-29, 2024 | Tokyo, Japan
View More Details & Registration
Note: The schedule is subject to change.

The Sched app allows you to build your schedule but is not a substitute for your event registration. You must be registered for Open Source Summit + AI_dev Japan 2024 to participate in the sessions. If you have not registered but would like to join us, please go to the event registration page to purchase a registration.

This schedule is automatically displayed in Japan Standard Time (UTC +9). To see the schedule in your preferred timezone, please select from the drop-down located at the bottom of the menu to the right.
Hall A (4) clear filter
Monday, October 28
 

11:15 JST

The Kernel Report - Jonathan Corbet, LWN.net
Monday October 28, 2024 11:15 - 11:55 JST
The Linux kernel is at the core of any Linux system; the performance and capabilities of the kernel will, in the end, place an upper bound on what the system as a whole can do. This talk will review recent events in the kernel development community, discuss the current state of the kernel and the challenges it faces, and look forward to how the kernel may address those challenges. Attendees of any technical ability should gain a better understanding of how the kernel got to its current state and what can be expected in the near future.
Speakers
avatar for Jonathan Corbet

Jonathan Corbet

Editor, LWN.net
Jonathan Corbet is the kernel documentation maintainer, co-founder of LWN.net (and the author of its Kernel Page), a member of the Linux Foundation's Technical Advisory Board, and the lead author of Linux Device Drivers, Third Edition. He lives in Boulder, Colorado, USA.
Monday October 28, 2024 11:15 - 11:55 JST
Hall A (4)

12:05 JST

Step by Step, What Should We Do for the Kernel Ecosystem? - Hirotaka Motai, Cybertrust Japan
Monday October 28, 2024 12:05 - 12:45 JST
The announcement that the kernel LTS period would be two years came as a shock to embedded Linux developers (especially in Japan). However, it was also the moment that they had been relying on the kernel maintainers.Hirotaka wondered what we could do for the maintainers who worked so hard to maintain the kernel LTS, and started "Linux Kernel LTS Study Group" in Japan.A number of issues came up, including those related to kernel testing, the product development period and LTS period, and upgrading kernel versions. In this session, he will share the summary of discussions with in-house kernel developers working in Japanese companies and some examples of Open Source projects that can help you solve them, and encourage what other in-house kernel developers or just user can do as a first step for the kernel community.
Speakers
avatar for Hirotaka Motai

Hirotaka Motai

Expert Engineer and OSPO staff, Cybertrust Japan
Hirotaka worked as an embedded software engineer for 20 years. Currently he works for Cybertrust Japan and develops Debian-based embedded Linux Distribution and technical services with his team. He is a member of the technical committees in the CIP project. He is also an OSPO staff... Read More →
Monday October 28, 2024 12:05 - 12:45 JST
Hall A (4)

14:00 JST

Contributing to KernelCI for Better Testing and Collaboration - Arisu Tachibana, Cybertrust Japan Co., Ltd.
Monday October 28, 2024 14:00 - 14:40 JST
Many products and services are dependent on the Linux Kernel. Because of this the Linux Kernel has to be tested on many different hardware to ensure the stability and reliability of these products or services, this is why KernelCI needs more collaboration both from users and companies. The Linux Kernel upstream community has requested more contributions from companies and users, in particular on the testing ecosystem, such as adding and reporting test results. By understanding corporate usage, the community can more easily provide support and collaborate effectively. KernelCI is one of the current main Kernel testing frameworks and is helping ensure the quality, stability and long-term maintenance of the Linux kernel. As a member of the KernelCI Technical Steering Committee (TSC), I will give details on KernelCI developments and directions. I will talk about current KernelCI new projects. I will talk about KCI tool usage and how it is possible to test own patches with the current KernelCI API and running the test privately. This session will provide useful information for people interested in adopting KernelCI and encourage them to contribute to KernelCI.
Speakers
avatar for Arisu Tachibana

Arisu Tachibana

Senior Engineer, Cybertrust Japan Co., Ltd.
Gentoo Linux Developer and the Gentoo Kernel Project Leader. KernelCI Technical Steering Committee member. Furthermore, she is currently working as IoT Technology division as embedded software engineer for Cybertrust japan Co., Ltd.
Monday October 28, 2024 14:00 - 14:40 JST
Hall A (4)
  LinuxCon

14:50 JST

Exploring CXL Memory: Configuration and Emulation - Yasunori Goto, Fsas Technologies Inc.
Monday October 28, 2024 14:50 - 15:30 JST
CXL memory offers the promise of increased memory capacity, which addressing the limitations of conventional DDR DRAM, and also features a memory pool that allows users to dynamically adjust memory allocation based on workload needs. The Linux community has been rapidly developing many CXL features. Additionally, users can try a CXL memory environment with QEMU emulation without actual CXL hardware. This allows users to experiment with CXL memory features in an emulated environment. However, there are some difficulties and considerations when using CXL memory. For example, you cannot use CXL (2.0 or later) memory devices without configuring them using the "cxl create-region" command. Moreover, if you want to utilize memory interleave to achieve optimal performance, you need to understand the hardware topology, including the CXL switch, and reconfigure the region for CXL volatile memory at every boot time. While development is ongoing, these features may be improved in the future. However, there are still many difficulties for users at present. This talk will cover how to use CXL memory and its emulation.
Speakers
avatar for Yasunori Goto

Yasunori Goto

Senior Software Engineer, Fujitsu Ltd.
Yasunori Goto has been working for the Linux kernel since 2002 and currently leads a Linux kernel development team at Fujitsu. He has much experience in Linux kernel development and difficult kernel troubles for end-users. In recent years, he has taken an interest in Compute Express... Read More →
Monday October 28, 2024 14:50 - 15:30 JST
Hall A (4)

15:45 JST

Recent TPM Security Enhancements to the Linux Kernel - James Bottomley, Microsoft
Monday October 28, 2024 15:45 - 16:25 JST
Recent security updates to Linux, such as the new Systemd Unified Kernel Image[1] rely on the discrete or firmware integrated TPM (Trusted Platform Module) to verify boot and release secrets securely. However, there are many known attacks against the TPM chip itself. We will discuss the newly upstreamed Linux Kernel TPM security patches[2], which not only provide a basis for securely communicating with the TPM but also provide a novel defences against a wide variety of TPM based attacks by using a unique (to Linux) null key scheme. This talk will cover what TPM based attacks are (including interposer attacks), how the Trusted Computing Group expects you to tell you're talking to a real TPM and how you can communicate with it securely and use its policy statements to govern key use and release. We will then move on to how the new Linux Kernel patches extend this and can be leveraged to validate the TPM on every boot and continually monitoring it for any TPM interposer substitutions in real time. [1] https://github.com/uapi-group/specifications/blob/main/specs/unified_kernel_image.md [2] https://lore.kernel.org/all/20240429202811.13643-1-James.Bottomley@HansenPartnership.com/
Speakers
avatar for James Bottomley

James Bottomley

Partner Architect, Microsoft
James Bottomley is a Partner Architect at Microsoft working on Linux. He is also Linux Kernel maintainer of the SCSI subsystem. He started at AT&T Bell labs to work on Lock Manager technology for clustering. In 2000 he helped found SteelEye Technology to bring HA to Linux, becoming... Read More →
Monday October 28, 2024 15:45 - 16:25 JST
Hall A (4)

16:40 JST

Improving Bpftrace Reliability - Daniel Xu, Meta
Monday October 28, 2024 16:40 - 17:20 JST
bpftrace is a popular and powerful dynamic tracer for Linux systems. In the vast majority of uses cases, bpftrace does its job quickly, efficiently, and accurately. However with the rapid growth of users, use cases, and features, the bpftrace community has started to feel (technical) growing pains. In particular, we've started to uncover various reliability issues. In this talk, we will cover what is already done as well as what is currently broken and how we will systematically fix and prevent these issues from re-occuring. Because bpftrace sits at the intersection of operating systems, compilers, and observability, we have the fortunate advantage of being able to absorb techniques and tricks from these fairly different disciplines. We hope that some of the knowledge we share will be both interesting as well practical to attendees. Audience participation is highly welcome. In particular, we are quite interested in receiving feedback in the form of bug reports, feature requests, complaints, etc.
Speakers
avatar for Daniel Xu

Daniel Xu

Software Engineer, Meta
I mostly work in the eBPF / kernel networking space these days. I contribute to and help maintain bpftrace along with other bits and pieces of software in the Linux world.
Monday October 28, 2024 16:40 - 17:20 JST
Hall A (4)

17:30 JST

eBPF BoF - Shung-Hsi Yu, SUSE
Monday October 28, 2024 17:30 - 18:10 JST
Since its introduction 10 years ago, eBPF has steadily gain grounds in networking, tracing, observability, and security applications. But a great technology cannot not thrive on the technical part alone, the people part matters, too. This session hopes to bring eBPF user, developers, and enthusiasts together to exchange novel ideas, discuss best practices, share pain points, and most importantly, collaborate and grow together as a community.
Speakers
avatar for Shung-Hsi Yu

Shung-Hsi Yu

Kernel Engineer, SUSE
Mainly working on maintaining the eBPF stack of SUSE Linux Enterprise Server (SLES) distribution. Currently drawn to the inner working of eBPF verifier and formal verification. Based in Taitung, Taiwan.
Monday October 28, 2024 17:30 - 18:10 JST
Hall A (4)
  LinuxCon
 
Tuesday, October 29
 

11:10 JST

Desktop Linux War Stories - Anna Aitchison, Callcare
Tuesday October 29, 2024 11:10 - 11:50 JST
Linux is incredibly versatile, being a major player in server, mobile and embedded systems, yet your average person can comfortably live their entire life never even seeing a desktop or laptop running Linux. It's hard enough for individual users to overcome this intertia, but it's even harder for organisations. Implementing desktop Linux reaps rewards like digital sovereignty, security, cost reductions and more, but it takes you out of the cozy Windows ecosystem. This talk is an high level overview of what a corporate journey to desktop Linux can look like, the problems that have to be solved along the way, from provisioning to configuration management and most importantly why these migrations fail. It will draw on the speaker's experiences of managing a Linux Desktop estate, and from the wider community.
Speakers
avatar for Anna Aitchison

Anna Aitchison

Senior DevOps Engineer, Callcare
Anna is a Senior DevOps Engineer at the British callcentre outsourcer Callcare, working with their Kubernetes private cloud and Linux infra as well as supporting their introduction of AWS into the estate. She is an experienced and passionate speaker, having given 15+ talks, at events... Read More →
Tuesday October 29, 2024 11:10 - 11:50 JST
Hall A (4)

12:00 JST

Analyzing Your System with Tracing Libraries - Steven Rostedt, Google
Tuesday October 29, 2024 12:00 - 12:40 JST
trace-cmd is a front end tool to the tracefs infrastructure as well as ftrace (the mechanism that supplies function tracing). But like all tools, it's limited in what it can provide by the interface it has. Luckily, the guts of trace-cmd is being extracted into libraries. The libtracefs library is an interface to facilitate any application to access the tracefs kernel interface. This makes it easy for applications enable tracing of various events with various filters. Then there's the libtracecmd library that can be used for creating and reading the trace.dat file (the file that trace-cmd creates). By using this library, you can enable tracing on a system and then do offline analysis. Finally, there's a new library called libtraceeval that is used to help keep track of the interactions of various trace events. This talk will show some simple tools that utilize these libraries (for example, a tool that shows how much tasks are sleeping, blocked, running, and preempted). And also show i bit of the interface of the libraries to demonstrate how simple they really are.
Speakers
avatar for Steven Rostedt

Steven Rostedt

Software Engineer, Google
Steven Rostedt currently works for Google on their ChromeOS team. Steven is the main developer and maintainer of ftrace, the official tracer of the Linux kernel, as well as the user space tools trace-cmd, the ftrace tracing libraries and co-maintainer of KernelShark. Steven is one... Read More →
Tuesday October 29, 2024 12:00 - 12:40 JST
Hall A (4)

14:00 JST

The Year in Open Source Security - Marta Rybczynska, Ygreky
Tuesday October 29, 2024 14:00 - 14:40 JST
This year, we have seen several events related to Open Source security. Marta will inventory the main events and show us what we have learned. - The xz backdoor scandal shed light on sole maintainers and the risks to their projects yet again. - The Linux kernel and several other projects have become CVE Numbering Authorities (CNAs). At the same time, the National Vulnerability Database (NVD) database is facing difficulties. - The SBOM generation is rising, and people are discussing how to actually use that generated data. And SPDX3 has been released. - The European mandatory cyber security regulation Cyber Resilience Act is reaching completion, with similar laws showing up around the world - Without forgetting a list of vulnerabilities, exploited or not
Speakers
avatar for Marta Rybczynska

Marta Rybczynska

Founder, Ygreky
Marta Rybczynska has a network security background, with 20 years of experience in Open Source. She has worked with embedded operating systems like Linux and various real-time OSes, and with system libraries and frameworks up to user interfaces. She has been involved in various Open... Read More →
Tuesday October 29, 2024 14:00 - 14:40 JST
Hall A (4)

15:50 JST

Advancing Device Passthrough in Linux: A Deep Dive Into VFIO, IOMMU, and PCI Enhancements - Afzal Hasan, Samsung Semiconductor India Research
Tuesday October 29, 2024 15:50 - 16:30 JST
This LinuxCon presentation explores recent advancements in the Linux VFIO, IOMMU, and PCI subsystems, crucial for device passthrough and virtualization. It delves into the evolution of VFIO, covering improvements in device assignment, mediated devices, and user-space drivers. IOMMU's role in device isolation and security is examined, highlighting new features and best practices. The PCI subsystem's hotplug capabilities, resource optimizations, and emerging standards like SR-IOV are discussed. Real-world use cases and demonstrations showcase these technologies in cloud gaming, HPC, and embedded systems. Attendees will gain deeper understanding and learn about cutting-edge developments, fostering collaboration and driving the advancement of device passthrough in the Linux ecosystem.
Speakers
avatar for Afzal Hasan

Afzal Hasan

Staff Engineer, Samsung Semiconductor India Research
Experienced embedded systems engineer specializing in firmware development, Linux kernel bring-up, and device driver development on ARM and ARM64 platforms. Proficient in new platform board bring-up, ensuring smooth system initialization and OS loading. Skilled in Linux kernel bring-up... Read More →
Tuesday October 29, 2024 15:50 - 16:30 JST
Hall A (4)
  LinuxCon

16:40 JST

Real-Time Scheduling Fault Simulation - Ben Dooks, Codethink
Tuesday October 29, 2024 16:40 - 17:20 JST
There is a lot of work around how to achieve good real-time on Linux, but not as much on how to simulate faults such as jitter in the system, deadline misses or other faults. Without this it is difficult to test how your application or entire system copes with these problems. As part of work with a number of clients, especially in the safety sphere, questions have come up on how to test processes which rely on real-time scheduling. If we have a way of injecting faults we can reliably test error handling and other mitigations. Mitigations such as throttling, restarting or some measured shutdown of services. We will go through some methods we evaluated for fault injection via both user and kernel space. How existing kernel features can be used and what needs to be done in the way of either configuring or extending kernel features. There will be discussion about how each method works and the comparative merits where overlaps exist. We hope that this can help to promote thinking and improvements on how the scheduler and particularly real-time scheduling is tested under Linux.
Speakers
avatar for Ben Dooks

Ben Dooks

Senior Engineer, Codethink, Codethink
Senior open source consultant at Codethink and long-time contributor to various projects such as the Linux Kernel.
Tuesday October 29, 2024 16:40 - 17:20 JST
Hall A (4)
 
  • Filter By Date
  • Filter By Venue
  • Filter By Type
  • Audience
  • Timezone

Share Modal

Share this link via

Or copy link

Filter sessions
Apply filters to sessions.