Um hardware pode ser personalizado para um sistema operacional específico?

0

Hoje instalei no meu notebook (Acer Core i5, 8 GB de RAM) a versão Ubuntu 11.04 (antes, eu instalei o Windows Seven Home Premium nele).

No entanto, quando eu estava usando o Windows, era muito rápido, tudo funcionava de forma clara e rápida, e não era o mesmo com o Ubuntu, o processo de instalação durava meia hora, o tempo de inicialização era pior e os aplicativos pareciam "travar" na execução Quero dizer, era muito lento e desconfortável usá-lo). Eu verifiquei se os drivers estavam ok e estava tudo bem (quero dizer, no Windows estava ok e no Ubuntu também).

Fiz a mesma coisa no meu computador antigo (Toshiba Core 2 Duo, 2 GB de RAM) e, tanto o Windows quanto o Ubuntu funcionam bem, tudo aberto e funcionando rapidamente. Isso me faz pensar, há algum recurso específico de hardware do barebone, algo definido na fábrica que faz o Windows funcionar melhor que o Linux no meu novo computador?

PS: Eu instalei o Windows e o Ubuntu a partir de fontes da Internet, não eram imagens de fábrica OEM.

Diogo
fonte
11
Improvável, provavelmente há algo mais acontecendo. Monitore seu sistema para ver se alguma coisa está ocupando uma quantidade excessiva de recursos.
Rob Wouters
11
Eu suspeito que qualquer chipset que o acer não tenha suporte nativo no ubuntu (ou linux provavelmente) Por padrão, o linux falhará em um controlador ide padrão sem recursos de cache de disco para o controlador de disco ... o que em muitos casos é louco-lento exatamente como você descreve. Uma vez inicializado no Linux ... tente fazer um "lspci". Se você vir muitos dispositivos do tipo "desconhecido" ou "genérico" em vez de itens do tipo "VIA Technologies" ou "Intel Corporation" ... isso é um sacrifício. (Eu odeio Acer qualquer coisa BTW)
TheCompWiz

Respostas:

4

Se o computador contiver hardware que exija que um driver funcione corretamente, especialmente um controlador de disco rígido ou algo que permita recursos específicos de desempenho da plataforma, sim, um sistema operacional específico (que contém os drivers necessários) poderá funcionar melhor nesse hardware do que outros sistemas operacionais.

Há cerca de 10 anos, quando as arquiteturas de processadores estavam mudando e os combos Northbridge / Southbridge eram bastante comuns, tínhamos o que chamamos de "drivers de chipset", que eram quase obrigatórios para serem instalados em um computador como o primeiro item após a instalação do Windows, porque eles permitiam (agora padrão) opções como UDMA para o controlador do disco rígido (em vez do PIO muito mais lento e com uso intenso de CPU ), o que foi um aumento imediato no desempenho. Também tendiam a conter correções que faziam o hardware se comportar melhor e corrigiam alguns bugs.

Atualmente, muito mais desse tipo de coisa é integrado ao Windows por padrão, com a Microsoft desempenhando um papel ativo para impedir que esse tipo de driver de chipset seja necessário.

É bem possível que o Ubuntu não possua algum driver necessário para habilitar os recursos de desempenho em sua máquina, ou mesmo que esteja usando um driver "não ideal", que pode estar diminuindo sua velocidade.

Se o fabricante do hardware apenas imaginou executar o Windows nele, pode ser que ele tenha um pedaço de hardware com o qual o Windows saiba lidar, mas um driver ainda não foi gravado no Linux.

Mokubai
fonte
2

Freqüentemente, os drivers de hardware Linux de código aberto são muito piores que os proprietários e os Windows. Pode ser necessário ativar fontes de software adicionais no Ubuntu e instalar algumas proprietárias, especialmente para sua placa de vídeo.

O Unity do Ubuntu também é conhecido por sua lentidão e capacidade de consumir recursos. Se você usar um ambiente de área de trabalho alternativo com os drivers mais otimizados, deverá achar o Linux mais rápido que o Windows no mesmo hardware.

Quanto à sua pergunta original: no sentido tradicional, a única maneira de se dizer que um hardware é feito para um sistema específico é quando ele usa uma arquitetura diferente. Quaisquer outras incompatibilidades podem ser resolvidas no nível do software.

billc.cn
fonte