O projeto GNU

 A base para um sistema operacional livre 

O projeto GNU, que foi iniciado em 1983, teve um grande  impacto significativo na ciência da computação, sendo a base para o desenvolvimento de outros sistemas operacionais livres. Porém, mesmo que fosse compatível com o Unix, o sistema não era uma cópia do Unix. Na verdade, o nome GNU é uma tentativa de brincadeira, que significa que 'GNU' s Not Unix', ou seja,  GNU não é Unix assim fazendo  uma maneira de dizer que, apesar das semelhanças, o projeto não é exatamente Unix, mas algo novo e livre.

 Com isso, este projeto ajudou muito na programação bem estruturada e no desenvolvimento de software livre, além de ter contribuído com a criação de ferramentas essenciais como:

  • GCC (GNU Compiler Collection): foi lançado em 1987, é um compilador que suporta várias linguagens de programação, incluindo C e C++.

  • GNU Emacs: um editor de texto extensível e personalizável, amplamente utilizado por programadores. 

  • Biblioteca C do GNU (glibc): implementa as funções especificadas pelo padrão ISO C, além de recursos adicionais específicos para sistemas Unix e GNU.


A criação de um sistema operacional livre, não foi fácil, pois enfrentaram alguns desafios como a falta de drivers essenciais, que permitiria a funcionalidade em outras máquinas, que muita das vezes não estavam disponíveis de forma livre e aberta, pois naquela época isso ainda não era uma prática muito conhecida pelo mundo, e para piorar precisaria de códigos diferentes para cada tipo específico de hardware, além de criar versões livres de ferramentas importantes que existia no Unix, que eram softwares proprietário. Dessa forma, a equipe GNU teve que criar seus próprios drivers, códigos para diferentes hardwares e alternativas livres para componentes do Unix, que exigiu muito esforço e pesquisa.

A combinação do GNU com o kernel Linux, em 1991, desenvolvido por Linus Torvalds, resultou no sistema operacional conhecido como GNU/Linux. Enquanto o GNU fornecia a maioria dos componentes essenciais, o Linux preenchia a lacuna do kernel, criando assim um sistema operacional livre e funcional.

Nesse sentido, o GNU/Linux se tornou o sistema operacional livre mais utilizado no mundo. Portanto, fez com que empresas, projetos colaborativos implementarem soluções baseadas em software livre, e assim reduzindo ainda mais a dependência de sistemas proprietários. Felizmente, foi a filosofia de Richard Stallman sobre outras plataformas, como o próprio Android, que utiliza componentes de ecossistemas GNU/Linux em sua arquitetura, que permitiu ainda mais uma base desenvolvida e escalável para milhões de dispositivos ao redor do mundo.


Referencias:

Free Software Foundation. "The GNU Project." GNU Operating System, Free Software Foundation, https://www.gnu.org/gnu/thegnuproject.en.html. Acesso em: 22 mar. 2025.


Comments

Popular posts from this blog

A Revolução de Stallman: Como o Software Livre Mudou o Mundo

Richard Stallman Biografia