Paragon Software Announces Availability of Paragon File System SDK for Embedded Developers

By Tiera Oliver

Associate Editor

Embedded Computing Design

November 30, 2021


Paragon Software Announces Availability of Paragon File System SDK for Embedded Developers

Paragon Software announced the Paragon File System a new, AUTOSAR compliant file system designed with flash memory in mind. Focusing on the longevity and performance of flash memory, the solution fits a range of hardware, from low-resource IoT devices to heavy automotive virtual cockpits.

Paragon Software has provided commercial implementations for a range of existing file systems and operating systems, including pre-OS environments such as UEFI. Paragon FS is designed to meet the needs of the automotive industry, IoT, and autonomous industrial systems that need a configurable, adaptable, modular, and certifiable file system with a focus on flash longevity and performance. 
Paragon FS was developed from scratch, and its architecture complies with the requirements of Realtime OSes. The file system is a hgh-performance, low wear, fail-safe, data-critical filesystem for embedded use with flash memory. Paragon FS consists of independent modules, so that unneeded modules do not increase the footprint or affect performance. Additionally, Paragon FS has modules like VFS and various levels of cache to fine-tune performance to integrate into OSes and pre-OS environments.
Paragon FS provides performance similar to modern file systems, with specific requirements necessary for supporting embedded flash memory.
Per the company, Paragon FS has passed comprehensive internal quality assurance and test procedures for file system implementations. This process includes over 160,000 tests developed by Paragon Software over the past two decades for its thousands of commercial embedded customers. Paragon Software used the same proprietary quality assurance process so that its open-source NTFS3 implementation runs smoothly in Linux Kernel 5.15 and future versions of Linux, where Paragon Software serves the role of an NTFS3 code Maintainer. 
The Paragon File System SDK package is currently available for developers to integrate with their embedded solution. Included with the package are binary libraries for x86 and ARM architectures, a developer guide, Paragon FS API reference manuals, and the source code for a FUSE-based Linux implementation of Paragon FS as an integration example. In addition to the simple FUSE integration, a QNX Resource Manager implementation is also available for Paragon FS.

Paragon Software has assisted its existing customers with Paragon FS integration into Linux, QNX, and other Real Time operating systems. Customers are free to either perform Paragon FS integration on their own, based on the Paragon FS SDK package, or choose to have Paragon Software complete the Paragon FS integration. In the latter case, Paragon Software offers full test coverage for the entire Paragon FS integration with the customer's environment.


Tiera Oliver, Associate Editor for Embedded Computing Design, is responsible for web content edits, product news, and constructing stories. She also assists with newsletter updates as well as contributing and editing content for ECD podcasts and the ECD YouTube channel. Before working at ECD, Tiera graduated from Northern Arizona University where she received her B.S. in journalism and political science and worked as a news reporter for the university’s student led newspaper, The Lumberjack.

More from Tiera