Por que praticamente ninguém chama Linux “GNU / Linux”?

Você está interessado em Linux e leu alguns posts no blog. Ao longo do caminho, você se deparou com um nome engraçado: GNU / Linux. Mas o que isso significa?

Você está interessado em Linux e leu alguns posts no blog.  Ao longo do caminho, você se deparou com um nome engraçado: GNU / Linux.  Mas o que isso significa?
Propaganda

Você está interessado em Linux e leu alguns posts no blog. Ao longo do caminho, você se deparou com um nome engraçado: GNU / Linux. O que essas letras significam e por que as pessoas continuam anexando-as ao Linux? Eu posso responder a essa pergunta, e como eu faço, vou deixá-lo no meio de um debate que persiste no mundo Linux há décadas.

Agora, com isso fora do caminho ... Linux ou GNU / Linux, qual é?

O que é o GNU?

A década é a década de 1980 e a indústria de computadores está em um período de transição. Um Supremo Tribunal envolvendo a Apple decidiu que os programas binários (o tipo de software que vem em um formato pronto para uso Pacotes binários versus fonte: o que você deve usar? Pacotes binários versus pacotes de código-fonte: o que você deve usar? principais formas de instalação de programas: use um pacote pré-compilado ou compile você mesmo.Normalmente, escolhemos um pacote, mas há momentos em que você deve considerar construir a partir da fonte.Leia mais) podem ser protegidos por direitos autorais. A Microsoft lançou o Windows alguns anos depois. Isso iniciou uma mudança na forma como as pessoas interagiam com o software.

Antes de empresas começarem a criar software com intenção de enriquecer, a maioria dos softwares era usada por pesquisadores e acadêmicos. O código de computador era compartilhado abertamente e as pessoas eram livres para fazer o que quisessem com os programas. Agora as restrições estavam se instalando, e estava se tornando ilegal continuar fazendo o que costumava ser feito.

Um movimento formado chamado Movimento do Software Livre. Em 1983, Richard Stallman anunciou um plano para criar um sistema operacional totalmente compatível com Unix e não proprietário. Ele chamou o projeto GNU.

O GNU é um acrônimo recursivo que significa GNU's Not Unix. O Projeto GNU forneceu muitas das ferramentas legais das quais os desktops gratuitos dependem hoje. As ferramentas críticas criadas nos anos 80 incluem o GCC (uma ferramenta para compilar o C), o Emacs (um editor de texto), o Bash e vários utilitários de linha de comando ainda em uso.

Muitos aplicativos amplamente utilizados fazem parte do Projeto GNU, como o GIMP (GNU Image Manipulation Program) e o GNOME, um dos mais populares ambientes de desktop gratuitos. Explicação do GNOME: Uma olhada em um dos desktops mais populares do GNOME dos Desktops mais populares do Linux Você está interessado no Linux e encontrou o "GNOME", um acrônimo para GNU Network Object Model Environment. O GNOME é uma das interfaces de código aberto mais populares, mas o que isso significa? Consulte Mais informação . Não importa qual sistema operacional Linux você usa, você provavelmente depende de mais do que alguns bits do software GNU.

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

O que sobre o Linux?

O Linux surgiu em 1991. O projeto começou quando um estudante da Universidade de Helsinki começou a trabalhar em seu próprio kernel do 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 e funcional, mas as peças que faltavam eram essenciais. Estes incluíam drivers de hardware, daemons e um kernel funcional. Esses componentes são o que permitem que o software se comunique com o hardware. O Kernel do Linux: Uma Explicação nos Termos do Layman O Kernel do Linux: Uma Explicação nos Termos do Layman Há apenas uma coisa que as distribuições Linux têm em comum: o kernel do Linux. Mas, embora muitas vezes se fale, muitas pessoas não sabem exatamente o que faz. Consulte Mais informação .

O GNU Hurd, a tentativa do Projeto GNU em um kernel, começou o desenvolvimento no ano anterior e ainda não estava pronto. Um kernel diferente chamado MINIX existia desde 1987, mas só foi licenciado para uso educacional.

Frustrado, Torvalds decidiu fazer o seu próprio. Ele se referiu ao projeto pessoal como Linux, uma combinação de seu nome e UNIX, mas ele achava que seria muito egoísta compartilhar publicamente. Em vez disso, ele compartilhou o projeto como Freax, uma combinação de "livre", "freak" e "UNIX". Um colega de trabalho não gostou do nome e preferiu o Linux. Linus consentiu e o nome ficou preso.

O kernel não era livre no começo, mas em 1992 a Linus licenciou o Linux sob a GPL, uma licença copyleft que o Projeto GNU criou. Isso é responsável por grande parte do sucesso do projeto. Em vez de criar kernels concorrentes, muitos adotaram o Linux e contribuíram para o seu desenvolvimento.

Estamos usando o Linux ou o GNU?

Com as ferramentas GNU e um kernel Linux funcional, agora temos um sistema operacional livre e funcional. Mas como chamar isso? Desde os primeiros dias, muitas pessoas começaram a chamar sistemas operacionais que usavam o kernel do Linux simplesmente como Linux. Isso gerou tensão porque o Linux dificilmente representa a maior parte do que vai para a experiência que todos imaginamos quando dizemos Linux.

gnu linux gnome

Richard Stallman inicialmente propôs a ideia de chamar tais criações de sistemas GNU baseados em Linux. Ele então mudou sua preferência para GNU / Linux (pronunciado como “GNU slash Linux” ou “GNU plus Linux”), de modo que fica claro que ambos os projetos desempenham um papel essencial. Algumas pessoas aceitam esse argumento, enquanto outras acham que tal nome é desajeitado e desnecessário. A divisão dura até hoje.

