Ir para o conteúdo
ou

Software livre Brasil

 Voltar a Comunidade d...
Tela cheia Sugerir um artigo

Como portar aplicações para o Wine – Parte 1

7 de Agosto de 2014, 12:09 , por Software Livre Brasil - 0sem comentários ainda | Ninguém está seguindo este artigo ainda.
Visualizado 2 vezes
imagem do Flickr https://flic.kr/p/br8V7

imagem do Flickr https://flic.kr/p/br8V7

Depois de ver várias pessoas solicitando mais aplicações para o Wine, resolvi fazer um tutorial de como faço para portar aplicação do Windows.

Vamos começar com um pouco de história, link:

Em 1992 a então Praxsys Technologies posteriormente Sun Microsystems, tinha um aplicativo denominado WABI ( que em Japonês significa Harmonia ) permitia a execução de aplicativos de Windows de 16 bits ( família 3.1 e 3.11 ) dentro de um Solaris x86.
Como a Sun Microsystems ( hoje Oracle ) tinha finalidades comerciais para o Wabi, ele não foi portado para o Linux, que em sua constituição era apenas Free. Em Junho de 1993 o assunto de portar aplicações do Windows para o Linux foi Abordado na lista de discussão do Kernel Linux, posteriormente uma lista específica para aquele assunto foi feita, o nome WINE foi adotado ( isso não quer dizer so vinho mas Wine Is Not on Emulator, esse acrônomo recursivo remete ao que o wine não é, não diz o que ele é  ), a licença para distribuição adotado foi a BSD.

O primeiro Ditador Benevolente do Wine foi: Bob Amstadt depois Robert, em 1994 e Alexandre assumiu Desenvolvimento, focou em reescrever o Xlib. Alguns pontes chaves da gestão de Alexandre Julliard:

  • Maio 1995: início ao suporte a Win32
  • Janeiro de 1996: foi reportado a primeiro execução com sucesso do Word 95 e Excel 95
  • Novembro 1997: criaram o site winehq.com ( hoje winehq.org )

Por coincidência em Dezembro de 1997 o WABI da SUN foi descontinuado.

There Can be only one!

Em 1998 a Corel por questões estratégicas, investiu no em projetos open source, tinha duas equipes de desenvolvimento, uma cuidando de aplicações para servidores e outra com contribuições ao Wine, do qual deu o início de um refinamento comercial para o wine.
Em 1999 o wine por forte influencia do GNU adotou a licença GPL.
Em 2000 depois da Dot-com bubble estourar, a Corel deixou de contribuir com o Linux.
Em 2002 a CodeWeavers  assumiu  o controle do projeto, nesse mesmo ano o código fonte do wine foi submetido a licença LGPL.
Em janeiro de 2004 a CodeWeavers lança o CrossOver que nada mais era do que um software comercial feito a partir do Wine, com softwares homologados, com o código fonte submetido a licença LGPL, veja o histórico das versões em: link
Em 2005  o Wine v0.9.0 foi a primeira versão Beta.
Em 2008 lançaram o  Wine v1.0 como a primeira versão estável.
Em 2009: v1.1.12 Algumas aplicações a 64 bits deverão agora funcionar Suporte a subpixel font rendering, Geração de código a 64 bits no compilador IDL Nova versão do motor de renderização Gecko
Em 2010: v1.2.2 suporte a cursor animado, implementações MSXML.
Em 2011:  v1.3.27 suporte a multisampling no Direct3D.
Em 2012: v1.4 suporte ao  Microsoft Office 2010
Em 2013: v1.5.21 Versão inicial do programa netstat. Suporte à seleção de resolução no driver Postscript.

Para ver o histórico completo de versões e notícias: link;

 



O que é o Wine?

O Wine é uma camada de tradução ( um programa que executa outros programas) capaz de executar aplicações Windows em sistemas operacionais compatíveis com POSIX.
O wine faz programas do Windows rodarem no Linux como se fossem nativos, executando sem as penalidades de desempenho ou uso de memória de um emulador, com um visual semelhante às outras aplicações do seu computador.

Vejo que saber como um software é feito, torna você mais apto a usa-lo de forma eficiente, postei a história resumida para abordar quais tecnologias o wine tem mais compatibilidade.

Dúvidas, críticas ou sugestões nos comentários abaixo:

Referências:

http://wiki.winehq.org/FrontPage
http://wiki.winehq.org/FAQ
http://wiki.winehq.org/Acknowledgements
http://wiki.winehq.org/WineHistory
http://www.winehq.org/news/
http://www.winehq.org/wwn/?pos=0
http://www.winehq.org/documentation
https://en.wikipedia.org/wiki/Wabi_%28software%29
https://en.wikipedia.org/wiki/Wine_softwar
https://www.gnu.org/licenses/

Material de apoio:
http://goo.gl/6WjsyQ

Continua em: Como portar aplicações para o Wine – Parte 2 ( em Edição )


Fonte: http://www.revista.espiritolivre.org/como-portar-aplicacoes-para-o-wine-parte-1

0sem comentários ainda

Enviar um comentário

Os campos são obrigatórios.

Se você é um usuário registrado, pode se identificar e ser reconhecido automaticamente.