FlightGear is an open-source project. This means as long as you abide by the terms of the GPL license you may freely download and copy FlightGear. Anyway can have easy and open access to the latest development source code. Being an open-source project, we have made our file formats open and easily accessible. We support standard 3d model formats and much of the simulator configuration is controlled through xml based ascii files. Writing 3rd party extensions for FlightGear (or even directly modifying the FlightGear source code) is straightforward and doesn’t require a large amount of reverse engineering. This makes FlightGear an attractive option for use in private, commercial, research, or hobby projects.
FlightGear is known to run on Windows, Linux, Mac OS-X, FreeBSD, Solaris, and IRIX platforms allowing the user run on their platform of preference.
FlightGear started as an online proposal in 1996 by David Murr, in Canada. He proposed a new flight simulator developed by volunteers over the Internet as alternative to proprietary, available simulators like the Microsoft Flight Simulator. The flight simulator was created using custom 3D graphics code. Development of an OpenGL based version was spearheaded by Curtis Olson starting in 1997. FlightGear incorporated other open-source resources, including the LaRCsim flight model from NASA, and freely available elevation data. The first working binaries using OpenGL came out in 1997.
In June 2014 Honda lawyers issued a takedown request in which it was claimed that the HondaJet model in the simulator infringes on Honda’s trademarks. Subsequently, HondaJet became the first model removed from the simulator due to legal reasons.
Several networking options allow FlightGear to communicate with other instances of FlightGear. A multiplayer protocol is available for using FlightGear on a local network in a multi aircraft environment. This can be used for formation flight or air traffic control simulation. Soon after the original Multiplayer Protocol became available, it was expanded to allow playing over the internet.
Several instances of FlightGear can be synchronized to allow for a multi-monitor environment.
FlightGear has built in support for driving multiple displays from a single instance of the application. In addition FlightGear has a native networking protocol that can be used to drive multiple displays on multiple PC’s from a single master computer. There are other multiple display options such as the Matrox Triple Head 2 Go box that are supported as well. In the case of the MTH2G, FlightGear can create 3 cameras on a single window and adjust to view parameters for each camera to account for the real world separation between your displays.
Download FlightGear 2018.3.1 for Windows (versions 7, 8, 10)
Download FlightGear 2018.3.1 for MacOSX (versions 10.8, 10.9, 10.10)
Download FlightGear for Linux and other platforms on the “Main Program Download” page.
The FlightGear base package includes only a few representative aircraft. Download additional aircraft here. In addition, the latest launcher includes a new “Aircraft Center” where you can select and download aircraft right within the simulator.
Download Source Code
Here’s the best part. Every line of source code for this project is available under the GPL license. Cockpit builders, researchers, do-it-yourselfers, industry groups, and students will all find FlightGear very open, very flexible, very adaptable, and very interfacable.