Como obter diferenças entre diferentes distribuições de linux

7

Eu testei o Red Hat, o Ubuntu, o Kali Linux. Enquanto trabalhava, procurei a diferença entre as distribuições do Linux. Uma coisa que eu consegui foi a diferença no Gerenciamento de Pacotes , (.rpm e .deb). Mas não acho que seja apenas a diferença.

Em segundo lugar, enquanto tentava alguns comandos no Kali Linux (como quotacheck ), ele não dava resultados. Então, como posso saber qual suporte de distribuição que comanda e também como ativá-los?

Em terceiro lugar, eu li que o Kali OS é baseado no Debian. Então, o que baseado em realmente significa?

    
por wek 22.07.2013 / 04:28

2 respostas

7

comparando distros

Eu começaria primeiro com a comparação das distribuições do Linux na página da wikipedia intitulada: Comparação das distribuições do Linux . O Distrowatch é outro bom recurso para comparar as distros do Linux.

O site Digital Inspiration também tem um bom artigo intitulado: Qual é a melhor distribuição Linux para sua área de trabalho? ? que tem informações valiosas para mostrar quais são os principais públicos-alvo de cada distro.

com base em?

O termo "baseado em" é exatamente o que o nome diz. As distribuições Linux podem ser complicadas de configurar e manter. Muitas vezes, as pessoas querem ter coragem de usar uma distro existente e usá-la como base para sua própria distro, alterando apenas as partes com as quais realmente se importam.

Debian, Ubuntu e Linux Mint são bons exemplos disso. A distribuição Debian é uma distro bastante antiga e expansiva. Por isso, tem muitas arquiteturas e pacotes disponíveis.

Assim, a distribuição do Ubuntu leva o Debian ao seu núcleo e expande-o, mudando a área de trabalho entre outras coisas. O projeto Linux Mint leva o Ubuntu como seu núcleo e expande ainda mais o Ubuntu, novamente alterando o desktop, o gerenciador de arquivos e outros.

A verdadeira vantagem disso é que cada distro "filho" é capaz de aproveitar sua distribuição "pai" ou "avós".

pacotes?

Procurar por pacotes nas distros é quase impossível de uma maneira sistemática, tanto quanto eu saiba. Este site provou ser útil ao procurar ver quais pacotes estão disponíveis na maioria das distros maiores. O site é chamado pkgs.org .

    
por 22.07.2013 / 05:27
3

Gerentes de pacotes

Para informações sobre diferenças entre gerenciadores de pacotes, eu aconselho olhe para o Pacman Rosetta . Esta página é orientado para Pacman, pacote Arch Linux gerente, mas é eficaz em apontar as diferenças entre vários outros gerenciadores de pacotes importantes também.

No Pacman Rosetta, veja a entrada que diz: "Exibe pacotes que fornecer o exp dado ... "Os comandos fornecidos lá são úteis para determinar quais pacotes fornecem quais comandos.

Diferenças

Cada distribuição faz suas próprias escolhas. Essas pequenas escolhas somam crie grandes conjuntos de diferenças entre distribuições. Aqui estão alguns exemplos que eu conheço:

  • A versão padrão do Python do Linux é 3. Muitas outras distribuições ainda use o Python 2.

  • Cada distribuição escolhe um init padrão sistema . Arch usa o Systemd. Slackware , Debian e Red Hat usa scripts do SysV. O Ubuntu usa o Upstart.

  • As distribuições têm diferentes interpretações do FHS . Arch Linux tem um único diretório padrão para arquivos executáveis. /bin , /sbin e /usr/local/bin são links simbólicos para /usr/bin . Outras distribuições atribuem diferentes significados a cada um desses locais.

Kali

O Kali Linux adiciona vários pacotes ao Debian. É basicamente apenas Debian mais um conjunto de ferramentas para testes de penetração.

Kali mantém seu próprio pacote repositórios . o pacotes no repositório principal (http) são extraídos do Debian. Os pacotes em o repositório de segurança é mantido e fornecido pela Kali. Kali também vem com uma versão do kernel do Linux que possui drivers sem fio corrigidos para injeção.

Famílias

Se uma distribuição é baseada em outra distribuição, ela tende a manter consistência entre si e seu pai. Se o Debian começou a usar o Systemd, o Kali iria (por quase necessidade e desejo) começar a usar o Systemd também. Se Kali não seguiu o Debian, ele seria incapaz de usar os pacotes do Debian. Tudo vem de volta para as pequenas diferenças que eu mencionei acima.

Algumas distribuições de crianças diferem mais de suas distribuições de origem do que outras. Por exemplo, o Ubuntu é baseado no Debian. Começou como Debian e fez alterações em cima dele. Agora o Ubuntu é muito diferente do Debian. Em Por outro lado, há uma pequena distribuição de teste de penetração baseada em Arch chamado BlackArch (disclaimer: estou associado com e isso é um plug sem vergonha) que é basicamente apenas Arch mais um conjunto de ferramentas de teste de penetração. Nós nem mesmo chamar o BlackArch de distribuição própria em alguns contextos.

    
por 22.07.2013 / 05:38

Tags