Um dos chavões que manteve o departamento de TI em seus dedos desde que houve vários sistemas operacionais é a interoperabilidade. Apesar de toda a conversa de formatos padronizados, quando se trata de trocar de plataforma, pegar arquivos e dados e depois fazê-los renderizar adequadamente em um sistema operacional diferente, deixa espaço para melhorias..

Não se preocupe, no entanto. Mais uma vez, o Linux e o software de código aberto aumentaram o desafio. Desde conectar-se a servidores que executam conjuntos de colaboração proprietários para alimentar dispositivos com drivers Linux não-nativos, ele tem todas as bases cobertas.

Se você realmente deseja fazer malabarismos entre sistemas operacionais de maneira transparente, o que você precisa é de aplicativos que sejam executados em várias plataformas e armazenem dados em formatos que permitam uma importação e exportação mais fácil. É aqui que os aplicativos da web ofusquem seus primos off-line.

Por design, eles são independentes de plataforma e oferecem uma interface consistente, independentemente do sistema operacional. Então, se você está no trabalho ou em casa, aqui está tudo o que você precisa saber para permanecer onipresente em todos os sistemas operacionais.

Windows no Linux

Programas proprietários e sistemas operacionais são um fato inconveniente da vida, mas eles não irão embora em breve. Veja como viver com eles

Programas proprietários e sistemas operacionais são um fato inconveniente da vida, mas eles não irão embora em breve. Veja como viver com eles.

Goste ou não, há muitos softwares proprietários flutuando ao nosso redor. Seja um monte de código que consome webcams USB baratas ou suítes de colaboração de nível empresarial, ele vem em todas as formas e tamanhos.

Pode custar-lhe nada ou uma pequena fortuna, mas de qualquer forma os defensores mais puritanos do software livre e de código aberto não gostariam de nada a ver com isso. No entanto, nem todos nós podemos nos dar ao luxo de apreciar o luxo da exclusividade, especialmente com um prazo iminente e um administrador de sistema teimoso que jura pelo Windows..

Configurações da empresa à parte, há muitos softwares proprietários, mesmo em lugares que você acha que controla. Seu computador doméstico provavelmente veio equipado com um SO proprietário, enquanto sua escola, faculdade ou universidade pode exigir que você instale vários aplicativos de código fechado também. Não se esqueça que o ditafone barato, o tablet com caneta exótica ou o popular jogo de tiro em primeira pessoa que seus amigos são loucos.

Instalando drivers do Windows no Linux

A boa notícia é que cada vez mais fabricantes de dispositivos estão lançando seus dispositivos com drivers Linux, ou pelo menos disponibilizam as especificações para a comunidade de código aberto para permitir que os dispositivos funcionem no Linux..

Alguns até oferecem uma recompensa por escrever drivers de dispositivos. Graças a essa abordagem, o periférico Kinect sensível ao movimento da Microsoft agora se conecta e trabalha com uma máquina Linux.

COMPATIBILIDADE: Seu hardware é compatível com uma máquina Linux? Para descobrir, visite www.linux-drivers.org

E se você está preso com hardware não suportado, embora? Bem, se é uma placa de rede - USB, PCI ou PCMCIA - sem drivers nativos do Linux, nem tudo está perdido. O projeto NdisWrapper produz um módulo que cria uma API do kernel do Windows e uma API NDIS no kernel do Linux, à qual um dispositivo somente do Windows pode se conectar.

Além das cargas de cartões sem fio, o NdisWrapper funciona com todos os tipos de equipamentos de rede. O projeto mantém uma lista de dispositivos que funcionam com o NdisWrapper no sourceforge.

O NdisWrapper está disponível nos repositórios de software de todas as principais distros. Embora a ferramenta seja baseada em linha de comando, também há várias GUIs disponíveis, como ndisgtk. Além do software, você também precisará dos drivers proprietários para seus cartões.

Também confira o projeto Madwifi, que produz drivers de kernel do Linux para dispositivos de LAN sem fio com chipsets Atheros. Para ajudá-lo com o trabalho, distribuições como o SimplyMepis vêm junto com o NdisWrapper e vários drivers proprietários populares.