Duvida sobre programas

1. Duvida sobre programas

Nicolas Rodrigues
Nicolas_RS

(usa Arch Linux)

Enviado em 18/11/2017 - 06:55h

Gostaria de saber se o que roda no Gentoo por exemplo roda no Arch ? Me deparei com um comentário de um usuário afirmando que o Android não é Linux, pois não roda os programas do Ubuntu por exemplo e disse que se compilar tar.gz roda em qualquer distro o que não aconteceria no Android, isso realmente é possível ? procede essa afirmação?

Desde já obrigado pela atenção.


  


2. Re: Duvida sobre programas

Eduardo Avila
Eduamaro

(usa Linux Mint)

Enviado em 18/11/2017 - 08:50h

O android é linux, mas muito modificado. Na verdade o que define se é linux ou não é o kernel e não o fato de rodar a aplicação ou não..
Se você tiver por exemplo um código fonte de uma aplicação e conseguir compilar para a arquitetura do android em questão e para este sistema, sim funcionaria. Mas demanda um bom trabalho para isto.. Principalmente se a aplicação for x86 ou x86_64...

Se você tiver o código fonte, você compila para qualquer linux, na verdade tem até ferramentas para converter instaladores (pacotes) do ubuntu para outras distros, como por exemplo as que usam rpm. O puppy linux faz isso, ele converte .deb e .rpm para o seu sistema proprio de pacotes, o .pet.
Edit: porém não sei exatamente se é muito difícil compilar uma aplicação de um código fonte para uma distro, mas creio que seja bem mais fácil pois é tudo a mesma arquitetura (x86 ou x86_64), não seria como por exemplo compilar para arm.


3. Re: Duvida sobre programas

Nicolas Rodrigues
Nicolas_RS

(usa Arch Linux)

Enviado em 21/11/2017 - 02:23h

Opa, vlw pela resposta.


4. Re: Duvida sobre programas

5. Re: Duvida sobre programas

Nicolas Rodrigues
Nicolas_RS

(usa Arch Linux)

Enviado em 21/11/2017 - 18:47h

Eu sei que é amplamente discutido, porem nunca vi alguém falar desse ponto especifico, até me surgiu a curiosidade, pois até mesmo aqui no Viva o Linux por exemplo diz que Debian tem mais programas que outras distros.


6. Re: Duvida sobre programas

Alberto Federman Neto.
albfneto

(usa openSUSE)

Enviado em 21/11/2017 - 19:12h

O Kernel do Android é Linux, foi feito do Kernel Linux.

quanto aos compilados dos pacotes fonte tar.gz, eles são "linux genéricos", rodariam em todas distros...

nunca testei mas acredito que se vc tem um Android no celular, seu celular é "rooted" e ele tiver um pacote GCC, pode até ser que pacotes que vc compilar no android, com o GCC dele, pode até ser que funcionem...

Agora, se programas de Gentoo, rodam no Arch? a priori, não, pq o o empacotamento é diferente.... outros exemplos, pacotes RPM não rodam no Debian..... os compilados de "tar.gz" rodam pq são para Linux geral.

lembre que cada distro tem um tipo de Gerenciador de Pacotes e de empacotamento, então, pacotes de Mageia, não rodam em Ubuntu, pacotes de Gentoo não rodam em Arch... só os compilados para Linux em geral rodariam.
¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨¨
Albfneto,
Ribeirão Preto, S.P., Brasil.
Usuário Linux, Linux Counter: #479903.
Distros Favoritas: Sabayon, Gentoo, openSUSE, Mageia e OpenMandriva.






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts