Buckminster
(usa Debian)
Enviado em 04/06/2013 - 11:17h
Vamos fazer uma breve história:
O Windows 98 instalado ocupava, aproximadamente, 500 MB no HD.
O Windows XP ocupava, aproximadamente, 2 GB no HD.
O Windows Vista não vamos considerar porque teve vida curta, mas ocupava ~15 GB.
O Windows 7 e o 8 ocupam ~12 GB no HD.
Vemos aí em cima a evolução do Windows em tamanho.
Essa evolução deve-se ao fato de que o problema da famosa tela azul (principalmente no 98 e no XP) era causado não por problema do sistema operacional em si, mas por drivers, plugins e softwares de terceiros.
A famosa tela azul não era necessariamente um problema do sistema Windows, mas uma proteção criada em decorrência desses softwares de terceiros. O sistema "travava" e aparecia a tela azul como proteção.
O que a Microsoft fez?
Simples, deixou o XP durante quase 12 anos (XP de eXPperience), ou seja, uma experiência para identificar os problemas. E a partir disso começou a fazer drivers, plug-ins, etc, genéricos para evitar tais problemas.
Por isso vê-se a grande diferença de tamanho de uma versão para outra, entre outras coisas.
Outro ponto é que o Windows é um sistema voltado para o usuário final e, em se falando de usuário final, fala-se basicamente em entretenimento, em jogos, em utilização de programas no dia a dia.
Como o Linux é software livre, ou seja, a maioria dos desenvolvedores sobrevive um pouco desse desenvolvimento, mas tem outras atividades remuneradas para compensar o salário, isso faz com que o tempo para desenvolvimento fique restrito ocasionando que o Linux para usuário final fique restrito também.
Desenvolver um driver em si, por exemplo, não é tarefa difícil, e quando falo em si, quero dizer a programação simples e direta. Porém, até se chegar nessa programação simples e direta, o conhecimento envolvido é muito grande (o desenvolvedor tem que ter um conhecimento enorme dos mais variados hardwares, dos mais variados sistemas operacionais, etc).
Cito o exemplo do famoso "inferno das DLLs" do Windows, coisa que praticamente não existe mais hoje em dia.
A Microsoft tem equipes distintas para isso. Cada um tem os conhecimentos necessários na parte que lhe cabe.
E para um desenvolvedor de software livre é praticamente impossível ter conhecimento em tudo.
De certa maneira por isso que o Windows se propagou em Desktop e o Linux em servidores porque um servidor não exige drivers variados e nem plug-ins, por exemplo.
E, por último, mas não menos importante, temos que levar em conta também a parte financeira da coisa. A Microsoft como todo mundo sabe é a gigante da informática (junto com a Oracle, a IBM, o Google e a Apple).
Mas a Microsoft detém atualmente ações da maioria das empresas de hardware (Intel, uma parte da AMD, Asus, etc), inclusive da Apple. E isso faz com que o desenvolvimento para usuário final seja voltado para a plataforma Windows.
Além disso, eu lembro que desde o advento da Internet, em fóruns era uma mania dos usuários Linux descobrir falhas no Windows e publicar na Internet. Ora, essas pessoas estavam trabalhando de graça para a Microsoft e isso colaborou, e muito, para o desenvolvimento do Windows.
Acredito que é um processo sem volta. A parte financeira fala mais alto.
Eu lembro também, que em meados do ano 2005, um dos Diretores da Microsoft (cujo nome não me vem à memória agora) foi entrevistado e questionado sobre o que a Microsoft estava fazendo em relação ao avanço do Linux. E ele respondeu: "nada, com o tempo esses usuários voltarão para o Windows."
A solução é Dual-boot ou dois computadores, um com Linux, outro com Windows.