File system support is excellent in Linux, making it the system that supports the most formats. However, there are some file systems for which the kernel drivers aren't fully compatible, as they are systems derived from other operating systems and have been adapted, some of them closed systems like NTFS from Microsoft Windows. However, others, like FAT, also from Microsoft, are very well implemented and fully supported.
The problem that existed some time ago with the kernel's NTFS driver was that reading NTFS partitions was quite advanced, but writing was more immature. This has gradually improved; reading and writing are now feasible, especially with the release of NTFS-3G drivers that can be installed on your distribution. Well, these drivers have been updated again to add some features that hadn't yet been implemented.
The drivers are not only available for Linux , but also for other systems such as FreeBSD, QNX, OpenSolaris, macOS, and other Unix-like systems, thus enabling support for the Microsoft format, something necessary since it is one of the most widespread along with FAT, unfortunately for many… Getting back to the point, the project usually releases an update once a year, and this one is here, this time with a major change that will be appreciated.
The change I'm referring to is the added support for hibernating NTFS drives when mounted in read-only mode. This was already present in Windows, but not yet in the open-source drivers. And that's not the only extra feature; it includes many other improvements, such as revisions to extended file system permissions. This is undoubtedly very good news for those who don't use Microsoft's operating system but, for one reason or another, depend on the file system created for NT.