Barreiras que impedem a implantação do sistema operacional de 64 bits nas estações de trabalho?

3

No meu local de trabalho, nossos servidores executam sistemas operacionais de 64 bits por anos. Mas as estações de trabalho são um problema. Muito poucos aplicativos e drivers funcionam bem em sistemas operacionais de 64 bits. Esses poucos casos são suficientes para impedir a implantação de sistemas operacionais de 64 bits em estações de trabalho.

  1. Por que isso acontece? É culpa do SO ou driver / aplicativo?

Adicionalmente:

  1. Se você tiver um problema semelhante, compartilhe seus pensamentos e problemas.

  2. Quando os sistemas operacionais de 64 bits serão a maioria?

por Jader Dias 08.07.2009 / 17:27

7 respostas

4

O problema não pode ser facilmente resumido, mas o principal problema é que os fornecedores estão sempre relutantes em calcular o tempo e, portanto, o dinheiro, para desenvolver drivers onde eles não têm certeza de que alcançarão o valor de retorno necessário. >

Resumindo: se eles não acharem que há muitos usuários de 64 bits, eles não serão desenvolvidos para eles.

O mesmo vale para aplicativos. A maioria das aplicações são escritas apenas para operação em 32 bits e contam com compatibilidade superior por meio de preenchimento para funcionar. Mas dependendo de que tipo de magia arcana é executada no código-fonte, isso pode acabar em forma de pêra, mesmo que não seja muito comum - na maior parte, apenas aplicativos complexos como jogos realmente sofrem de problemas de compatibilidade. >

O sistema operacional em si raramente tem culpa por fazer coisas ruins com a arquitetura - a maioria das implementações de 64 bits é boa.

Quanto a quando os sistemas operacionais de 64 bits serão a maioria, bem, provavelmente será um processo lento e insidioso. A maneira mais fácil seria para um fabricante de chips abandonar completamente a compatibilidade de processamento de 32 bits. Isso forçaria os desenvolvedores de SO a manter camadas de compatibilidade de aplicativos de 32 bits, e estas seriam implementadas de modo que não há problema em executar software antigo dessa forma, mas desencoraja ativamente qualquer usuário que tente gravar um novo software de 32 bits.

    
por 08.07.2009 / 01:54
4

Se o Windows for o sistema operacional de seu cliente preferido, e seu hardware tiver um strong suporte de driver de 64 bits do fabricante, e você tiver testado completamente. Eu não acho que você verá problemas de software.

O modo de software de 32 bits é muito bom no Vista de 64 bits, e eu tenho usado isso como uma estação de trabalho principal no trabalho e em casa por quase um ano usando aplicativos padrão (Office, VMWare, FireFox, etc. O meu ponto de vista pessoal é o suporte ao driver da impressora com a nossa copiadora / impressora local, mas essas coisas devem ser encontradas durante o teste.

Como com todas as coisas, sua milhagem pode variar E você deve testar! teste! teste! Teste a linha de aplicativos de negócios, teste seus periféricos e dispositivos e verifique se eles funcionam em um sistema operacional de 64 bits, mas você provavelmente poderia considerar trazê-lo para dentro enquanto substitui o hardware antigo.

Se todos os testes valem o seu tempo é uma decisão que só você pode tomar, implantamos somente clientes de 64 bits quando o uso do sistema exige (por exemplo, a necessidade de endereçar grandes quantidades de RAM), mas isso vai mudar tempo.

    
por 08.07.2009 / 02:16
3

Você não deve ter problemas para executar um sistema operacional não-Windows de 64 bits em suas estações de trabalho. O Solaris tem um kernel de 64 bits há algum tempo, e a maioria das instalações padrão do Linux foram 64 bits também.

Infelizmente, para os usuários do Windows, muitos fornecedores não criaram nem atualizaram os drivers para trabalhar com as versões do sistema operacional de 64 bits. Mais especificamente, os fornecedores que visam o Win64 têm hardware de servidor direcionado e não dispositivos de estação de trabalho.

    
por 08.07.2009 / 01:53
1

Os sistemas operacionais de 64 bits são a maioria no meu laboratório. temos apenas algumas máquinas (antigas) rodando Linux 32 bits.

esse laboratório é usado para manipular imagens e vídeos, em um ambiente universitário, e tudo funciona bem.

    
por 08.07.2009 / 01:46
1

É um aplicativo raro que não funciona bem no modo de 32 bits do Vista de 64 bits. Certifique-se de testar e determinar onde exatamente estão os problemas. Se apenas algumas pessoas precisarem usá-lo, você poderá usar o VirtualPC ou algum outro mecanismo de virtualização para permitir que esses poucos funcionem.

Veja também o Windows 7 e o XP-Mode, que fazem parte do Windows 7 Professional. Se você puder esperar um pouco, isso deve permitir que você execute seus aplicativos de 32 bits no modo XP enquanto o restante do sistema é executado como 32 bits. Isso pressupõe que os drivers não são o problema. A menos que você esteja usando hardware muito antigo ou muito proprietário, drivers de 64 bits devem estar disponíveis.

    
por 08.07.2009 / 03:13
0

Minha experiência é com os sistemas operacionais Windows de 64 bits, por isso vou restringir minhas instruções apenas a eles.

O único problema que tenho visto é com alguns Clientes que desconhecidamente ainda tinham algum software de 16 bits em uso (algum software antigo de preparação de impostos, algum software de título de terra relativamente novo mas aparentemente ainda de 16 bits, e um Aplicativo DOS que faz interface com uma máquina operatriz). O código de 16 bits não é executado sob o Win64, e você terá que usar uma máquina virtual (Virtual PC, VMware Workstation / Server / etc) para executar o código de 16 bits em um sistema operacional Win64.

Além disso, a mudança para x64 foi praticamente sem complicações.

Pessoalmente, eu tive alguma frustração executando o Windows 7 x64 e tentando usar o VMware Server 1.x (eu odeio a versão 2.x) e o OpenVPN. Ambos os aplicativos usam drivers de modo kernel e o Windows 7 não funcionaria até que eu iniciei com a verificação de assinatura do driver desabilitada.

    
por 08.07.2009 / 04:22
-1

Aviso: os comentários abaixo se aplicam ao que eu uso na plataforma Windows.

Talvez seja apenas o que eu uso, mas muitos, se não a maioria, dos aplicativos que eu uso não serão executados corretamente, na verdade, na versão de 64 bits do XP (não, eu não usarei o Vista - nunca). Pode-se argumentar que eu deveria atualizar os aplicativos, mas do jeito que eu vejo, eu paguei pelo que tenho e estou perfeitamente feliz com as versões que tenho, então por que eu deveria gastar muito dinheiro atualizando quando 64 bits me pouco, se houver algum benefício? Em alguns casos, consegui experimentar as versões de 64 bits do software nos computadores de outras pessoas, mas nunca observei uma diferença notável no desempenho.

    
por 08.07.2009 / 03:12