Fr/FlightGear history

From FlightGear wiki
Jump to navigation Jump to search

Le développement de FlightGear a commencé en 1996, à partir d'une proposition en ligne, utilisant un code graphique 3D personnalisé. Le développement d'une version basée sur OpenGL a été dirigé par Curtis Olson à partir de 1997. De nombreuses personnes ont contribué au projet au fil des années depuis sa création.

FlightGear a incorporé d'autres ressources open source, y compris le modèle de vol LaRCsim de la NASA, et des données d'élévation librement disponibles. Les premiers binaires fonctionnels, utilisant OpenGL pour le code graphique 3D, sont sortis en 1997. Le développement enthousiaste de nouvelles versions pendant plusieurs années a abouti à des versions progressivement plus stables et avancées. En 2001, l'équipe publiait régulièrement de nouvelles versions bêta et en 2005, la maturité du logiciel a conduit à des critiques plus répandues et à une popularité accrue. 2007 a marqué une transition formelle hors du développement bêta avec la sortie de la version 1.0.0, dix ans après la première version de FlightGear en 1997.

En 2008, la version 1.9.0 de FlightGear incluait un changement majeur de PLIB à OSG, qui a provoqué la perte temporaire de certaines fonctionnalités telles que les nuages ​​et les ombres 3D, tandis que les fonctionnalités nouvellement ajoutées, telles que les particules, donnaient un autre degré de réalisme à la simulation.

Les débuts (1996-1997)

18 mars 1999 : l'une des plus anciennes captures d'écran de FlightGear. À l'époque, FlightGear était le seul simulateur de vol basé sur PC qui rendait le soleil, la lune et les objets célestes à la bonne position et dans les bonnes conditions d'éclairage dans le ciel.
Icône d'origine de Win95

Le projet FlightGear a été conçu le 8 avril 1996 par David Murr qui a proposé un nouveau simulateur de vol à développer par des bénévoles. Une partie des objectifs initiaux était de développer des routines graphiques 2D et 3D pour le simulateur. Cependant, il s'agissait d'une tâche fastidieuse qui s'est arrêtée inachevée au début de 1997 alors que le développeur principal, Eric Korpela, terminait sa thèse.

Le développement d'une version basée sur OpenGL a été dirigé par Curtis Olsen à partir de 1997, après le démarrage initial en 1996. Une large réponse de la communauté a conduit de nombreuses personnes à contribuer au projet depuis son lancement à la fin des années 90 jusqu'à aujourd'hui.

"Je travaillais à l'époque à l'Université du Minnesota et j'avais accès à des stations de travail graphiques Sun et SGI qui offraient OpenGL pour les graphiques 3D. OpenGL commençait tout juste à être disponible sur le matériel PC avec des choses comme la carte vaudou 3dfx. À ce stade, il m'est venu à l'esprit qu'une bien meilleure voie serait de tirer parti d'un système graphique 3D multiplateforme existant (comme OpenGL) pour construire notre simulateur de vol. J'ai donc procédé à l'ébauche d'un système de scène de base, collé sur le modèle de vol LaRCsim, et en un temps relativement court, j'ai pu montrer un vol réel sur un terrain 3D réel. Un bon terrain 3D réaliste était quelque chose sur lequel les autres simulateurs de vol existants à l'époque étaient assez loin derrière... et je pense que mon travail était suffisamment révolutionnaire pour enthousiasmer beaucoup de gens à propos des possibilités." ~ Curt Olson

Plutôt que de partir entièrement de zéro, les développeurs de FlightGear ont utilisé le modèle de vol LaRCsim de la NASA, avec OpenGL pour le code graphique 3D et des données d'élévation librement disponibles. Les premiers binaires de travail sont sortis en 1997, avec une mise à jour intense des nouvelles versions pendant plusieurs années, ce qui a entraîné des programmes progressivement plus stables et avancés.

Versions 0.7–0.9 (2001–2003)

En 2001, l'équipe publiait régulièrement de nouvelles versions bêta (0.7.x, 0.8.0, dans les années 2001-2003) et avec 0.9.xx (2003-2006). Plus tard dans la décennie, le rythme des versions publiques finales a ralenti, mais comportait de plus grandes quantités de contenu (0.9.10, 1.0.0, etc.). La maturité des logiciels en 2005 a conduit à des critiques plus répandues et à une popularité accrue.

