O que é GNU/Linux e por que quase ninguém o chama assim?

Você está interessado em Linux e leu algumas das postagens apresentadas no site. Ao longo do caminho, você se deparou com um nome que lhe pareceu engraçado: GNU/Linux. O que essas letras significam e por que algumas pessoas continuam anexando-as ao Linux?

Esta é uma pergunta simples, mas a resposta nos leva a um debate que vem ocorrendo no mundo Linux há décadas. Verificar Razões pelas quais o Linux Mint é a distro perfeita para usuários do Windows.

O que é GNU/Linux e por que quase ninguém o chama assim? -Linux

O que é GNU/Linux?

GNU/Linux é o nome dado a um sistema operacional livre e de código aberto comumente conhecido como "Linux".

Quando usados ​​para se referir a um sistema operacional geral, os termos "GNU/Linux" e "Linux" são intercambiáveis. Mas há muitas partes diferentes envolvidas na criação de um sistema operacional totalmente funcional. Pode-se dizer que GNU é mais que Linux em GNU/Linux, por isso a questão de como chamar um sistema operacional não é tão simples quanto parece.

O que é "GNU" no GNU/Linux?

Estamos na década de XNUMX, e a indústria de informática está em um período de transição. Um caso da Suprema Corte envolvendo a Apple determinou que o software binário (o tipo de programa que difere do código-fonte por ser executável) pode ser protegido por direitos autorais. A Microsoft lançou o Windows alguns anos depois. Isso fez com que a maneira como as pessoas interagem com o software começasse a mudar.

Antes de as empresas começarem a adicionar direitos autorais a seus softwares com o objetivo de enriquecer, a maior parte do software era usada por pesquisadores e acadêmicos. O código do computador era compartilhado abertamente e as pessoas eram livres para fazer o que quisessem com o software. Agora as restrições começam a aparecer, e é ilegal continuar fazendo o que deveria ter sido feito.

Um movimento chamado movimento do software livre se formou. Em 1983, Richard Stallman anunciou um plano para criar um sistema operacional não proprietário totalmente compatível com o Unix. Apelidado de Projeto GNU, o anúncio ainda está disponível no projeto GNU GNU.org.

GNU é um acrônimo recursivo que significa "GNU's Not Unix". O projeto GNU forneceu muitas das grandes ferramentas das quais dependem os desktops gratuitos de hoje. Ferramentas importantes criadas na década de XNUMX incluem GCC (uma ferramenta para compilar a linguagem C), o poderoso editor de texto Emacs, Bash e muitos utilitários de linha de comando que ainda estão em uso.

Muitos aplicativos amplamente usados ​​fazem parte do projeto GNU, como o GIMP (GNU Image Manipulation Applications) e o GNOME, um dos ambientes de desktop gratuitos mais populares. Não importa qual distribuição Linux você usa, você provavelmente depende de mais do que alguns bits de software GNU.

O projeto GNU também é responsável pela Licença Pública Geral. Isso é o que manteve a maior parte do software livre que usamos ao longo dos anos.

O que é "Linux" no GNU/Linux?

O Linux surgiu em 1991. O projeto começou quando um estudante da Universidade de Helsinki começou a trabalhar no kernel de seu próprio sistema operacional. Seu nome era Linus Torvalds.

Na época, o projeto GNU já havia criado muito do que era necessário para um sistema operacional livre eficaz, mas faltavam algumas partes. O que incluía drivers de dispositivo, processos em segundo plano e um kernel funcional. Esses componentes permitem que o software se comunique com o hardware.

A tentativa do Projeto GNU Hurd de desenvolver o kernel havia começado no ano anterior e ainda não estava pronta. Um kernel diferente chamado MINIX existe desde 1987, mas foi licenciado apenas para uso educacional.

Frustrado, Torvalds decidiu fazer ele mesmo um kernel. Ele se referiu ao projeto pessoal como Linux, uma combinação de seu nome e UNIX, mas achou que seria presunçoso demais para compartilhá-lo publicamente. Em vez disso, o projeto recebeu o nome de Freax, que é uma combinação de "free", "freak" e "UNIX". Um colega de trabalho não gostou do nome e preferiu Linux. Linus concordou e o nome pegou.

O kernel inicialmente não era gratuito, mas em 1992 Linus licenciou o Linux sob a GNU General Public License, uma licença copyleft criada pelo projeto GNU. Isso é responsável por grande parte do sucesso do projeto. Em vez de criar um kernel concorrente, muitos confiaram no Linux e contribuíram para seu desenvolvimento. Verificar Comparação de macOS e Linux: principais diferenças que você deve saber.

Usamos GNU ou Linux?

Com ferramentas GNU e um kernel Linux funcional, agora temos um sistema operacional livre que funciona. Mas como chamamos isso? Desde os primeiros dias, muitas pessoas se referiram aos sistemas operacionais que usam o kernel do Linux simplesmente como "Linux". Essa tendência nasceu porque o Linux não é a maior parte do que é necessário para criar a experiência que todos imaginamos quando dizemos Linux.

Novamente, o kernel do Linux é a parte específica que faz com que o software e o hardware se comuniquem. Tudo o que já vemos na tela? Isso é outra coisa.

