Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Yexuan Yang

dblp:380/6628 · DBLP profile ↗
← Back
2ranked-venue papers
0as first author
2since 2021 · last 2026
0009-0000-9489-7880ORCID · reported

Domains — the database's venue-derived domains; a paper can count in several

Systems, architecture and hardware · 2 · 2 since 2021

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Software engineering, system software, and programming languages
2 papers
Operating systems · 56% Empirical software engineering · 44%
Network and information security
1 paper
Systems and software security · 100%

Topics — the 4 heaviest of 4, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Operating systems › kernel
kernel development
1.822026
Rust Meets Linux: Lessons from an Evolving Experiment · ACM Trans. Comput. Syst. 2026
An Empirical Study of Rust-for-Linux: The Success, Dissatisfaction, and Compromise · USENIX ATC 2024
Empirical software engineering
developer studies
1.122026
An Empirical Study of Rust-for-Linux: The Success, Dissatisfaction, and Compromise · USENIX ATC 2024
Rust Meets Linux: Lessons from an Evolving Experiment · ACM Trans. Comput. Syst. 2026
Systems and software security
memory safety
1.012026
Rust Meets Linux: Lessons from an Evolving Experiment · ACM Trans. Comput. Syst. 2026
Empirical software engineering
mining software repositories
0.312026
Rust Meets Linux: Lessons from an Evolving Experiment · ACM Trans. Comput. Syst. 2026

Methods — techniques the papers use, named apart from their topics

empirical analysis · 2.0commit and mailing-list mining · 2.0
YearPublicationVenuePosition
2026 Rust Meets Linux: Lessons from an Evolving Experiment
abstract
Linux, developed over the past three decades, has become the cornerstone of modern computing, serving as the foundation for a wide array of applications ranging from large-scale supercomputers to resource-constrained embedded devices. However, this infrastructure has long been plagued by memory and concurrency bugs, primarily due to the permissive nature of memory operations in the C language. The Rust-for-Linux ( RFL ) project offers a promising solution to address these long-standing safety concerns by integrating Rust’s advanced features, such as static ownership and type-checking, into the kernel. This integration could potentially eliminate memory and concurrency bugs while maintaining performance. Although RFL has matured and been merged into the Linux mainline, it remains understudied, and its effectiveness in balancing safety and performance is yet to be fully assessed. In this study, we present the first empirical analysis of RFL to evaluate its current state and benefits, focusing on how Rust integrates with Linux and whether this fusion ensures driver safety without significant overhead. We analyze eight RFL drivers, examining hundreds of issues and pull requests, thousands of GitHub commits, mail exchanges from the Linux mailing list, and over 12,000 discussions on Zulip. Our findings indicate that while Rust mitigates kernel vulnerabilities, it does not completely eliminate them. If not properly managed, Rust’s safety features even introduce notable runtime overhead and increased development complexity.
Yexuan Yang, Shangguang Wang, Mengwei Xu 0001
ACM Trans. Comput. Syst.3
2024 An Empirical Study of Rust-for-Linux: The Success, Dissatisfaction, and Compromise
Yexuan Yang, Shangguang Wang, Mengwei Xu 0001
USENIX ATC3