Paragon File System (Paragon FS) ist ein neues, den AUTOSAR-Anforderungen entsprechendes Dateisystem, entwickelt für Flash-Speicher. Es zielt in seiner Nutzung auf die Lebensdauer von Flash-Speichern sowie deren Leistung unter härtesten Bedingungen ab und ist mit einer breiten Palette an Hardware kompatibel, von kleinen ressourcensparenden IoT-Geräten bis zu umfangreichen digitalen Armaturenbrettern in Automobilcockpits.
Paragon Software verfügt über 20 Jahre Erfahrung in der Entwicklung von Dateisystem-Implementierungen. Den Anfang nahm alles 1997 mit der Programmierung von NTFS für DOS. Seither hat Paragon Software hunderte kommerzieller Implementierungen zu praktisch allen Dateisystemen in nahezu allen bekannten Betriebssystemen und Pre-OS-Umgebungen wie UEFI hervorgebracht.
Branchen für Automobil-, Industrie- und Autonome Systeme sowie IoT-Anwendungen benötigen mehr und mehr konfigurierbare, adaptierfähige, modulare und zertifizierbare Dateisysteme mit Schwerpunkt auf Leistung und Lebensdauer von Flash-Speichern. Keines der bisherigen Dateisysteme erfüllt diese Ansprüche und so bedeutet ihre Nutzung immer eine Kompromisslösung.
Das von Grund auf neu programmierte Paragon FS hingegen entspricht in Architektur und Design den Anforderungen von Echtzeit-Betriebssystemen und ist dabei stabil und robust. Paragon FS bietet eine ähnliche Performanz wie andere moderne Dateisysteme, ist aber hinsichtlich spezifischer Anforderungen für eingebettete Speicher deutlich weiterentwickelt. Das Dateisystem besteht aus einzelnen Modulen. Das hat den Vorteil, dass nicht benötigte Module weder die Leistung beeinflussen noch Speicherplatz verbrauchen, Module zur VFS-Emulation und diverse Cache-Ebenen hingegen die Feinabstimmung der Performanz sowie die flexible Integration in verschiedene Betriebssysteme und Pre-OS-Umgebungen ermöglichen.
Für die Qualität und Stabilität von Paragon FS steht Paragon Software mit seiner über zwanzigjährigen Erfahrung in der Entwicklung kommerzieller Dateisystem-Implementierungen. Bis zu Marktreife musste Paragon FS erfolgreich die über 160.000 internen Tests durchlaufen, die Paragon Software über Jahrzehnte im Rahmen seiner Qualitätssicherung entwickelt hat. Daher ist sich Paragon Software sicher, dass Paragon FS alles übertrifft, was bisher an eingebetteten Dateisystem-Implementierungen ausgeliefert worden ist. Übrigens unterwarf Paragon Software auch seine quelloffene NTFS3-Implementierung für den Linux-Kernel 5.15 dieser intensiven Testung, und wird das auch in seiner Rolle als NTFS3-Code-Maintainer für künftige Linux-Versionen so handhaben. Mit neuen Anforderungen und Einsatzszenarien kommen immer neue Tests hinzu.
Das Paragon FS SDK ist ab sofort erhältlich für Embedded-Entwickler für die Integration in eingebetteten Systeme. Paragon FS SDK enthält Binärdateien und Bibliotheken für x86- und ARM-Architekturen, den Developers-Guide, das Referenzhandbuch zur Paragon FS API sowie den Quellcode der FUSE-basierte Linux-Implementierung von Paragon FS, der beispielhaft eine simple Integration zeigt. Neben der FUSE-Integration ist auch eine QNX Resource Manager Implementierung für Paragon FS verfügbar. Paragon Software hat schon Bestandskunden bei der Integration von Paragon FS in Linux-, QNX- und andere Echtzeitbetriebssysteme unterstützt. Kunden können die Integration von Paragon FS entweder mithilfe des Paragon FS SDK selbst ausführen oder sie in die Hände von Paragon Software legen. Im letzteren Fall durchläuft die gesamte Einbettung von Paragon FS in die Umgebung des Kunden den Paragon-Software-Testzyklus.
Mehr Information zu Paragon FS finden Sie Paragon File System.