Mozilla Firefox
Origem: Wikipédia, a enciclopédia livre.
Mozilla Firefox | ||
---|---|---|
Firefox 3 no ubuntu |
||
Desenvolvedor | Mozilla Corporation | |
Lançamento | 9 de Novembro de 2004 (ver. 1.0) | |
Última versão | 3.0 (17 de Junho de 2008, 5 dias atrás.) | |
Sistema Op. | Multiplataforma | |
Gênero | Navegador WWW | |
Licença | MPL, Tri-licença MPL/GPL/LGPL | |
Website | mozilla.com/firefox |
O Mozilla Firefox é um navegador livre e multi-plataforma desenvolvido pela Mozilla Foundation (em português: Fundação Mozilla) com ajuda de centenas de colaboradores[1]. A intenção da fundação é desenvolver um navegador leve, seguro, intuitivo e altamente extensível. Baseado no componente de navegação da Mozilla Suite (continuada pela comunidade como Seamonkey), o Firefox tornou-se o objetivo principal da Mozilla Foundation.
Antes do lançamento da versão 1.0, em 9 de Novembro de 2004, o Firefox já havia sido aclamado por várias publicações, incluindo a Forbes e o Wall Street Journal. Com mais de 25 milhões de transferências nos primeiros 99 dias após o lançamento, o Firefox se tornou uma das aplicações em código-livre mais usadas por usuários domésticos. A marca de 50 milhões de transferências foi atingida em 29 de abril de 2005, aproximadamente 6 meses após o lançamento da versão 1.0. Em 26 de julho de 2005, o Firefox alcançou os 75 milhões de transferências, e a 19 de outubro de 2005 alcançou os 100 milhões de transferências, antes de completar o primeiro ano da versão 1.0.
O Firefox destaca-se como alternativa ao Microsoft Internet Explorer e reativou a chamada Guerra dos Navegadores.
Índice |
[editar] História
Dave Hyatt e Blake Ross, que deram início ao projeto Firefox, diziam acreditar que a utilidade do navegador Mozilla estava comprometida com os interesses comerciais da Netscape (que os patrocinava), bem como a inclusão de funções pouco usadas. Foi então que criaram um navegador separado, o qual visava substituir a suíte Mozilla. Atualmente, Ben Goodger (recentemente admitido pelo Google) comanda o time que desenvolve o Firefox.
O Firefox mantém a natureza multi-plataforma do navegador Mozilla original, usando a linguagem de programação XUL, a qual possibilita a instalação de temas e extensões. Porém, acreditava-se que estes add-ons pudessem aumentar os riscos de segurança do navegador. Com o lançamento da versão 0.9, a Mozilla Foundation lançou o Mozilla Update, um site que contém temas e extensões "aprovados" como seguros. Deixa-se a cargo do usuário a decisão de não arriscar baixar add-ons de fontes não-confiáveis.
O MozillaZine, um site com notícias, fórums e weblogs para a discussão de assuntos relativos ao Mozilla (operado por entusiastas dos produtos Mozilla), foi fundado em 1 de setembro de 1998. No Brasil, existe o br.mozdev.org.
A intenção da Mozilla Foundation é aposentar a suíte Mozilla e substituí-la pelo Firefox. Em 10 de março de 2005, foi anunciado que os lançamentos oficiais da suíte se encerrariam com as versões 1.7.x. Como existem usuários corporativos da mesma, a série 1.7.x ainda é desenvolvida tendo apenas atualizações de segurança em seu roadmap. A versão 1.8.x, que já se encontrava em estado maduro de beta, não foi liberada para não acumular trabalho com atualizações de segurança para 1.7.x e 1.8.x. A versão 1.8.x foi substituída pelo novo navegador SeaMonkey, que continua sendo desenvolvido pela comunidade colaboradora com poucas diferenças iniciais da suíte Mozilla.
[editar] Nome
O projeto, atualmente conhecido como Firefox, começou como uma divisão experimental da suíte Mozilla chamada m/b (ou mozilla/browser). Após o estágio inicial de desenvolvimento, versões de teste foram disponibilizadas ao público em setembro de 2002 sob o nome Phoenix.
O nome Phoenix vigorou até 14 de abril de 2003, quando teve que ser mudado devido à problemas de direito autoral com a fabricante de BIOS Phoenix Technologies (que produz um navegador para BIOS). O novo nome, Firebird, foi recebido com opiniões diversas, pois tinha o mesmo nome do software livre de base de dados Firebird. No final de abril, seguindo - em apenas poucas horas - uma aparente mudança de nome do navegador para Firebird browser, a Mozilla Foundation determinou que o navegador fosse chamado de Mozilla Firebird para evitar confusões com o nome do servidor de dados Firebird. Entretanto, uma contínua pressão da comunidade de software livre forçou outra mudança de nome, e em 9 de fevereiro de 2004, Mozilla Firebird se tornou Mozilla Firefox (ou somente Firefox).
O nome "Firefox", que se refere ao Panda vermelho, foi escolhido por ser parecido com "Firebird" e também por ser único na indústria da computação. A fim de evitar uma futura mudança de nome, a Mozilla Foundation deu início ao processo de registro do nome Firefox como marca registrada no Gabinete Americano de marcas e patentes em dezembro de 2003. Como o mesmo nome já havia sido registrado no Reino Unido, a Mozilla Foundation fez um acordo com a The Charlton Company.
Muitas derivações incorretas da escrita original do nome têm ocorrido, como por exemplo Fire fox, Fire Fox ou ainda FireFox. Porém, o nome oficial do browser é escrito em apenas uma palavra, e com o segundo F minúsculo: "Firefox". Ao contrário do que muitos pensam, a abreviatura de Firefox não é FF, e sim Fx.
Devido a problemas de marca registrada da Mozilla Foundation [2], os pacotes "Firefox" e "Thunderbird" foram trocados de nomes para a distribuição Linux Debian. O Debian só aceita softwares totalmente livres e, para solucionar esse problema, foram desenvolvidos os pacotes Iceweasel e Icedove, que são idênticos ao Firefox e ao Thunderbird, respectivamente. Os ícones oficiais do Iceweasel e do Icedove são, respectivamente, e .
[editar] Marca e identidade visual
O progresso no desenvolvimento da identidade visual, desde o início do projeto, é um dos aspectos mais notáveis do Firefox. Frequentemente se diz que falta ao software livre uma sólida identidade visual. As primeiras versões do Firefox foram consideradas razoáveis em relação ao design, mas não alcançavam os mesmos padrões dos softwares utilizados em larga escala. O lançamento do Firefox 0.8 em fevereiro de 2004 demonstrou o esforço em se atingir um novo visual, inclusive com novos ícones. O ícone do Firefox é desenhado desde então pelo britânico Jon Hicks.
O animal mostrado no ícone é uma raposa estilizada, por mais que "firefox" ("raposa de fogo") seja o nome utilizado para designar o Panda vermelho. Este ícone foi escolhido por não ser extremamente chamativo.
O ícone do Firefox é uma marca registrada usada para designar o Mozilla Firefox distribuído pela Mozilla. Apesar de ter o código fonte aberto, os ícones não são de uso livre. Devido a isto, versões modificadas do Firefox não estão autorizadas a usar os ícones oficiais. O mesmo ocorre nas versões beta do Firefox. Por serem modificações do original lançado, elas não podem utilizar o mesmo ícone sendo usado geralmente o ícone e modificações dele.
[editar] Histórico de lançamentos
Desde o início do projeto, em 23 de setembro de 2002, o Firefox tem sido atualizado com certa frequência. Mudanças no gerenciamento de extensões, de uma versão para outra, foram comuns em seu estágio pré-1.0. Finalmente, o Firefox 1.0 foi lançado em 9 de novembro de 2004, seguido pela versão 1.0.1 em 24 de fevereiro de 2005, que continha algumas correções de segurança e estabilidade. A versão 1.0.2 foi lançada logo em seguida, em 23 de março de 2005, a qual incluía mais atualizações de segurança. A versão 1.0.3 também foi lançada em menos de um mês, em 15 de abril de 2005, com mais atualizações de segurança. A versão 1.0.4 foi lançada em em 11 de maio de 2005, incluindo várias correções relativas à segurança, além de correção de um erro no DHTML. As versões seguintes do Firefox, 1.0.5 e 1.0.6, foram sendo lançadas para correções de erros que implicavam na segurança dos usuários, datadas de 12 e 20 de julho de 2005, respectivamente. Em 30 de Novembro de 2005 a versão 1.5 foi lançada com novos recursos como actualizações automáticas, reordenação dos separadores utilizando o mouse, suporte a novos padrões web como SVG, CSS 2, CSS 3, JavaScript 1.6 e outros. Após o lançamento da nova versão de seu principal concorrente, o Internet Explorer 7 em 18 de outubro de 2006, a fundação Mozilla lançou o Firefox 2, em 25 de outubro de 2006, com sistema anti-phishing, melhoria nas abas, botão incluso no campo de busca e modificações no visual. Sua primeira atualização para correção data em 20 de dezembro do mesmo ano.
Durante seu desenvolvimento, o código fonte do Firefox teve vários nomes de uso interno da equipe que o desenvolve. Todos estes nomes foram inspirados em lugares reais, como Three Kings, Royal Oak, One Three Hill, Mission Bay e Greenlane, cujos nomes se referem à subúrbios das cidades de Auckland, na Nova Zelândia e Whangamata, uma pequena cidade litorânea na península de Coromandel, também na Nova Zelândia. Os nomes foram escolhidos por Ben Goodger, que foi criado em Auckland. Outros nomes, incluindo os que são usados no mapa de desenvolvimento (roadmap) do Firefox, são baseados no caminho de uma viagem do estado norte-americano da Califórnia até Phoenix, no estado do Arizona.
De acordo com Ben Goodger, "Deer Park" não se refere a Deer Park, em Victoria (região localizada ao sudoeste da Austrália), trata-se apenas de um nome simbólico. "Eu estava a passear próximo da linha férrea em Long Island, há algumas semanas, quando vi o nome escrito em algum lugar e ele me pareceu bonito", disse Goodger. Portanto, esta é provavelmente uma referência à Deer Park, Nova York, uma área de recenseamento na região de Long Island.
[editar] Funções
Segundo seus desenvolvedores, o objetivo do Firefox é ser um navegador que inclua as opções mais usadas pela maioria dos usuários, de modo que o torne o melhor possível. Outras funções não incluídas originalmente encontram-se disponíveis através de extensões e plugins.
[editar] Acessibilidade
Segundo os desenvolvedores, existe um esforço no sentido de se buscar a simplicidade na interface do Firefox. As opções menos usadas pela maioria dos usuários geralmente ficam ocultas, oposto ao que acontece com a suíte Mozilla.
O Firefox tem suporte à navegação através de abas/separadores, o que possibilita a abertura de várias páginas em uma única janela do navegador. Esta função foi herdada da suíte Mozilla, que por sua vez, emprestou-a de uma extensão conhecida como MultiZilla[3], a qual foi desenvolvida especialmente para a suíte. O Firefox também está entre os primeiros navegadores a disponibilizar bloqueamento personalizado de janelas pop-up.
O navegador contém opções que facilitam a busca por informações. Existe uma função de pesquisa conhecida como "localizar ao digitar". Caso esta função esteja habilitada, o usuário poderá iniciar a digitação de uma palavra enquanto visualiza a página, e automaticamente o Firefox destaca o primeiro resultado que encontra. Quanto mais se digita, mais a busca é refinada.
Há também um campo de pesquisa embutido, com algumas opções de busca já incluídas (na versão em inglês do Firefox), como os sites Google, Yahoo, Amazon.com, Creative Commons, Dictionary.com e eBay. Existem muitas opções extras de plugins de busca que podem ser instaladas, uma delas feita para se pesquisar na Wikipédia, que foi desenvolvida através do projeto Mycroft.
A função de "palavra-chave" usada para que o usuário acesse o conteúdo de seus favoritos/marcadores, através da barra de endereços, foi apresentada anteriormente na suíte Mozilla. Opcionalmente, pode-se usar um parâmetro de busca na Internet. Para isto, basta que se digite, por exemplo, "google pêssego" na barra de endereços, e o usuário será redirecionado a uma página de resultados do Google contendo o item "pêssego". Se for digitada somente uma palavra sem um parâmetro de busca, o Firefox automaticamente aciona o Google, que levará o usuário ao primeiro site sugerido (semelhante à função "sinto-me com sorte", "Estou com Sorte" no Brasil, da página inicial do Google).
[editar] Segurança
A arquitetura de programação do Firefox é baseada em extensões. Tal característica é apontada por alguns como um dos aspectos que supostamente tornariam o navegador seguro. Há quem diga que não se deve incorporar inúmeros recursos (os quais poderiam supostamente ser usados mais facilmente por códigos maliciosos), mas sim deixar o usuário escolher o que adicionar, através da seleção das extensões (como plugins), as quais no Firefox são bloqueadas quando instaladas de sites desconhecidos (opção que pode ser modificada pelo usuário com um simples clique, o qual autoriza a instalação de fonte não confiável e coloca em risco toda a segurança). Existe a opção de se executar o Firefox em um Modo de Segurança, no qual todas as extensões instaladas são desativadas. Deve-se notar que muitas das extensões, especialmente as mais populares e recomendadas pela própria Mozilla, também podem ser alvos de vulnerabilidades, colocando abaixo tais apontamentos e em consequência a segurança e privacidade do usuário [4] [5] [6] [7] [8] [9] [10].
O próprio navegador Firefox também possui falhas de segurança em seu código puro como o é hoje, tal qual qualquer outro navegador, algumas das quais inclusive sem correção conhecida no momento [11] [12], para além de ser potencial alvo de explorações maliciosas dos múltiplos bugs existentes em sua engine javascript [13] e também de falhas em complementos de terceiros como o Java SE da Sun e o Flash Player da Adobe (estas últimas mais raras).
Decorre ainda hoje, no meio informático, uma polêmica sobre uma falha na forma como o Firefox renderiza protocolos da web. A falha já havia sido corrigida por duas vezes após uma infame troca de acusações com a Microsoft que acabou na admissão da Mozilla de que o problema era mesmo no Firefox [14]. Contudo, ao que parece, a falha continua aberta à explorações, mesmo depois das correções [15].
[editar] Personalização
O Firefox é bastante personalizável. Através de extensões, os usuários podem agregar novas funções, como gestos do mouse, bloqueio de publicidade, ferramentas de verificação, ampliação de imagens e até mesmo a edição de artigos na Wikipédia (ver abaixo). Muitas das funções oficialmente incluídas na suíte, como um cliente de chat IRC e calendário, foram lançadas como extensões para o Firefox.
O sistema de extensões por vezes é visto como uma plataforma de testes para novas funcionalidades. Eventualmente, alguma extensão pode ser adicionada ao lançamento oficial, assim como aconteceu com o sistema de navegação por abas/separadores na suíte, que anteriormente era uma extensão chamada Multizilla.
Existe também o suporte a temas (skins, ou "peles") que mudam a aparência do navegador, as quais nada mais são do que pacotes que incluem arquivos CSS e de imagem. Além da possibilidade de se adicionar temas, os usuários podem personalizar o visual do Firefox, mudando a disposição de elementos como botões, menus ou eliminar toda uma barra de ferramentas.
Além das páginas próprias de cada autor, boa parte das extensões e temas disponíveis podem ser descarregados da página oficial de add-ons (A.M.O. ou Mozilla Add-Ons), que verifica periodicamente através do Firefox se há alguma atualização para os mesmos.
Muitas configurações avançadas do Firefox também podem ser acessadas digitando about:config na barra de endereços.
[editar] Suporte aos padrões web
A Mozilla Foundation demonstra orgulho do fato de o Firefox ter alta-compatibilidade com os atuais padrões web, em especial os especificados pelo W3C. O suporte a estes padrões é extenso (embora não completo) e os mais conhecidos dentre eles são o HTML, XML, XHTML, CSS, JavaScript, DOM, MathML, XSL e o XPath.
Há também o suporte à transparência variável em arquivos de imagem PNG.
O suporte aos padrões web é constantemente melhorado pelos colaboradores do projeto Mozilla. O padrão CSS de Nível 2 já foi implementado e o padrão CSS de Nível 3, ainda em desenvolvimento, foi parcialmente incluído. Alguns padrões, como o SVG, APNG, e o XForms, estão sendo implantados com a evolução das versões.
Embora sua versão 3.0 Alpha 2 não passou no teste Acid2 de renderização de padrões web, passou na versão 3.0 Beta 1. A versão 3.0 Final ainda encontra-se em desenvolvimento. O resultado já plenamente satisfatório pode ser conferido na última versão de testes lançada do navegador, a 3.0 Beta 5.
[editar] Suporte Multi-plataforma
O Mozilla Firefox funciona em vários sistemas operacionais, dentre os quais:
- Inúmeras versões do Microsoft Windows: 98(apenas 2.0), 98SE(apenas 2.0), Me(apenas 2.0), NT 4.0(apenas 2.0), 2000, XP, Server 2003 e Vista.
- Mac OS X. Programadores da Apple criaram uma versão do Firefox que funciona com máquinas MacIntel, a qual parece ter funcionado de maneira satisfatória.
- Sistemas baseados em Linux que utilizam X.Org Server ou XFree86. Geralmente incluso na instalação como padrão.
Pelo fato de ser um software em código aberto, muitos programadores desenvolvem versões para outros sistemas operacionais que não são oficialmente suportadas pela Mozilla Foundation, a saber:
Versões para o Windows XP Professional x64 Edition também estão disponíveis, bem como versões para RISC OS e BeOS (projetos que ainda estão em andamento).
O formato que é usado para armazenar o perfil dos usuários é o mesmo em todas as plataformas, portanto um perfil pode ser compartilhado por diferentes sistemas (exemplo: um perfil armazenado em uma partição FAT32 que pode ser acessado tanto pelo Windows quanto pelo Linux). Entretanto, podem ocorrer problemas, principalmente no que se refere à extensões.
[editar] Utilização
[editar] Mozilla Firefox e a Wikipédia
Existe uma extensão para o Mozilla Firefox que, após instalada, disponibiliza um menu de contexto orientado para a Wikipédia. A extensão chama-se "wikipédia" e pode ser obtida na página de extensões do Firefox.
No menu topo-direito, existe a caixa de texto para busca rápida. No Firefox em língua portuguesa, existem busca no Google, no Yahoo e também as opções de busca na Wikipedia e Wikcionário entre outros.
Existe, ainda, uma outra extensão. Ao acessar qualquer site da wikipédia após te-la instalado, aparece uma nova barra de ferramentas no Firefox, com diversas opções que facilitam os editores da Wikipédia.
[editar] Download Day
A Spread Firefox, comunidade responsável pela publicidade do programa, planejava estabelecer um novo recorde mundial do maior número de downloads de um software em 24 horas, com o lançamento da versão 3.0. O lançamento foi no dia 17 de Junho de 2008, às 18h16min UTC. Ao final do período estabelecido, às 18h16min UTC de 18 de Junho, 8.249.092 downloads foram registrados. Em 20 de Junho, às 13h37min UTC, haviam sido feitos 13.911.437 downloads. Os resultados foram encaminhados aos avaliadores do Livro Guinness dos Recordes para análise dos dados.
Em 21 de junho de 2008, já haviam sido registrados mais de 15 milhões de downloads[16].
Referências
- ↑ Lista de colaboradores do Firefox em Mozilla.org
- ↑ Problemas de Trademark entre Mozilla e Debian
- ↑ http://multizilla.mozdev.org
- ↑ Over 90 extensions have been found to collect data and uniquely identifying users without notifying them
- ↑ A highly critical vulnerability in the Firebug extension allows remote exploitation that can lead to system compromise
- ↑ A vulnerability in the Fizzle extension can be exploited by malicious people to conduct script insertion attacks
- ↑ A vulnerability in older versions of the Greasemonkey extension can be exploited by malicious people to disclose sensitive information by disclosing the contents of arbitrary local files and list the contents of arbitrary local directories
- ↑ A vulnerability in older versions of the IE Tab extension allows remote user-complicit attackers to cause a denial of service (application crash)
- ↑ Multiple vulnerabilities in the Sage extension can be exploited by malicious people to conduct cross-site scripting attacks
- ↑ A highly critical vulnerability in the Wizz RSS News Reader extension allows remote exploitation that can lead to system compromise
- ↑ Vulnerability Report: Mozilla Firefox 1.x
- ↑ Vulnerability Report: Mozilla Firefox 2.0.x
- ↑ Jesse's JavaScript compiler/decompiler fuzzer
- ↑ Mozilla Admits Firefox Exploit Caused by Firefox Bug, Not IE
- ↑ Firefox Vulnerable to Protocol-Handling Bug Attacks
- ↑ Contador de Downloads do Firefox 3.0.
[editar] Ver também
- Mozilla
- Linux
- Ubuntu
- Lista de browsers
- Guerra dos browsers
- O Livro de Mozilla
- Thunderbird
- Gecko – motor de layout do Firefox, outros navegadores que o utilizam:
[editar] Ligações externas
- Firefox e Thunderbird em português (Brasil)
- Firefox e Thunderbird em português (Europeu)
- Comunidade de Usuários Mozilla Brasil(Moz/BR)
- Central Firefox - Você Sabia?
- Guia Rápido do Firefox
- Guia de Bolso Firefox
- (en) Guia de atalhos e comandos do Firefox.
- (en) Wikipedia Toolbar
- (en) Wiki do firefox
- Download Day