O que significa dizer que uma distro é “baseada em” outra distro?

9

O Ubuntu é baseado no Debian. O Mint é baseado no Ubuntu (exceto no Linux Mint Debian Edition, que é baseado no Debian.)

Quando uma distro é baseada em outra, de que maneira ela é diferente da distro pai? O que foi adicionado, retirado ou alterado?

EDIT: Depois de ler a resposta de Chris Down, pergunto-me se deveria ter abordado isso de um ângulo diferente, perguntando: Quais são os componentes de uma distro além do kernel e dos aplicativos?

    
por user11583 15.09.2011 / 01:05

2 respostas

12

O grau em que algo é um derivado de outro é contextual para o próprio projeto.

Quanto aos seus exemplos específicos:

  • Mint (além da edição Debian) depende muito da infraestrutura do Ubuntu. Ele não é apenas baseado no Ubuntu (no qual o Mint é essencialmente o Ubuntu com modificações internas), mas também depende dos repositórios de pacotes do Ubuntu. A principal diferença com o Mint é que eles têm um conjunto de ferramentas projetadas especificamente para o Linux Mint. Além disso, a filosofia do projeto Mint é compatível com software proprietário (eles colocam a facilidade de uso do software libre), enquanto o Ubuntu o desencoraja. Como exemplo, o Mint vem com o Adobe Flash pré-instalado, enquanto o Ubuntu não - isso se estende a muitos outros componentes.
  • O Ubuntu é baseado no Debian e não só começou construindo a partir da base de código do Debian, ele também utilizou uma série de ferramentas que foram originalmente projetadas para o Debian ( aptitude é um exemplo notável). O ethos também é radicalmente diferente, o ethos principal do Debian enfatiza a estabilidade e a previsibilidade, enquanto o Ubuntu oferece facilidade de uso.
por 15.09.2011 / 03:49
1

Outra linha de desenvolvimento: Mandrake (hoje Mandriva, depois de se fundir com o Offset Conectiva da Mandrake) foi derivada da Red Hat, a maioria divergindo enfatizando o KDE em vez do Gnome como um ambiente de desktop padrão. O projeto Fedora nasceu como uma coleção de pacotes para a Red Hat, e mais tarde assumiu a distribuição Fedora quando o Red Hat Enterprise Linux se tornou uma distribuição separada . Existem várias distribuições menores que são derivadas do Fedora. Depois, há distribuições como CentOS que pegam as fontes do RHEL e as recompilam (substituindo os logotipos da Red Hat e outras marcas) e distribuem os resultados sem necessidade de um contrato de manutenção) e Linux científico , que fazem essencialmente o mesmo que o CentOS, mas acrescentam alguns pacotes para uso no Fermilab, CERN e outros. Depois, há o Oracle Unbreakable Linux [sic], também um clone da Red Hat.

Quais são as diferenças? Como isso é código aberto, se alguém não estiver satisfeito com o que a sua distribuição favorita está fazendo, eles podem usar o fork e seguir seu próprio caminho. Configurar toda a infraestrutura (página da Web, sites de download, construir farms) não é barato / fácil (embora a maioria (se não todas) das fontes de infraestrutura do Fedora estejam disponíveis gratuitamente, e eu suponho que o Debian também seja um pequeno parte do trabalho). Mas, o que é mais importante, conseguir um monte de voluntários dedicados para empacotar software, acompanhar upstream, consertar bugs, responder perguntas e assim por diante é uma tarefa enorme. É certamente muito mais fácil manipular apenas a parte que mais o incomoda (ou seja, configurar uma coleção de pacotes alternativos / suplementares para alguma distribuição) e deixar o restante para a distribuição pai, ou até mesmo selecionar pacotes do dito pai sem muita outra adição valor como a base do que você está tentando fazer. As diferenças dependerão muito do que a derivada está tentando realizar, dos recursos disponíveis e do tempo decorrido. Por outro lado, todas as distribuições são construídas na mesma infra-estrutura básica de software de código aberto (o kernel do Linux (mesmo com a linha baseada no kernel BSD do Debian), GCC, glibc, X.org, Gnome, KDE, ... ), então há uma comunalidade geral lá.

    
por 16.01.2013 / 13:17

Tags