Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

Linux User Library for NVM Express

USENIX via YouTube

Overview

Explore the Linux User Library for NVM Express in this 31-minute conference talk from Vault '20 by Keith Busch of WDC. Dive into recent enhancements in NVM Express and discover 'libnvme', an open-source library providing access to all NVM Express features with convenient kernel interface abstractions. Learn about software hierarchy, lean interfaces, admin commands, transports, and user space implementations. Gain insights into future plans, original drivers, configuration files, NVM types, commands, logs, constraints, telemetry, allocation, fabric management, and ongoing development efforts. Understand the challenges of developing tools for evolving Linux kernel support of NVM Express devices and participate in discussions about desired future features for this common library.

Syllabus

Introduction
Motivation
Software Hierarchy
Lean Interface
Admin Commands
Transports
User Space
Future Plans
Original Driver
Configuration Files
NVM Types
Commands
Logs
Constraints
telemetry
allocate
fabric
minitree
work to remain

Taught by

USENIX

Reviews

Start your review of Linux User Library for NVM Express

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.