O Grande Debate: É Linux ou GNU / Linux?

Índice:

O Grande Debate: É Linux ou GNU / Linux?
O Grande Debate: É Linux ou GNU / Linux?

Vídeo: O Grande Debate: É Linux ou GNU / Linux?

Vídeo: O Grande Debate: É Linux ou GNU / Linux?
Vídeo: Modo anônimo do navegador ainda guarda no dns seu histórico #internet #privacidade #dns #dicas - YouTube 2024, Abril
Anonim
Você normalmente verá o sistema operacional Linux referido como "Linux" online. 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.
Você normalmente verá o sistema operacional Linux referido como "Linux" online. 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 é o "Linux"?

O “Linux” em si é apenas o kernel - a parte central do sistema operacional. Outros softwares, como o compilador GNU C usado para compilar o kernel, shell de linha de comando bash, utilitários GNU shell (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 do Linux e o que elas fazem, leia HTG Explains: O que é uma distribuição do 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 semelhante 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 os distribuidores (como as modernas "distribuições Linux") associaram o kernel do Linux, o software GNU e o X Window System.

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.

Image
Image

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:

Linux was not designed with the goal of liberating cyberspace, and the motives for Linux would not have given us the whole GNU/Linux system.

Today tens of millions of users are using an operating system that was developed so they could have freedom - but they don’t know this, because they think the system is Linux and that it was developed by a student “just for fun’.”

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

Image
Image

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 várias 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 - no mínimo, é um nome mais simples e fácil de lembrar, digitar e pronunciar. E seja qual for o nome ideal, o sistema operacional em si é geralmente chamado de Linux pela maioria das pessoas. Você encontrará o referido "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, this discussion has gone on quite long enough, thank you very much.

It doesn’t really _matter_ what people call Linux, as long as credit is given where credit is due (on both sides). Personally, I’ll very much continue to call it “Linux”

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

Recomendado: