Pt/FlightGear: Difference between revisions

Jump to navigation Jump to search
no edit summary
No edit summary
No edit summary
Line 9: Line 9:
| latestrelease      = 3.4 (17 de Fevereiro de 2015)
| latestrelease      = 3.4 (17 de Fevereiro de 2015)
| writtenin          = C++
| writtenin          = C++
| os                  = Windows, Mac OS X, Linux e FreeBSD <ref>{{cite web|url = http://www.flightgear.org/download/main-program/|title = http://www.flightgear.org/download/main-program/|accessdate = February 15, 2015}}</ref>
| os                  = Windows, Mac OS X, Linux e FreeBSD<ref>{{cite web|url = http://www.flightgear.org/download/main-program/|title = http://www.flightgear.org/download/main-program/|accessdate = February 15, 2015}}</ref>
| platform            = Multi-plataforma
| platform            = Multi-plataforma
| developmentstatus  = Activo (1996-presente)
| developmentstatus  = Activo (1996-presente)
Line 32: Line 32:
O desenvolvimento do FlightGear começou com uma proposta ''online'' em 1996, e utilizava um código de gráficos 3D personalizado. O desenvolvimento de uma versão baseada em [[OpenGL]] foi forjada por Curtis Olson com começo em 1997. Muitas pessoas têm feito contribuições ao projecto ao longo dos anos desde a sua confecção.
O desenvolvimento do FlightGear começou com uma proposta ''online'' em 1996, e utilizava um código de gráficos 3D personalizado. O desenvolvimento de uma versão baseada em [[OpenGL]] foi forjada por Curtis Olson com começo em 1997. Muitas pessoas têm feito contribuições ao projecto ao longo dos anos desde a sua confecção.


O FlightGear incorporou outros recursos ''open-source'', incluindo o modelo de vôo da NASA "LaRCsim", e dados de elevação disponíveis gratuitamente. Os primeiros binários funcionais, que utilizavam OpenGL para os códigos de gráficos 3D, foi publicado em 1997. O entusiasmo no desenvolvimento das novas versões pelos anos ai fora resultou em progressivamente versões mais avançadas e estáveis. Em 2001, a equipa já começara na publicação de versões ''beta'' com frequência e em 2005, a maturidade do ''software'' resultou em largas revisões e uma popularidade crescente. 2007 marcou-se uma transição formal ao sair da fase ''beta'' com a publicação da versão 1.0.0, dez anos após a primeira feita em 1997.
O FlightGear incorporou outros recursos ''open-source'', incluindo o modelo de vôo da NASA "LaRCsim", e dados de elevação disponíveis gratuitamente. Os primeiros binários funcionais, que utilizavam OpenGL para os códigos de gráficos 3D, foi publicado em 1997. O entusiasmo no desenvolvimento das novas versões pelos anos ai fora resultou em progressivamente versões mais avançadas e estáveis. Em 2001, a equipa já começara na publicação de versões ''beta'' com frequência e em 2005, a maturidade do ''software'' resultou em largas avaliações e uma popularidade crescente. 2007 marcou-se uma transição formal ao sair da fase ''beta'' com a publicação da versão 1.0.0, dez anos após a primeira feita em 1997.


[[File:FG-A-10.jpg|thumb|270px|O painel do ''cockpit'' 3D do [[A-10]] na versão 1.0.0 em 2008]]
[[File:FG-A-10.jpg|thumb|270px|O painel do ''cockpit'' 3D do [[A-10]] na versão 1.0.0 em 2008]]
Line 82: Line 82:
O FlightGear começou com uma aeronave incluída no LaRCsim, uma Navion, que foi substituída por um Cessna 172 em 2000. O desenvolvimento de UIUC tal como JSBsim trouxeram muitas mais aeronaves com eles, tal como o desenvolvimento de YASim, qual se tornou o FDM de uso principal no FG. Mais de 400 aeronaves em mais de 900 pinturas únicas estão disponíveis para a versão 2.12, apesar de só uma pequena fracção esteja incluídas no pacote básico.
O FlightGear começou com uma aeronave incluída no LaRCsim, uma Navion, que foi substituída por um Cessna 172 em 2000. O desenvolvimento de UIUC tal como JSBsim trouxeram muitas mais aeronaves com eles, tal como o desenvolvimento de YASim, qual se tornou o FDM de uso principal no FG. Mais de 400 aeronaves em mais de 900 pinturas únicas estão disponíveis para a versão 2.12, apesar de só uma pequena fracção esteja incluídas no pacote básico.


[[File:EHAM.jpg|thumb|270px|Um [[Boeing 737-300|Boeing 733]] estacionado no cenário de [[EHAM]]
[[File:EHAM.jpg|thumb|270px|Um [[Boeing 737-300|Boeing 733]] estacionado no cenário de [[EHAM]]]]


=== Cenário ===
=== Cenário ===
Line 95: Line 95:
Várias instâncias de FlightGear podem ser sincronizadas para permitir um ambiente multi-monitor. Se todas as instâncias estão a correr a FPSs constantes, é possível obter uma sincronização próxima e boa entre monitores.
Várias instâncias de FlightGear podem ser sincronizadas para permitir um ambiente multi-monitor. Se todas as instâncias estão a correr a FPSs constantes, é possível obter uma sincronização próxima e boa entre monitores.


{{out of date}}
{{BeingTranslated}}[[User:Thefan|Thefan630]] ([[User talk:Thefan|talk]]) 13:58, 9 August 2015 (EDT)


== Código vs. binários do FlightGear ==


== Código-fonte vs. binários ==
Ao contrário da maior parte de ''software'' comercial, as datas da publicação feitas pelo projecto só se aplicam à publicação do código, não um programa executável. Para criar um programa que corra, o código têm que ser compilado, que requer várias bibliotecas específicas, incluindo algumas gerais e em alguns casos, bibliotecas explicitas a certas plataformas. Contudo, dado que esta acção é demasiado difícil para a maior parte dos utilizadores, outros contribuidores trabalharão para que os binários estejam disponíveis para plataformas e sistemas operativos específicos. Estes pacotes variam na sua estabilidade, desempenho, dependências e quão actuais estes estão em relação à base de códigos. Por exemplo, alguns binários velhos funcionam no Mac OS 9, mas publicações mais recentes requerem versões especificas do Mac OS X.


Ao contrário de muitos softwares comerciais, as datas de lançamento de versões correspondem ao lançamento do código-fonte, não o instalador executável. Para transformar o código em um programa utilizável, o mesmo deve ser compilado, o que necessita de bibliotecas específicas (ver a seção "Dependências"). Porém, como isto é uma tarefa difícil para a maioria dos usuários, outros contribuidores irão trabalhar para produzir arquivos pré-compilados (binários) para uma certa plataforma e sistema operacional. Estes arquivos variam em sua estabilidade, performance, dependências e o quão atualizadas estão em relação às outras.
Outro exemplo, em que nos finais de 2012 a publicação de código mais recente era 2.10 (''pre-release'') e 2.8.0 (''final''). Os binários estão disponíveis geralmente para a publicação do código mais recente em todos as plataformas principais. [http://www.flightgear.org/download/main-program/ Clique aqui para proceder para a página de ''download'' de binários do FlightGear].


Por exemplo, por volta de 2007 a última versão (experimental) era 0.9.11-pre1 e a versão 0.9.10 era a estável. Porém, os binários variam significativamente. Veja como estavam as versões após um ano do lançamento 0.9.10:
Os binários para outras plataformas como as de IRIX já não têm suporte, apesar de algumas versões pre-1.0 poderão funcionar e estão disponíveis nos [http://gitorious.org/fg/ repositórios de código fonte da git].


* Windows tinha um binário de 138 MB (v0.9.10) para Windows 98, 2000, ME e XP.
{{out of date}}
 
{{BeingTranslated}}[[User:Thefan|Thefan630]] ([[User talk:Thefan|talk]]) 11:15, 10 August 2015 (EDT)
* Versões pré-compiladas para diferentes distribuições do Linux:
** Slackware (v0.9.10), Fedora Core 2,3 e 4 (v0.9.10), Pardus (v0.9.10), Debian (v0.9.9).
 
* Solaris para processadores SPARC e x86:
** SPARC (v0.9.8), x86 (v0.9.9)
 
* Silicon Graphics IRIX (v0.9.9)
 
* Mac OS X:
** Mac OS 10.4 (v0.9.10)
** Mac OS 10.3 (v0.9.9)  


* FreeBSD tinha um binário da versão 0.9.10


== Avaliações do FlightGear ==
== Avaliações do FlightGear ==
229

edits

Navigation menu