[Ubuntu-BR] Emulador de Linux de 32 bytes

Robson Dantas de Aguiar meulinux em yahoo.com.br
Quinta Novembro 14 00:04:29 UTC 2013


"quero um emulador de Linux que rode sobre Linux!"

Mesmo que possa existir, acho que você está querendo refazer a "roda".

Você tem Linux 64 bits (não é bytes e sim bits).
Você, com o Free Pascal 64 bits pode compilar para 32 bits.
Sim, é trabalhoso esse cross compiler. Eu até tentei, mas não consegui 
fazer.
O meu problema foi com o meu inglês que é muito ruim, mas o seu inglês é 
muito bom, você poderia pedir ajuda na lista oficial do Lazarus (não no 
lazarus-br, e sim na lista ou forum oficial do Lazarus). Pedi ajuda, mas 
como era complexo, e não tava entendendo o que os gringos dizia que 
deixei pra lá.

Acho que você deve baixar os binários do Linux 32 bits e fazer umas 
diretivas e variáveis no fpc.cfg para poder realizar essa compilação. 
Vou logo te dizendo, eu sofri e não tive sucesso (acho que, como disse, 
pelo meu inglês ser muito ruim).
Prefiro instalar no VirtualBox. Mas sabendo da sua deficiência, eu daria 
a dica de entrar em contato com os gringos e tentar fazer, eu sei que 
você é inteligente.

Sucesso.


Em 13-11-2013 19:59, luciano de souza escreveu:
> O problema é justamente este: ele vem com a versão adequada. Tenho
> Linux de 64 bytes e se instalo o Freepascal, terei o Freepascal de 64
> bytes que não é capaz de gerar binários de 32 bytes. Não sei se é
> possível, mas o que eu queria é conseguir instalar o Freepascal de 32
> bytes em um emulador como o Wine, mas não um emulador que emulasse
> Windows, mas um que emulasse Linux, porém, Linux de 32 bytes,
> desobrigando-me de instalar um sistema operacional inteiro em uma
> máquina virtual.
> O Freepascal possui ferramentas para cross compiling, mas confesso que
> não entendi absolutamente nada. Utilizar cross compiling parece exigir
> uma boa dose de conhecimentos que não tenho.
> Mas enfim, o que cogitei talvez não exista, pois ao fim, quero um
> emulador de Linux que rode sobre Linux!
>
> Em 13/11/13, Paulo Fernandes<pferna53 em gmail.com> escreveu:
>> Luciano,
>>
>> tenho uma distribuição Mint 64bits instalada e, nela, fiz uma instalação do
>> Lazarus, pela Central de Programas, e ele já vem com o compilador Free
>> Pascal adequado.
>>
>> Essa solução não serve?
>>
>> Paulo
>>
>>
>>
>>
>>
>>
>> Em 12 de novembro de 2013 08:49, luciano de souza
>> <luchyanus em gmail.com>escreveu:
>>
>>> Caros,
>>>
>>> Com o Wine, pode-se rodar programas concebidos para o Windows. É uma
>>> maravilha e não é uma máquina virtual.
>>>
>>> Digamos que eu quisesse a mesma facilidade do Wine, entretanto,
>>> estando em um Linux de 64 bytes, gostaria de rodar um programa de 32
>>> bytes. Isso seria possível? Possível sem a instalação de um sistema
>>> operacional em máquina virtual?
>>>
>>> Na verdade, estou a falar de um programa específico: o compilador do
>>> Freepascal. Estando na plataforma de 64 bytes, posso tão-somente gerar
>>> binários para 64 bytes. Naturalmente, isso é incoveniente. Três
>>> parecem-me ser as soluções:
>>>
>>> 1. Instalar Linux de 32 bytes em máquina virtual;
>>> 2. Instalar as ferramentas para cross compiling no Freepascal;
>>> 3. Instalar o Freepascal 32 bytes em um emulador de 32 bytes como o Wine.
>>>
>>> A primeira alternativa, além de ocupar muito espaço, dá trabalho para
>>> configurar, ainda tem muito mau desempenho;
>>> 2. A segunda seria a ideal, mas parece-me que o ambiente cross não é
>>> nada simples de configurar.
>>> 3. De fato, não parece má ideia.
>>>
>>> O que me dizem: há um correspondente ao Wine que, com uma única
>>> instalação de pacote, emule um ambiente de 32 bytes, permitindo a
>>> instalação de programas de linha de comando como o Freepascal? OU será
>>> que estou a pedir um pouquinho demais?
>>>
>>> --
>>> Luciano de Souza
>>>
>>> --
>>> Mais sobre o Ubuntu em português: http://www.ubuntu-br.org/comece
>>>
>>> Lista de discussão Ubuntu Brasil
>>> Histórico, descadastramento e outras opções:
>>> https://lists.ubuntu.com/mailman/listinfo/ubuntu-br
>>>
>> --
>> Mais sobre o Ubuntu em português: http://www.ubuntu-br.org/comece
>>
>> Lista de discussão Ubuntu Brasil
>> Histórico, descadastramento e outras opções:
>> https://lists.ubuntu.com/mailman/listinfo/ubuntu-br
>>
>





More information about the ubuntu-br mailing list