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
Post a Comment