Datalight Reliance Nitro is a transactional file system which replaces ext3 and ext4 in embedded Linux systems and offers improved reliability, significantly increased performance for systems using many small files, and superior design flexibility. Its transactional architecture also provides consistently faster mount times, even after an unexpected shutdown or power loss.
Device reliability is multi-faceted; implications include
everything from device corruption to a less than optimal user experience,
creating real-world problems ranging from warranty returns to general
annoyance, the enemy of customer loyalty.
Figure 1 diagrams the varying factors that contribute to device
reliability and their corresponding impacts on the user. Because Reliance Nitro
is a transactional file system, live data is never overwritten, making the
system extremely fault tolerant, even after an uncontrolled system shutdown
caused by power loss or component failure. Reliance Nitro was designed for harsh embedded environments
to provide ultimate reliability for any use case.
Extent based design gives Reliance Nitro superior operational performance while dual meta-root architecture enables quick and consistent mount times. End users can rely on fast mount times even after disorderly shutdown.
| EXT4 | Reliance Nitro | |
|---|---|---|
| Create 1000 Files | 42.7 Seconds | 0.8 Seconds |
| Delete 1000 Files | 32.4 Seconds | 0.1 Seconds |
| Create Dir Tree | 268.3 Seconds | 21.6 Seconds |
| Delete Dir Tree | 157.6 Seconds | 1.7 Seconds |

Developer Control over Data at Risk
Reliance Nitro uses Dynamic Transaction Point™ technology, giving developers run time configurable control over data at risk. This means devices being updated in the field are either 100% complete and operational, or (in the event of sudden power loss) automatically returned to their former state. The result is fewer warranty returns for partially upgraded (non-functional) units and easier support of equipment with long expected field life.
Storage Media Choice
When used with Datalight FlashFX Tera, Reliance Nitro
becomes a highly optimized flash file system. For Linux developers using raw
flash today who may be considering managed flash in the future, Reliance Nitro
offers the ideal one-time integration solution, saving development time and
resources.
is known throughout the embedded industry for providing world class support. Our technical support team has a strong commitment to making our customers’ devices work reliably, from testing to implementation. Our hard-earned reputation for great customer service means that Datalight regularly goes above and beyond to ensure your project will perform flawlessly, now and for years to come.
| EXT3 | EXT4 | Reliance Nitro | |
| Fault-tolerant during unexpected power loss | Structure | Data & Structure |
Data & Structure |
|
Flexible transaction point settings, (automatic, timed, manual) |
√ | ||
| Fast I/O Performance | √ | ||
| Fast metadata handling for many small files | √ | ||
| Power loss recovery time | Variable | Variable | Fast |
| Multithreaded | √ | ||
| Windows desktop driver available | Unsupported | Unsupported | √ |
| Guaranteed support response time | √ |