Comentar Busca Avancada Em PDF

Aplicativos Windows x Linux - comparativo de tamanho do arquivo de instalação

A diferença de tamanho dos instaladores de programas do Windows X Linux sempre foi algo que me impressionou. Existem explicações razoáveis para isso, vejamos:

Tipo Linux Windows
Nome Link  Ext. Tam. (MB) Tam. (MB) Nome Link  Ext.
Gravador de mídias K3B 2.0.2 ref. deb 4.8 118,3 Nero Burning ROM 11 (trial) ref. exe
Pacote Escritório LibreOffice 3.4.4 ref. deb 159 586 MSOffice Home 2010 (trial) ref. exe
Tocador de Áudio Amarok 2.3.0 ref. rpm 5,4 26,6 Windows Media Player 11 ref. exe
Máquina
Virtual
VirtualBox 4.1 ref. rpm 57,4 87,9 VirtualBox 4.1 ref. exe
Editor de Imagens GIMP 2.6.11 ref. deb 4,2 19,4 GIMP 2.6.11 ref. exe

É claro que estamos comparando softwares diferentes, e também há casos onde existem versões para Linux quanto para linux, de tamanhos parecidos, como é o caso do LibreOffice, onde o instalador para Windows pesa 191 MB (32 MB de difenreça). Porém em geral a diferença de tamanho é muito grande, e isso não justifica tamanha discrepância!

Cito o exemplo contrário do tocador Amarok para Windows, que pesa 88,1 MB. E também o Nero para Linux, que pesa 17 MB (101,3 MB de diferença em relação ao Nero para Windows).

Todos os pacotes da tabela são compilados, é comum encontrar pacotes destes mesmos softwares, principalmente para linux, de tamanho maior, porém estes são os de código fonte, que vêm geralmente num pacote .tar.bz2.

A explicação para essa diferença de tamanho está na constituição do sistema Linux; é comum vermos bibliotecas que são compartilhadas, as chamadas dependências, que são aproveitamentos que um dado software faz de outro(s) pré-existente(s). Isso não acontece com o Windows, muitos softwares possuem códigos que fazem a mesma coisa (ou quase), porém não há reaproveitamento, nem padronização por parte dos fabricantes, portanto eles têm que refazer a roda e empacotar tudo aquilo juntamente com cada instalador de seus produtos.

Talvez seja por isso que antigamente era mais trabalhoso instalar um software no Linux, assegurar-se de que todas as dependências estavam satisfeitas era tarefa necessária para todo código que fosse compilado. Hoje com os pacotes RPM e DEB, e também com os repositórios dos sistemas, especialmente os PPAs, é muito mais interessante conhecer, instalar e manter atualizado seus programas.

Nos dias de hoje, enquanto você precisa clicar várias vezes (next, next, finish) no Windows; no Linux um click e a senha apenas são necessários para ter o trabalho feito!

Newsletter
Assunto: Software | Comentários(0) | Postado por André