UDISKS 2.10.0 Released with NVME Support

After two years of development, udisks 2.10.0 is released

After two years of development, the latest version of udisks, udisks 2.10.0, has been published. Udisks is a package release that includes the system background process, libraries, and tools for organizing access and disk management, storage devices, and related technologies. It provides a d-bus API, MD RAID settings, work with block devices in the file (LOOP monitoring), and manipulations with file systems, among other features. In addition, it supplies modules for monitoring and management of Bcache, BTRFS, ISCSI, LIBSToraGEAGEMANGEMENT, LVM2, LVM Cache, and Zram. UDISKS is commonly used in GNOME applications for working with GNOME disk sections and various graphic configurators.

In the new version, the following updates have been made:

  • Added built-in support for NVME drives, implemented on the basis of the library libnvme. All previously available opportunities for ATA are supported, such as operability monitoring, launching internal tests, safe cleaning, and advanced identification.
  • A large internal processing was carried out, which did not affect compatibility at the API level. The code for working with disk sections is transferred to the use of the library libfdisk. Definitions of supported file systems were postponed to LibblockDev, unification of operations with FS.
  • Expanded syntax of customizable mounting options (separated by the FS driver and FS signature, added the possibility of determining the priority of properties for the driver).
  • Added support for determining devices on the label and UUID section.
  • Added the possibility of an UUID binding to sections and FS.
  • Added support for LVM2 RAID.
  • Removed the plugins of KBD and VDO LibblockDev, as well as the modules of Zram, Bcache, and VDO.
/Reports, release notes, official announcements.