+++ title = "9P2000.L in Practice: Wire Protocol, Semantics, and Linux Kernel Implementation" description = "A deep dive into the wire protocol, semantics, and Linux kernel implementation of the 9P2000.L dialect of the Plan 9 file protocol." +++
9P2000.L is a Linux-oriented dialect (“binding”) of the Plan 9 file protocol (9P) that aims to map Linux VFS semantics onto a compact, stateful, request/response RPC protocol. Its core design keeps the original 9P concurrency model (tagged transactions over an ordered byte stream) and extends functionality primarily by introducing new opcodes rather than altering baseline ones—an approach discussed explicitly in the VirtFS work that motivated much of the Linux adoption.