O Ubuntu suporta aplicativos do Windows?

0

Gostaria de saber se o sistema operacional Ubuntu pode executar aplicativos do Windows.

Como arquivos .exe, .dll.

Ou jogos como o Call of Duty.

Sem precisar fazer download de nenhum aplicativo, como wine .

Meu palpite é que isso não acontece, mas só para ter certeza de que vou perguntar.

    
por BiiX 17.01.2016 / 01:41

2 respostas

3

Não é tão simples assim. Embora o software escrito para o Linux geralmente não use a extensão .exe , e as bibliotecas carregadas dinamicamente geralmente tenham .so , mais frequentemente com uma versão posterior para bibliotecas estáveis, existem alguns softwares que usam .exe ou .dll extensões, embora não sejam necessariamente programas para o Windows. Por exemplo, coisas escritas na linguagem de programação C # terão essas extensões de arquivo.

Você não pode executar diretamente programas do Windows no Ubuntu (ou outras versões do Linux). Alguns podem ser usados através da camada de tradução Wine que pode ser instalada e usada. No entanto, mais e mais aplicativos estão se tornando disponíveis para o Ubuntu e o Linux em geral, todos os dias.

    
por dobey 17.01.2016 / 02:15
4

Bem, é sempre difícil explicar o Linux para os novatos do Windows. Primeira dica de sempre: esqueça o Windows. O Linux não é e nunca será o Windows, assim como o Windows não é e nunca será o Linux. Eles são diferentes. Período. Agora a coisa toda:

  • O Linux é um sistema semelhante ao Unix. O que? Unix-like? O Unix é um antigo sistema operacional nascido nos anos 60, quando os computadores eram enormes e os homens eram homens, escrevendo seus próprios drivers de hardware. O Unix tinha um esquema singular de sistema de arquivos e um incrível conjunto de utilitários. Sistemas Unix-like são aqueles que seguem essas características. Atualmente, o Unix é extinto, mas sua alma é mantida em vários sistemas semelhantes ao Unix, como o BSD, o Mac OSX da Apple, o Minix e o Linux. Podemos dizer que a maioria dos sistemas operacionais existentes atualmente é baseada no Windows NT ou no Unix.

  • Os sistemas Windows precisam de extensões de arquivo para manipular seus arquivos. Eles simplesmente não sabem o que fazer com um arquivo sem extensão. Esses incluem .exe (binários / executáveis), .txt (texto), .bat (scripts em lote), entre muitos outros.

  • A maioria dos sistemas do tipo Unix não precisa de nenhuma extensão de arquivo. Em vez de confiar no nome do arquivo, existe uma coisa chamada "MIME" (Multipurpose Internet Mail Extension). É basicamente um código escrito diretamente no começo de cada arquivo. Diz ao sistema como lidar com isso. No entanto, usamos extensões às vezes apenas para informar ao usuário se um arquivo é, por exemplo, um script de shell (.sh) ou um arquivo de texto (.txt), mesmo que não seja necessário.

  • Existe uma coisa chamada kernel. Um kernel é um software que faz a "tradução" da linguagem de software para a linguagem de hardware e vice-versa. É essencial para qualquer sistema operacional: sem kernel, sem sistema operacional. O Windows usa o kernel NT, enquanto o Ubuntu usa o kernel Linux (é por isso que é uma distribuição Linux). Quando um desenvolvedor cria um programa, ele usa uma linguagem de programação e essa linguagem deve ser traduzida para binário (linguagem de computador) antes que esse programa possa ser executado. Esse processo é chamado de "compilação". Mas cada kernel tem seu próprio jeito de traduzir um programa para a linguagem de computador, então os programas compilados para o NT não podem rodar nativamente no Linux, e vice-versa. -versa.

  • Existe um programa muito popular para Sistemas Operacionais do tipo Unix chamado "Wine". O Wine cria uma camada de compatibilidade para que esses sistemas operacionais possam executar programas do Windows. O que o Wine faz é traduzir os pedidos do programa para a linguagem Linux. Você pode instalá-lo no Ubuntu através do Centro de Software ou através da linha de comando com o comando sudo apt-get install wine . Clique com o botão direito no arquivo .exe que você deseja executar e clique em "abrir com o Wine". Observe que alguns aplicativos podem não funcionar.

  • E por último, mas não menos importante (na verdade, o mais importante), existem SEMPRE alternativas e soluções nativas livres e de código aberto para programas do Windows no Linux. Não esqueça disso !!!

P.S .: desculpe por muitos exemplos de "linguagem" e "tradução", é a melhor maneira que encontrei para explicar.

    
por Eduardo Cola 17.01.2016 / 02:28