Linux User Library for NVM Express
Offered By: USENIX via YouTube
Course Description
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
Related Courses
The Art of Structural Engineering: VaultsPrinceton University via edX Improve Your Infrastructure Automation with HashiCorp Tools
LinkedIn Learning Creating Dynamic Secrets for Google Cloud with Vault
Google Cloud via Coursera Using Vault on Compute Engine for Secret Management
Google Cloud via Coursera Getting Started with Vault
Google Cloud via Coursera