Een belangrijke release van de nvme-cli 2.0 toolkit is gepubliceerd, die een opdrachtregelinterface biedt voor het beheren van SSD's met een NVM-Express (NVMe) interface in Linux. Met nvme-cli kan de status van de schijf worden beoordeeld, foutlogs worden bekeken, operationele statistieken worden weergegeven, namespaces worden beheerd, low-level commando's naar de controller worden gestuurd, geavanceerde functies worden geactiveerd, enzovoorts. De code is geschreven in de programmeertaal C en wordt verspreid onder de GPLv2-licentie.
De meest significante veranderingen die hebben geleid tot de ontwikkeling van de 2.0 tak zijn gerelateerd aan de reorganisatie van de codebasis — de libnvme bibliotheek is nu uit het pakket gehaald en zal verder ontwikkeld worden in een aparte repository, waar het gebruikt kan worden in willekeurige projecten voor het aanroepen van functionaliteit die beschikbaar is in nvme-cli. Tegelijkertijd met nvme-cli 2.0 is libnvme 1.0 uitgebracht, waarin de bibliotheek-API is gestabiliseerd. Onder de functionele wijzigingen in nvme-cli 2.0 kunnen we de toevoeging van nieuwe commando's zoals 'nvme config', 'nvme dim', 'nvme media-unit-stat-log', 'nvme gen-tls-key' en 'nvme check-tls-key' opmerken.
Bron: opennet.ru
