• 0
Sign in to follow this  
Daniel Andrade

Linux é Unico?

Question

Tenho uma duvida.Muitos programas são especificados para plataforma Linux

Porém a duvida, dentre as varias tipos Kurumin, Conectiva e outras, é

raramente indicado sob qual o software executará, funcionará.

Estou correto dizer que Kurumi, Conectiva é somente uma interface de ambiente mas sob plataforma Linux??!??!!

Então, conclui-se , que qualquer software para Linux executará para qualquer interface de ambiente, desde a versão (kernel) seja igual ou superior ao especificado.

Estou certo, ou o Linux tem uma família?

Share this post


Link to post
Share on other sites

8 answers to this question

Recommended Posts

  • 0

/* Não, as distros são diferentes , diferentes em modos de compilação e instalação um exemplo é o Kurumin baseado no knoppix ele usa icones mágicos com recursos acrescentados mais fáceis, uma outra distro é o Slakware num tive a oportunidade de usar mais dizem que o Slakware é o mais zica para fuçar tenho conhecimento no red hat e no mandrake e no Kurumin dei umas olhadas e são diferentes porém as Interfaces se baseiam no KDE e Gnome */

Share this post


Link to post
Share on other sites
  • 0

Não é bem assim...

Vamos começar desde a base...

Linux não é um sistema operacional.

O Linux é apenas o núcleo de um sistema operacional, um kernel.

Um sistema operacional é composto por um kernel juntamente com alguns softwares básicos para tornar a maquina utilizável.

Quando o Linux foi desenvolvido, a maioria de seus usuários passou a ser utilizado junto com alguns softwares do projeto GNU(www.gnu.org).

Estes softwares do projeto GNU são o GCC(compilador de C, C++ e outras linguagens), o bash(shell), entre outros.

O Linux é apenas o kernel, o GNU/Linux é um sistema operacional.

Como este sistema operacional é totalmente aberto, qualquer empresa e/ou pessoa pode distribui-lo, modificá-lo, etc.

Sendo assim, algumas empresas ou grupos de pessoas adicionam alguns softwares ao GNU/Linux, e distribuem esta seleção de softwares, alguns desenvolvidos pelos próprios mantedores da distribuição.

Share this post


Link to post
Share on other sites
  • 0

falou tudo!

Share this post


Link to post
Share on other sites
  • 0

Ok! Compreendi,e a compatibilidade poeria exemplificar.

Se um download, afirma para Linux e nada mais..., como saber qual distro executará

E uma breve diferenciação, tipo existe processadores adequados para 3D, também existe uma distro adequada para cada area, processamento de dados, 3d, servidor... etc

Share this post


Link to post
Share on other sites
  • 0

Olá. wink.gif

Cada distribuição (as principais) tem um formato de pacote 'pre-compiled' pronto para ser usado. Se o programa está empacotado em determinado formato, ele só poderá ter compatibilidade binária direta com a distribuição que desenvolveu o sistema de pacotes. Um exemplo é o Debian com seus pacotes .deb, outro o Slackware com os pacotes .TGZ. Nesse caso, cada tipo de pacote foi compilado para uma determinada distribuição.

Agora, em caso de arquivos .tar.gz, códigos fonte e etc, não há problemas, afinal o programa compilado vai se ajustar em sua arquitetura e, do mesmo modo, na sua distribuição.

Até breve. smile.gif

Share this post


Link to post
Share on other sites
  • 0
falou tudo!

falou nada...

o linux é o kernel

´Sistema operacional seria Slackware, RedHat, Mandrake

pois S.O nada mais é q um conjunto de softwares pré-selecionados de acordo com o gosto de quem o desenvolveu (montou)

o S.O. RedHat por exemplo se baseia mais em RPM e facilidades para usuario final...

o S.O. da Conectiva também...

o S.O. da Mandrake mais ainda

o Slackware é um S.O. feito para funcionar, sem as firulas do RedHat e cia (mas você tb pode instalar nele)

o Debian é criado sobre ferramentas GPL... com um bom sistema de instalação de pacotes

é isso...

Share this post


Link to post
Share on other sites
  • 0
Guest Jaum

Para instalar algum programa no linux primeiro você tem que saber qual é a extensão do mesmo, se for:

.rpm = RedHat, Conectiva, Mandrake, etc.. (Todas as distros que são baseadas em rpm )

.deb = Debian, Kurumin, etc... ( todas as distros que forem baseadas no Debian)

.tar.gz = Isso é o código-fonte do programa, você pode compila-lo em qualquer distro que possuir os compiladores e as bibliotecas nescessarias, normalmente é nescessario o GCC instalado. Normalmente você vai usar 3 comandos pra compilar um programa:

./configure

make

make install

( isso tem que ser digitado no diretório onde o código-fonte foi descompactado )

PS: O código-fonte dos programas podem vir com extenssões diferentes, normalmente eles vem compactados !

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Sign in to follow this