Intel NVM Express Driver For Linux 3.3 Kernel

Posted by Michael Larabel on January 19, 2012

Linus Torvalds has been called upon to pull the NVM Express driver into the Linux 3.3 mainline kernel.

The NVM Express driver has been around for the better part of the year now since the specification was announced, but it looks now like it's finally ready to enter the mainline Linux 3.3 kernel.

The NVM Express specification was released in March of 2011 by the NVMHCI Workgroup of which Intel is a leading member. The NVM Express Linux driver is largely the work of Intel's Matthew Wilcox.

NVM Express, short for the Non-Volatile Memory Host Controller Interface Specification, is a specification for solid-state drives (SSDs) over the PCI Express bus. This is an attempt to standardize the interface for SSDs wishing to use the PCI-E bus. While Intel's contributing this driver, any hardware that complies with the NVM Express 1.0 specfication should be able to take advantage of this open-source support.

Since its debut last year, the NVM Express Linux driver has undergone several revisions and weighs in at just under 2,000 lines of code. Among the other companies involved with NVM Express include Dell, SandForce, Oracle, Micron, Samsung, and OCZ Technology, among many others.

The pull request for adding the NVM Express driver into the mainline Linux tree can be found on LKML.org.

Discuss this article in our forums, IRC channel, or email the author. You can also follow our content via RSS and on social networks like Facebook, Identi.ca, and Twitter (@Phoronix and @MichaelLarabel). Subscribe to Phoronix Premium to view our content without advertisements, view entire articles on a single page, and experience other benefits.
Latest Hardware Reviews
  1. Sumo Lounge Emperor
  2. Gallium3D Continues Improving OpenGL For Older Radeon GPUs
  3. 15-Way Open vs. Closed Source NVIDIA/AMD Linux GPU Comparison
  4. Nouveau vs. NVIDIA Linux Comparison Shows Shortcomings
Latest Software Articles
  1. Intel Linux OpenGL Driver Leading Over Apple OS X
  2. The Cost Of Ubuntu Disk Encryption
  3. Btrfs vs. EXT4 vs. XFS vs. F2FS On Linux 3.10
  4. AMD Radeon R600 GPU LLVM 3.3 Back-End Testing
Latest Linux News
  1. New NVIDIA Linux Driver Supports The GeForce GTX 780
  2. Chrome 28 To Offer More Speed Improvements
  3. Digia Announces "Boot To Qt" Project
  4. X.Org Libraries Hit By Round Of Security Issues
  5. Wayland's Weston Gets Output Scaling Support
  6. Raspberry Pi Gets New Wayland Weston Renderer
  7. Debian GNU/Hurd 2013 Release Brings New Packages
  8. Intel Ultrabook Performance Is Faster With Mesa 9.2
  9. Hot Relocation HDD To SSD Support For Btrfs
  10. Phoronix Test Suite 4.6.0 "Utsira" Released
  11. New Intel X.Org Driver Supports All Of Haswell
Latest Forum Talk
  1. Digia Announces "Boot To Qt" Project
  2. Radeon 7770 Can't reclock crash kernel
  3. X.Org Libraries Hit By Round Of Security Issues
  4. Xserver 1.14 support will arrive with Catalyst...
  5. Radeon HD 7850 Catalyst wine performance
  6. Fedora 18 Comes To ARMv6, Raspberry Pi
  1. Computers
  2. Display Drivers
  3. Graphics Cards
  4. Motherboards
  5. Peripherals
  6. Processors
  7. Software
  8. Operating Systems
  9. All Articles
  1. Linux Benchmarking
  2. OpenBenchmarking.org
  3. Phoronix Test Suite