O que é GNU/Linux e por que quase ninguém o chama assim? -Linux

Richard Stallman inicialmente propôs a ideia de nomear tais criações como sistemas baseados em GNU Linux. Então ele mudou sua preferência para GNU/Linux (pronuncia-se “GNU slash Linux” ou “GNU plus Linux”), então fica claro que ambos os projetos desempenham um papel integral. Algumas pessoas aceitam esse argumento, enquanto outras acham que esse nome é estranho e desnecessário. A separação continua até hoje.

Razões para dizer "GNU/Linux"

Desde o início, o objetivo do projeto GNU era desenvolver um sistema operacional completo. O núcleo era uma das peças que faltavam no quebra-cabeça. Torvalds não pretendia criar um sistema operacional, mas fornecer a peça que faltava.

  1. O Linux é vital para você ver qualquer coisa na tela, mas não tem nada a ver com o que você realmente vê. O que você vê é amplamente determinado pelo seu ambiente de área de trabalho.
  2. O GNU também é responsável por muito do que acontece em segundo plano. Mesmo se você não instalar uma GUI, ainda estará interagindo com ferramentas de linha de comando (como o próprio Bash) que fazem parte do GNU.
  3. Sem as ferramentas GNU, o que pensamos como Linux simplesmente não se parece mais com o Linux. O Android não se parece com o Linux, embora use o kernel do Linux. Isso ocorre principalmente porque falta o GNU Toolchain.
  4. Uma captura de tela "Linux" não é a mesma que uma captura de tela gratuita baseada em BSD. Vários sistemas operacionais baseados em BSD de código aberto fornecem uma experiência quase idêntica ao Linux de desktop, embora o kernel do Linux não seja usado em nenhum lugar.
  5. Não é assim que chamamos outros sistemas operacionais. Quando pensamos no Windows, geralmente pensamos na interface. Poucos de nós pensam imediatamente no kernel do Windows. Se alguém puder executar a interface do Windows e todos os aplicativos do Windows em cima de um kernel do Linux, provavelmente ainda pensará nisso como Windows.
  6. Referir-se a todo o ecossistema como Linux cria confusão. Às vezes, Torvalds leva o crédito pela criação de todo o sistema operacional, enquanto fundou apenas uma parte específica.
  7. O GNU é responsável por grande parte da cultura e licenciamento de desktops gratuitos. O projeto GNU forneceu não apenas as ferramentas que possibilitaram o sistema operacional livre, mas também a estrutura legal. A GPL impede que as pessoas peguem código livre e o usem para criar seu próprio software proprietário concorrente. O lançamento de muitas ferramentas principais, incluindo o próprio Linux, sob uma licença copyleft acelerou sua adoção e lançou as bases para a cultura que a comunidade de software livre desfruta hoje.

Verificar Razões pelas quais o Ubuntu é a distribuição Linux perfeita para desenvolvedores de software.

Razões para dizer "Linux"

Há um forte argumento para tornar o nome GNU/Linux o mais preciso e comumente usado. Mas é um bom nome? Aqui estão alguns dos argumentos que as pessoas fizeram a favor de nomear o sistema operacional "Linux". A lista é menor, mas ainda pode ser a mais poderosa.

  1. O Linux já está se tornando cada vez mais popular. Foi assim na década de XNUMX e continua assim até hoje. Referir-se ao sistema operacional como qualquer outra coisa seria e ainda parece uma tentativa consciente de renomear. Isso porque foi o Linux que possibilitou aos usuários rodar todos os softwares criados pelo projeto GNU e outros. Sem o Linux, você realmente não tem nada para usar.
  2. GNU/Linux é um nome ruim. É embaraçoso ler isso e é inapropriado dizê-lo. Esse motivo por si só é suficiente para impedir algumas pessoas que concordam que o Linux não é um nome justo de chamar o sistema operacional de qualquer outra coisa.
  3. Onde paramos? Se dermos crédito ao GNU, não damos crédito ao X ou Wayland, os servidores de renderização dos quais depende a maior parte do ecossistema de desktop gratuito? O som também importa. bem como ambientes de desktop. Em pouco tempo estávamos nos referindo aos nossos desktops como GNOME/PipeWire/Wayland/GNU/Linux.

Verificar Você deve usar Linux com o Wayland? O que você precisa saber.

O próprio Torvalds argumentou que se referir ao Linux como GNU/Linux é um absurdo.

Você prefere GNU/Linux ou Linux?

Não sou um grande fã do nome GNU/Linux, mas há uma certa obviedade em dizer que seu laptop está rodando GNU em vez de Linux. Com o advento do Android e do Chromebook, o nome Linux está se tornando cada vez mais inadequado. Só porque o software está disponível para Linux não significa que funcionará no Android e vice-versa.

A situação só fica mais complexa à medida que os sistemas de infoentretenimento, produtos domésticos inteligentes, vestíveis e outros eletrônicos continuam a adotar o kernel do Linux. Você pode ver agora Qual é a diferença entre as distribuições Linux se todas elas são baseadas no Linux?

Ir para o botão superior