Razões para o GNU / Linux

Desde o início, o objetivo do Projeto GNU era desenvolver um sistema operacional completo. O kernel era uma das peças que faltavam no quebra-cabeça. Torvalds não se propôs a criar um sistema operacional, mas fornecer essa peça que faltava.

O Linux é vital para você ver qualquer coisa na sua tela, mas tem muito pouco a ver com o que você realmente vê. Isso é amplamente determinado pelo seu ambiente de área de trabalho.

Se você usa o GNOME, você está usando uma interface e um pacote de software que faz parte do Projeto GNU. Mesmo se você não instalar uma interface gráfica com o usuário, ainda estará interagindo com ferramentas de linha de comando (como o próprio Bash) que fazem parte do GNU. Sem essas ferramentas, o que pensamos como Linux não parece mais ser o Linux.

Por exemplo, o Android não se sente como o Linux, mesmo que ele use o kernel do Linux. Isso é em grande parte porque falta o conjunto de ferramentas GNU. Por outro lado, o FreeBSD fornece uma experiência quase idêntica ao desktop Linux Linux vs. BSD: O que você deve usar? Linux vs. BSD: qual você deve usar? Ambos são baseados no Unix, mas é aí que as semelhanças terminam. Aqui está tudo o que você precisa saber sobre as diferenças entre o Linux e o BSD. Leia mais, mesmo que o kernel do Linux não esteja à vista.

Da mesma forma, quando pensamos no Windows, normalmente pensamos na interface. Poucos de nós pensam imediatamente no kernel do Windows. Se alguém pudesse rodar a interface do Windows 10 e todos os seus aplicativos Windows no kernel do Linux, eles provavelmente ainda pensariam nisso como o Windows. Esse já é o caso dos Chromebooks, que usam o kernel do Linux, mas não podem executar aplicativos tradicionais do Linux na interface do Google Como instalar o Linux em um Chromebook Como instalar o Linux em um Chromebook Você precisa do Skype no Chromebook? Você sente falta de não ter acesso aos jogos através do Steam? Você está ansiando para usar o VLC Media Player? Em seguida, comece a usar o Linux no seu Chromebook. Consulte Mais informação .

Componentes do sistema operacional

Um sistema operacional livre consiste em muitos componentes. Referindo-se a todo o ecossistema, o Linux cria confusão. Torvalds às vezes recebe crédito por criar todo o sistema operacional, quando ele apenas fundou uma parte específica.

Mais importante, o Projeto GNU não apenas forneceu as ferramentas que permitiram um sistema operacional livre, como também forneceu a estrutura legal de Licenças de Software de Código Aberto: O Que Você Deve Usar? Licenças de software de código aberto: o que você deve usar? Você sabia que nem todas as licenças de código aberto são iguais? Consulte Mais informação . A GPL impede que as pessoas utilizem código livre e o utilizem para criar seu próprio software proprietário concorrente. O fato de tantas ferramentas básicas, incluindo o próprio Linux, terem sido lançadas sob uma licença copyleft, acelerou sua adoção e lançou as bases para a cultura que a comunidade de software livre tem hoje.

Razões para o Linux

Linux é mais popular. Este foi o caso nos anos 90, e continua sendo o caso hoje. Referir-se ao sistema operacional como qualquer outra coisa teria, e ainda assim se sentiria, como um esforço consciente de rebranding. Isso porque o Linux é o que permite que as pessoas realmente executem todo o software que o Projeto GNU e outros criaram. Sem o Linux, você não tinha nada que pudesse usar.

Além disso, o GNU / Linux é um nome desajeitado. É desajeitado ler, e é ainda mais complicado dizer isso. Este motivo por si só é suficiente para manter algumas pessoas que concordam que o Linux não é um nome justo de chamar o sistema operacional de outra coisa.

Então há o próprio argumento de Linus, que referir-se ao Linux como GNU / Linux é simplesmente ridículo.

Além disso, onde paramos? Se dermos crédito ao GNU, não damos crédito ao X, o servidor de exibição que a maior parte do ecossistema de desktop gratuito utilizou durante décadas? Estamos apenas agora começando a ver um substituto para um software que foi desenvolvido pela primeira vez em 1984. E sem um servidor de exibição, você não tem nada. Então, nós chamamos esses sistemas X / GNU / Linux (agora sendo substituídos por Wayland / GNU / Linux. O Fedora 25 chegou: Aqui está o que mudou O Fedora 25 chegou: Aqui está o que mudou O Fedora 25 oferece o mais recente projeto GNOME, mas qual é o história com o novo servidor de exibição, Wayland? O servidor de exibição da próxima geração está realmente pronto para o horário nobre? Leia mais). O áudio é importante também. Então, são ambientes de desktop. Em pouco tempo estamos nos referindo aos nossos desktops como KDE / PulseAudio / Wayland / GNU / Linux.

O que você acha?

Eu não sou fã do nome GNU / Linux, mas eu ainda preferiria me referir ao meu laptop como um sistema GNU em vez de um Linux. Como alguém que também cobriu o Android e os Chromebooks, o nome Linux é cada vez mais insuficiente. Um programa disponível para Linux não significa que ele será executado no Android e vice-versa. A situação só será mais complicada à medida que os sistemas de infoentretenimento, produtos domésticos inteligentes, wearables e outros produtos eletrônicos continuarem a adotar o kernel do Linux.

E se você? Você acha que o Linux é suficiente? Você vê Stallman como tentando reivindicar o crédito? Você recomendaria um nome diferente inteiramente? Participe da conversa em andamento nos comentários abaixo!

In this article