Versions 0.9.0-0.9.11 (2002-2007)

L'utilisation des numéros de version a considérablement ralenti après la sortie fin 2002 de la version 0.9.0. Les versions 0.9.9 (2005) et 0.9.10 (2006) avaient environ 8 avions entièrement neufs ou refaits, pour un total de 70 à 90 avions. Nasal a également été intégré à FlightGear dans la version 0.9.4. FlightGear 0.9.10 a remporté le prix "Pick" de Softpedia (5 étoiles sur 5) le 3 juin 2006 ainsi que le prix Softpedia "100% PROPRE".

Dans les coulisses, il y avait une version 0.9.11-pre1 publiée en 2007 qui a fini par être remplacée par FlightGear 1.0. La pré-version comptait environ 33 avions neufs ou refaits.

Tableau de bord 3D du A-10 dans la version 1.0.0 en 2008

Version 1.0 (2008)

Ce numéro de version a marqué une transition formelle hors du développement bêta depuis la première version du logiciel en 1997, dix ans auparavant.

Version 1.9.0 (2008)

Au moment de la sortie de la version 1.9.0, FlightGear est passé de PLIB à OSG, ce qui a entraîné la perte temporaire de certaines fonctionnalités telles que les nuages ​​et les ombres 3D. Au contraire, de nouvelles fonctionnalités telles que les particules ajoutent un autre degré de réalisme à la simulation. La plupart des avions développés pour OSG ne fonctionnent pas avec les anciennes versions. L'utilisateur peut choisir parmi 230 avions fournis avec la version 1.9.0, bien que seuls quelques-uns soient inclus dans le package de base. La version 1.9.1, publiée peu de temps après, était une version de correction de bogue.

Version 2.0.0 (2010)

FlightGear 2.0.0 reflète la maturation du port OpenSceneGraph qui a commencé avec la version 1.9.0 précédente. En plus de nombreuses améliorations du code interne, FlightGear 2.0.0 marque l'introduction de nombreuses nouvelles améliorations passionnantes dans les graphismes et le système audio, ainsi qu'une meilleure convivialité des fonctionnalités clés et un comportement amélioré des fonctionnalités existantes. Les points forts de cette nouvelle version incluent : de nouveaux nuages ​​3D spectaculaires, des conditions d'éclairage spectaculaires, une prise en charge améliorée des décors personnalisés et de nombreux modèles d'avions nouveaux et détaillés.

Version 2.4.0 (2011)

À partir de la version 2.4.0, l'équipe FlightGear a adopté un plan de publication. Dès lors, une nouvelle version est publiée chaque mois de février et d'août.

Versions 3.8.0/2016.1.0

1rightarrow.png Consultez la page Release plan#Detailed time schedule and checklist à ce sujet.

Suite à l'annulation de la version 3.6, l'équipe renouvelée de FlightGear a révisé le plan et le processus de publication. Les nouvelles versions sont essentiellement des "nightlies" sélectionnées et réglées au lieu de compilations spéciales.

De plus, dans cette version, le concept de rotation des aéroports par défaut a commencé. Toutes les versions de FlightGear après 2016.1 ont des aéroports et des "noms de code" uniques par défaut.

1rightarrow.png Consultez la page Release plan/Lessons learned#2016.1 à ce sujet.

Calendrier de publication

Dates de publication du code de construction final par année.

