Pagina inicial » como » O Grande Debate É Linux ou GNU / Linux?

    O Grande Debate É Linux ou GNU / Linux?

    Você normalmente verá o sistema operacional Linux referido como "Linux" on-line. No entanto, o termo “GNU / Linux” é usado ocasionalmente. Linux e GNU / Linux referem-se ao mesmo sistema operacional e software, e há uma controvérsia sobre qual termo é mais apropriado.

    Não estamos aqui para tomar parte neste antigo debate, mas este artigo deve ajudá-lo a entender por que há uma controvérsia sobre nomenclatura e qual é a diferença entre os termos "Linux" e "GNU / Linux".

    O que é "Linux"?

    O “Linux” em si é apenas o kernel - a parte central do sistema operacional. Outro software, como o compilador GNU C usado para compilar o kernel, shell de linha de comando bash, utilitários de shell GNU (todos os comandos básicos que você usaria em uma linha de comando), servidor gráfico X.org, um desktop gráfico como Unity, e o software que roda em cima do desktop gráfico, como o Firefox, são todos produzidos por diferentes grupos de desenvolvedores.

    As distribuições Linux montam todos esses softwares distintos de diferentes desenvolvedores e chamam o pacote completo de "Linux". Para obter mais informações sobre as distribuições Linux e o que elas fazem, leia HTG Explains: O que é uma distribuição Linux e como elas são diferentes?

    O projeto GNU

    Richard Stallman fez planos para o GNU em 1983. O GNU era para ser um sistema operacional completo, compatível com Unix, composto de software livre. O GNU é um acrônimo recursivo que significa “GNU's Not Unix!” (“Software livre” é um termo similar ao software de código aberto, embora o software livre se concentre mais em “liberdade”. Mas essa é uma controvérsia diferente).

    Em 1991, o projeto GNU havia finalizado muitas das partes do sistema operacional GNU, incluindo o GNU C Compiler (gcc), o shell de linha de comando bash, muitos utilitários de shell, o editor de texto Emacs e muito mais. Outras partes do sistema operacional poderiam ser fornecidas por softwares livres já existentes, como o X Window System, que fornecia uma área de trabalho gráfica.

    No entanto, a parte principal do sistema operacional - o kernel GNU Hurd - não estava completa. O Projeto GNU escolheu um projeto de microkernel ambicioso para o kernel, resultando em longos atrasos. (A partir de 2013, o kernel GNU Hurd está em desenvolvimento há 23 anos e nenhuma versão estável foi lançada.)

    Linux chega

    O kernel era visto como "a última peça perdida" do sistema operacional GNU pelo projeto GNU. Em 1991, Linus Torvalds lançou a primeira versão do kernel Linux. Agora havia software suficiente para um sistema operacional completamente livre, e distribuidores (como as modernas "distribuições Linux") montavam o kernel do Linux, o software GNU e o X Window System juntos.

    Inicialmente, houve algum debate sobre o que essas distribuições deveriam ser chamadas. Em 1992, o projeto Yggdrasil escolheu o nome “Yggdrasil Linux / GNU / X” por sua combinação de software. GNU / Linux é o termo preferido promovido por Richard Stallman e pela Free Software Foundation. O Debian ainda se refere ao seu software como “GNU / Linux” hoje.

    O caso do GNU / Linux

    O projeto GNU compõe uma grande parte do sistema padrão “Linux” e foi um projeto destinado a desenvolver um sistema operacional completo, chamado GNU. No entanto, uma parte significativa da objeção de Richard Stallman ao termo "Linux" é que ele minimiza o significado do GNU e seu propósito original: como um sistema operacional completamente livre destinado a fornecer liberdade aos usuários. Isto está interligado com o debate sobre o “software livre” - um termo destinado a se concentrar na liberdade - e “código aberto” - um termo destinado a se concentrar em vantagens técnicas e subestimar o ângulo filosófico..

    Como Richard Stallman disse em uma entrevista com a ZNET em 2005:

    O Linux não foi projetado com o objetivo de liberar o ciberespaço, e os motivos para o Linux não nos dariam todo o sistema GNU / Linux..

    Hoje, dezenas de milhões de usuários estão usando um sistema operacional que foi desenvolvido para que eles pudessem ter liberdade - mas eles não sabem disso, porque acham que o sistema é Linux e que foi desenvolvido por um aluno “apenas por diversão”. ”

    Mais de seus pensamentos sobre o assunto podem ser lidos no site do GNU.

    O caso do Linux

    Os proponentes do termo “Linux” argumentam que é um erro focar apenas no GNU, já que a distribuição média contém software de uma variedade de organizações e pode ser chamada de Mozilla / KDE / Apache / X.org / GNU / Linux com justificativa semelhante..

    O termo Linux também é usado por mais pessoas - se nada mais, é um nome mais simples e fácil de lembrar, digitar e pronunciar. E qualquer que seja o nome ideal, o sistema operacional em si é geralmente chamado de Linux pela maioria das pessoas. Você vai encontrá-lo referido como "Linux" aqui no How-To Geek e em outros lugares, porque é um termo mais comum que os leitores entendem imediatamente.

    Terminaremos com uma citação de Linus Torvalds em 1996:

    Umm, esta discussão durou bastante tempo, muito obrigado.

    Realmente não importa o que as pessoas chamam de Linux, desde que o crédito seja dado onde o crédito é devido (em ambos os lados). Pessoalmente, continuarei a chamá-lo de "Linux"

    Créditos da Imagem: francois no Flickr, Alison Upton, Gisle Hannemyr no Flickr