freeCodeCamp/guide/portuguese/linux/origins-of-linux-and-the-fr.../index.md

4.3 KiB

title localeTitle
Origins of Linux and the Free Software Movement Origens do Linux e do Movimento Software Livre

Nos anos 80, um famoso hacker do MIT que trabalhava para o laboratório de Inteligência Artificial chamado Richard Stallman promoveu o compartilhamento de conhecimento e idéias livremente, especificamente na área de software. O UNIX era o sistema operacional (SO) escolhido por muitos na comunidade científica e de engenharia, mas o problema era que o UNIX era um software proprietário . Isso significava que apenas os fornecedores do sistema operacional tinham acesso ao código-fonte . Isso foi contra a filosofia de Stallman. Isso não significa apenas que os usuários finais não tinham permissão para ver como o software funcionava, eles não poderiam fazer nenhuma melhoria ou correção se pudessem.

Stallman criou a Free Software Foundation (FSF), que apoiava os ideais do movimento do software livre (indivíduos que usam e colaboram para o software aberto e gratuito). Ele também foi responsável por iniciar o Projeto GNU em 1984, que foi a primeira tentativa de um sistema operacional livre que não fosse o UNIX (GNU é um acrônimo recursivo para 'GNUs não UNIX'). O Projeto GNU incluiria tudo de útil encontrado em um sistema UNIX, mas escrito do zero. Mais importante, juntamente com o sistema operacional, o código-fonte também estaria legalmente disponível para aqueles que o desejassem. A ideia era que trocar livremente o código-fonte e o conhecimento interno do SO encorajaria o desenvolvimento colaborativo, o que, por sua vez, criaria um produto melhor para o sistema operacional. O Projeto GNU acabou levando à Licença Pública GNU (GPL), que legalizou todo o software liberado sob ele para ser disponibilizado gratuitamente, assim como requer o fornecimento do código fonte. Enquanto a GPL foi um sucesso e ainda hoje é usada para licenciar software livre, o Projeto GNU nunca decolou como planejado. Outro hacker entrou em cena e forneceu a implementação de um sistema operacional gratuito para o mundo.

Linus Torvalds , um estudante finlandês da Universidade de Helsinque, criou o kernel Linux enquanto experimentava uma versão gratuita e menor do UNIX usada para fins educacionais chamada MINIX, desenvolvida por Andrew Tanebatum . Linus queria ter um SO livre semelhante que não tivesse as limitações de se limitar ao uso educacional puro. Ele criou o Linux que ele licenciou sob a GPL e distribuiu na Internet em 1991 (O código fonte atual e o trabalho no Linux Kernel podem ser encontrados no GitHub aqui . O Linus não usou nenhum código do MINIX, mas ele incorporou os recursos encontrados no MINIX / UNIX, é por isso que o Linux é freqüentemente chamado de "UNIX-like" ou "UNIX clone".

Apesar do fato de que o GNU Project nunca criou um SO totalmente desenvolvido, ele criou muitos softwares de sistema para interagir com o kernel, o que é vital para um sistema operacional que funcione bem. Assim, a combinação do kernel do Linux com os programas do sistema principal GNU tornou o sistema operacional totalmente livre possível.

Com o tempo, o Linux começou a reunir forte força dentro do movimento do software livre. Milhares de desenvolvedores em todo o mundo começaram a experimentar e usá-lo, fazendo contribuições onde achassem adequado. À medida que se tornou mais estável e rico em recursos, as empresas começaram lentamente a adotar o Linux como uma solução para suas necessidades e até começaram a contribuir para o Linux. O Linux atinge muitos dispositivos e ambientes até hoje e continua a crescer em popularidade.