Date Version
Jul 17, 1997 Première version majeure du code
Sep 23, 1997 0.12
Dec 9, 1997 0.15
Dec 17, 1997 0.18
Dec 30, 1997 0.19 (Premiers binaires)
Jan 6, 1998 0.22
Mar 11 98 0.37
Apr 8, 1998 0.41
Apr 14, 1998 0.42
Apr 23, 1998 0.43
Apr 28, 1998 0.44
May 7, 1998 0.45
May 11, 1998 0.46
May 18, 1998 0.47
Jun 9, 1998 0.48
Jun 27, 1998 0.49
Jul 13, 1998 0.50
Jul 21, 1998 0.51
Aug 15, 1998 0.52
Sep 2, 1998 0.53
Sep 25, 1998 0.54
Oct 23, 1998 0.55
Nov 23, 1998 0.56
Jan 21, 1999 0.57
Feb 10, 1999 0.58
Mar 31, 1999 0.59
May 26, 1999 0.6.0
Jun 21, 1999 0.6.1 (Stable)
Sep 11, 1999 0.7.0 (Développement)
0.6.2 (Stable)
Oct 22, 1999 0.7.1 (Développement)
Feb 17, 2000 0.7.2 (Développement)
May 18, 2000 0.7.3 (Développement)
Jul 20, 2000 0.7.4
Sep 18, 2000 0.7.5
Dec 19, 2000 0.7.6
Jun 20, 2001 0.7.7
Jul 13, 2001 0.7.8
Feb 16, 2002 0.7.9
Apr 20, 2002 0.7.10
Sep 7, 2002 0.8.0
Dec 3, 2002 0.9.0
Dec 5, 2002 0.9.1
Jun 4, 2003 0.9.2
Oct 24, 2003 0.9.3
Mar 26, 2004 0.9.4
Jul 29, 2004 0.9.5
Oct 12, 2004 0.9.6
Jan 18, 2005 0.9.8
Nov 17, 2005 0.9.9
Apr 5, 2006 0.9.10
May 2007 0.9.11-pre1
Dec 17, 2007 1.0.0
Dec 22, 2008 1.9.0
Jan 25, 2009 1.9.1
Feb 25, 2010 2.0.0
Aug 17, 2011 2.4.0
Feb 17, 2012 2.6.0
Aug 17, 2012 2.8.0
Feb 17, 2013 2.10
Sep 21, 2013 2.12
Feb 17, 2014 3.0
Oct 15, 2014 3.2
Feb 17, 2015 3.4
N/A 3.6 (non publiée, voir ici)
Feb 17, 2016 2016.1.1 (nouveau schéma de version)
May 7, 2016 2016.1.2
May 17, 2016 2016.2.1
Sep 12, 2016 2016.3.1
Nov 19, 2016 2016.4.1
Nov 23, 2016 2016.4.2
Dec 5, 2016 2016.4.3
Dec 28, 2016 2016.4.4
Feb 23, 2017 2017.1.1
Mar 1, 2017 2017.1.2
Apr 4, 2017 2017.1.3
May 22, 2017 2017.2.1
Sep 20, 2017 2017.3.1
Apr 11, 2018 2018.1.1
May 22, 2018 2018.2.1
Dec 3, 2018 2018.3.1
Jan 29, 2019 2018.3.2
N/A 2018.3.3 (non publiée)
Aug 9, 2019 2018.3.4
Apr 20, 2020 2018.3.5
Aug 9, 2020 2018.3.6
Mar 14, 2019 2019.1.1
Sep 1, 2019 2019.1.2
May 11, 2020 2020.1.1
May 25, 2020 2020.1.2
Jun 26, 2020 2020.1.3
Oct 13, 2020 2020.2.1
Oct 29, 2020 2020.3.1
Nov 6, 2020 2020.3.2
Nov 23, 2020 2020.3.3
Dec 1, 2020 2020.3.4
Dec 19, 2020 2020.3.5
Jan 24, 2021 2020.3.6
Mar 21, 2021 2020.3.7
Mar 25, 2021 2020.3.8
Jun 14, 2021 2020.3.9
Jul 26, 2021 2020.3.10
Jul 29, 2021 2020.3.11

Aéroports définis par défaut

FlightGear n'a pas commencé à changer l'aéroport par défaut avant la sortie de la version 2016.1. A cette époque, l'idée était que chaque nouvelle version aurait un nouvel aéroport par défaut. Ce tableau répertorie les aéroports par défaut depuis la sortie de 2016.1. Depuis 2018.1, la sélection d'un nouvel aéroport par défaut a été modifiée afin qu'un nouvel aéroport soit sélectionné pour chaque nouvelle version de version majeure au lieu de chaque version de version mineure.

Release ICAO Default Airport
2016.1 KSFO San Francisco (transition)
2016.2 LEBL Barcelona
2016.3 SBRJ Rio de Janeiro
2016.4 LSZH Zürich
2017.1 ENBR Bergen
2017.2 KBOS Boston
2017.3 LKPR Prague
2018.1 PHNL Honolulu
2018.2
2018.3
2019.1
2020.1 BIKF Keflavik
2020.2
2020.3

Liens externes

Références