Ir al contenido

Espírito Livre

Full screen

Blog

abril 3, 2011 21:00 , por Desconocido - | No one following this article yet.

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

agosto 7, 2014 9:09, por Desconocido - 0no comments yet
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 )



Editor LaTeX: Instale o Texmaker no Ubuntu

agosto 7, 2014 8:33, por Desconocido - 0no comments yet

texmaker-ubuntu

Se você precisa de um editor LaTeX com bons recursos, experimente instalar o Texmaker no seu Ubuntu.

Texmaker é um editor LaTeX open source com um visualizador de PDF integrado. Ele é um aplicativo Qt multiplataforma que funciona em Windows, Linux e MacOS. O editor inclui suporte completo a unicode, verificação ortográfica inline, auto-completar, dobramento de código e seleção de bloco retangular. As expressões regulares também são suportadas para as ações de localizar e substituir.

Para saber mais sobre o editor LaTeX Texmaker, visite o site oficial.

Instalando o editor LaTeX Texmaker no Ubuntu e derivados

Para instalar o editor LaTeX Texmaker no Ubuntu e derivados, faça o seguinte:

Passo 1. Abra um terminal (No Unity, use o Dash ou pressionando as teclas CTRL+ALT+T);

Passo 2. Confira se o seu sistema é de 32 bits ou 64 bits, para isso, abras as “Configurações do Sistema” e clique em “Detalhes”. Ou se preferir, use o seguinte comando no terminal:

uname -m

Passo 3. Se seu sistema é de 32 bits, use o comando abaixo:

wget http://www.xm1math.net/texmaker/texmaker_ubuntu_14.04_4.3_i386.deb

Passo 4. Se seu sistema é de 64 bits, use o comando abaixo:

wget http://www.xm1math.net/texmaker/texmaker_ubuntu_14.04_4.3_amd64.deb

Passo 5. Agora instale o programa com o comando:

sudo dpkg -i texmaker_ubuntu_*.deb

Passo 6. Caso seja necessário, instale as dependências do programa com o comando:

sudo apt-get install -f

Depois de instalado, execute o programa digitando no Dash:texmaker

Com informações do Blog do Edivaldo Brito e UbuntuHandbook



Lançado Kernel Linux 3.16: saiba como atualizar seu sistema

agosto 7, 2014 8:10, por Desconocido - 0no comments yet

19-02-2013_tux

Linus Torvalds anunciou no Linux Kernel Mailing List a liberação da mais recente versão do Linux Kernel, a 3.16. Se você quiser atualizar seu sistema para essa nova versão, veja abaixo como fazer isso.

O novo kernel 3.16 traz suporte para o CPU Nvidia Tegra K1 e GPU Kepler, 80 alterações e melhores no sistema de arquivos Btrfs, suporte para Tegra HD-áudio HDMI, suporte inicial para Intel Cherryview, imagem Multi-Plataforma para arquitectura ARM (para vários SOcs ARM como é o caso do Exynos), suporte para modem do Nokia N900, melhorias no suporte para o controlador Sixaxis e DualShock 4, driver para Synaptics touchpad e novos drivers para dispositivos áudio, além de outras mudanças menores.

Para ver as principais novidades desse kernel, acesse esse link.

Antes de iniciar começar a atualizar o kernel do Ubuntu, saiba que este é um procedimento que apesar de simples, exige conhecimentos avançados do sistema e deve ser feito por sua própria conta e risco.

Como atualizar o kernel do Ubuntu para a versão 3.15.7

Para atualizar seu kernel para a versão 3.15.7 do Ubuntu 14.04 e derivados, faça o seguinte
Passo 1. Abra um terminal (Usando o Dash ou pressionando as teclas CTRL+ALT+T);
Passo 2. Verifique qual a arquitetura de seu sistema acessando as Configurações do Sistema e a opção “Detalhes” ou usando o comando abaixo:

uname -m

Passo 3. Se estiver usando um sistema de 32 bits, baixe os arquivos DEB com os comandos:

wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.16-utopic/linux-headers-3.16.0-031600-generic_3.16.0-031600.201408031935_i386.deb

wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.16-utopic/linux-headers-3.16.0-031600_3.16.0-031600.201408031935_all.deb

wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.16-utopic/linux-image-3.16.0-031600-generic_3.16.0-031600.201408031935_i386.deb

Passo 4. Se estiver usando um sistema de 64 bits, baixe os arquivos DEB com os comandos:

wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.16-utopic/linux-headers-3.16.0-031600-generic_3.16.0-031600.201408031935_amd64.deb

wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.16-utopic/linux-headers-3.16.0-031600_3.16.0-031600.201408031935_all.deb

wget http://kernel.ubuntu.com/~kernel-ppa/mainline/v3.16-utopic/linux-image-3.16.0-031600-generic_3.16.0-031600.201408031935_amd64.deb

Passo 5. Instale o kernel com o comando:

sudo dpkg -i linux-headers-3.16.0-*.deb linux-image-3.16.0-*.deb

Passo 6. Reinicie o sistema com o comando abaixo:

sudo reboot

Passo 7. Se você tiver algum problema e quiser desinstalar o atual kernel, reinicie o computador com um kernel anterior (usando Grub -> Advanced -> select previous kernel) e quando iniciar o sistema, faça login, abra um terminal e execute o comando abaixo para remover o Linux Kernel 3.16.0:

sudo apt-get remove linux-headers-3.16.0-* linux-image-3.16.0-*

Passo 8. Finalmente atualize o menu do GRUB, com o comando:

sudo update-grub

Nota: Todos os drivers que não fazem parte da principal árvore do kernel (o que obviamente inclui drivers proprietários) devem ser recompilados para novas versões do kernel.

Com informações do Blog do Edivaldo Brito e UbuntuHandbook



DealExtreme terá armazém no Brasil para evitar taxa do Correio

agosto 4, 2014 8:40, por Desconocido - 0no comments yet

16234.29466-correios-e-sedex

Desde junho, os Correios passaram a cobrar uma nova taxa de R$ 12 para pacotes vindos de fora do país, com a justificativa de que esse tipo de volume aumentou 400% nos últimos cinco anos e que não poderia mais absorver esses custos.

A taxa deixou a vida de quem costuma fazer encomendas no exterior um pouco mais complicada, mas nesta semana um dos sites de eletrônicos mais populares da web, o DealExtreme, anunciou uma iniciativa para “driblar” a taxa.

Segundo o Gizmodo, o site deverá abrir em Curitiba, Paraná, um centro de distribuição (CD) nos “próximos dias” para armazenar todas as encomendas trazidas pelo site. Assim, o processo de entrega deverá ser agilizado para uma média de “três a cinco dias” (no máximo em sete dias) e a taxa de R$ 12 de pacotes internacionais também poderá ser evitada.

Segundo o site, todos os impostos de importação e custos de transporte serão pagos pelo DealExtreme, que será repassado para o cliente. Ainda assim, o site afirma que fará questão de que “o novo preço seja aceitável e invencível”. O armazém também terá um centro de atendimento ao cliente especializado.

Por enquanto, apenas alguns produtos específicos serão despachados a partir do armazém, mas ainda não há informações sobre quais eles serão.

Com informações do Canaltech



Pesquisadores da Dinamarca estabelecem novo recorde de transferência de dados

agosto 4, 2014 8:38, por Desconocido - 0no comments yet

64538.93492-Fibra-optica

Um grupo de pesquisadores da Technical University of Denmark (DTU) anunciou nesta quinta-feira (31) que bateu o novo recorde mundial de transmissão de dados por uma única fibra óptica, que registrou uma velocidade de 43 terabits por segundo – o equivalente a 5,4 Terabytes por segundo. Em termos simplificados, isso significaria preencher um DVD de 1GB em apenas 0,2 milissegundos.

O grupo é o mesmo que, em 2009, ultrapassou pela primeira vez a barreira de transmissão de 1 terabit por segundo. Agora, os pesquisadores superaram o recorde anterior conseguido pelo Instituto de Tecnologia de Karlsruhe, que atingiu a marca de 26 terabits por segundo em 2011.

De acordo com o Extreme Tech, o principal mérito do experimento foi ter conseguido atingir a velocidade observada utilizando apenas uma fibra óptica de multiplos núcleos, que é uma realidade semelhante às redes comerciais implementadas atualmente no mundo todo. Anteriormente, outras pesquisas já conseguiram ultrapassar até velocidades superiores à da DTU, na marca de petabits por segundo, mas sempre utilizando múltiplas fibras e lasers.

O experimento do grupo de 43 Tbps tem grandes chances de ser exportado para o mundo real em alguns anos. Atualmente, as velocidades comerciais mais rápidas que encontramos no mundo chegam a 100 Gbps.

Com informações do Canaltech.