XFS is flexible, reusable software that allows safety-critical aviation components from different manufacturers, both old and new, to work together seamlessly, making upgrades faster, cheaper, and simpler while breaking vendor lock-in. XFS lets integrators and operators configure flight deck systems through configuration rather than coding—much like configuring a spreadsheet to solve different business problems.

eXtensible Flight System (XFS) Design Strategies

 

Custom Skytron Avionics hardware running XFS.

Skytron Avionics hardware running XFS.

Conventional Wisdom vs Avilution XFS Approach

  1. Separate data busses for each connection

  2. Flight deck and sensors from same vendor

  3. Pilot determines state

  4. Vendor keeps source code and test artifacts proprietary

  5. Aircraft specific hardware and software changes

  6. Complex, highly integrated single applications

  7. Software written for specific hardware

  1. Unified data buses with redundancy

  2. Vendor agnostic including physical interface

  3. Software determines state

  4. Source code and test artifacts shared with customer

  5. Aircraft specific hardware and software configuration

  6. Collection of simple and stand-alone microservices

  7. Software written to be agnostic to h/w and O/S

 

Skytron Avionics running XFS.

XFS running on Unpanel in an Electric VTOL.

Examples of XFS used in various platforms.