lcavalheiro
(usa Slackware)
Enviado em 18/09/2014 - 12:44h
shoujo escreveu:
lcavalheiro escreveu:
O wine é um grande pé-no-saco principalmente se você usa o Slackware x86_64. Ele não vai pedir apenas o multilib, mas todas as libs em suas versões 64bits e compat-32, o que pode embolar sobremaneira a vida de qualquer pessoa não habituada à distro. Eu rodei esses dias o Borderlands do Steam for Windows no meu Slack, mas eu tirei o wine como um todo do contrário eu passo a tarde jogando e não escrevo meus artigos pro mestrado.
Uma coisa a ser dita, o Slackware é um sistema 32bits por excelência. O Slack x86_64 começou como Slamd64, um port do Slack x86 para a arquitetura AMD64. Depois que o Cara o tornou oficial, mas até hoje muita [*****] vai rolar por causa do wine e os programas para Windows que ainda são desenvolvidos em 32bits (jogos sendo os principais vilões dessa porra toda)...
entendi >.< ele não é bom pra x32 na versão x64
o pior que quando eu tenho uma pessima experiencia com uma distro, tudo costuma falhar, e eu acabo ficando sem rumo pra idéias ç.ç
agora não tenho mais nenhuma ideia, eu instalei o fedora pra testar, mas deu erro ao instalar a placa de video e segui uns tutoriais, eles instalaram mais 2 kerneis e bugou o negocio todo e-e
vou fazer um post pra alguem me dar alguma dica de distro, pq eu to sem chão no linux ç.ç
Uma coisa já te adianto: não existe facilidade no mundo GNU / Linux. Toda e qualquer distro vai te dar uma dor de cabeça imensa em algum momento. No Slackware, normalmente isso acontece na mistura explosiva entre x86_64 e desenvolvedores filhos-da-
[*****] que só criam programas para 32bits. No Fedora, isso acontece com qualquer coisa que não seja free por definição - drivers nVidia são a cereja do bolo na pilha de
[*****], e o Oracle Java vem logo atrás.
Especificamente sobre o Slackware, ele é uma das distribuições mais estáveis em x86_64 da atualidade justamente por não ser multilib por padrão, e também porque o multilib dele funciona de maneira diferente. Normalmente, quando um sistema x86_64 precisa rodar aplicações x86 torna-se necessário uma camada de "emulação" de 32bits no sistema 64bits. Um exemplo de quem faz isso é o Windows, e essa é uma das razões pelas quais as Debian-like não separam /usr/lib e /usr/lib64 conforme especificação do FHS. O multilib do Slack não cria a camada de "emulação", mas instala versões compat32 dos programas e bibliotecas específicas do x86, não criando a camada no sistema mas diretamente na lib, gerando menor complexidade e uso de recursos da máquina pois não é necessário a camada de "emulação" ativa pra todo o sistema.
Problema: atualmente muitos desenvolvedores de software para GNU / Linux tem a
[*****] do Ubuntu na mente e desenvolvem seus softwares tendo em vista as especificidades desse arremedo de distro. Isso inclui a maneira Windows-like como as Debian-like tratam a questão do multilib e a tal camada de emulação. O wine faz isso por dupla necessidade: tanto para atender as Debian-like quanto para lidar com o problemático multilib do Windows. Por isso o caminho menos doloroso pra fazer o wine funcionar no Slackware é o PlayOnLinux, que tem uma interface gráfica para uma versão própria do winetricks embutida no próprio PoL.