Há pouco mais de três décadas, Linus Torvalds plantou as sementes do Linux enviando um e-mail detalhando seus planos para desenvolver um sistema operacional gratuito
Principais conclusões
- Linux, um sistema operacional altamente versátil, oferece segurança, personalização e baixo uso de hardware, tornando-o a melhor escolha para usuários e desenvolvedores casuais.
- As raízes do Linux remontam a 1991, quando Linus Torvalds o criou como um sistema operacional livre, sem saber do sucesso que alcançaria nos próximos 32 anos.
- O Linux surgiu durante a Guerra Unix como uma alternativa ao software proprietário, e com contribuições do projeto GNU, tornou-se um sistema operacional totalmente funcional e ganhou popularidade em todo o mundo.
Linux é um dos sistemas operacionais mais populares além do Windows e MacOS. Seu alto foco em segurança, personalização e portabilidade, juntamente com o baixo uso de hardware, o tornam altamente versátil tanto para usuários casuais quanto para desenvolvedores.
Linux nem sempre foi um grande ecossistema composto por centenas de distribuições. Na verdade, o sistema operacional foi originalmente criado por Linus Benedict Torvalds, de 21 anos, como um kernel que imitou o Unix e, em 25 de agosto de 1991, anunciou publicamente seus planos de criar um sistema operacional livre. sistema. Mal sabia ele que, 32 anos depois, esse seu projeto de hobby acabaria se tornando uma das inovações de maior sucesso na indústria de tecnologia.
Guerras Unix
Nossa lição de história do Linux envolve viajar de volta a 1969, quando Ken Thompson e Dennis Ritchie da AT&T Bell Lab, desenvolveu um sistema operacional chamado Unics, ou Unix, como ficou conhecido mais tarde sobre. O sistema operacional obteve imensa popularidade nas instituições acadêmicas e logo diferentes variantes do Unix começaram a surgir. Infelizmente, isto resultou em vários fabricantes que procuraram dominar o mercado com a sua própria versão do Unix, dando origem a licenças e patentes da AT&T e conduzindo a indústria de sistemas operacionais a uma era tumultuada chamada Unix Guerras.
O nascimento do projeto GNU
Enquanto as grandes marcas lutavam pelo domínio do mercado Unix, Richard Stallman procurou libertar-se do software proprietário iniciando o desenvolvimento do projeto GNU em 1983. Em seu e-mail datado de setembro de 1983, Stallman o apelidou de “Unix Gratuito” e planejou tornar este sistema operacional mais acessível aos usuários do que o Unix.
Em 1990, o GNU reuniu quase todos os principais componentes necessários para criar um sistema operacional totalmente funcional. Bem, quase tudo, porque o GNU ainda não tinha kernel. Claro, o microkernel Hurd começou a ser desenvolvido em 1990, mas permaneceu impopular dentro da comunidade GNU, deixando o campo de jogo aberto para outro concorrente, nomeadamente o Linux.
Linus e Linux
Em 1991, Linus comprou um PC i386 que vinha com sistema operacional DOS e só usou o sistema operacional por alguns dias para jogar. Príncipe da Pérsia antes de receber 16 disquetes contendo MINIX. Naquela época, a licença do MINIX não permitia que os usuários modificassem o código-fonte do sistema operacional, e Linus também estava insatisfeito com as opções de design implementadas por Andrew S. Tanenbaum, o criador do MINIX. Linus preferia o sistema operacional Unix que alimentava os desktops de sua universidade, mas não tinha condições de comprá-lo e decidiu criar um sistema operacional gratuito que pudesse oferecer a mesma funcionalidade do Unix.
Em 25 de agosto de 1991, ele enviou o e-mail histórico para comp.os.minix perguntando aos membros da comunidade sobre os recursos que eles gostariam de ver implementados em seu sistema operacional. Em 17 de setembro do mesmo ano, ele carregou a versão 0.01 do kernel Linux em ftp.funet.fi. Infelizmente, o primeiro lançamento do que mais tarde seria conhecido como Linux era extremamente básico e não foi executado corretamente, pois dependia do MINIX para compilação.
Posteriormente, Linus lançou a v0.02 em 5 de outubro de 1991, que se tornou a primeira versão oficial de seu projeto de hobby. Esta versão foi significativamente melhor que a v0.01 e até ofereceu suporte para múltiplas ferramentas GNU, incluindo bash e GCC. Linus passaria os próximos meses lançando versões mais recentes do Linux, com cada atualização trazendo novos recursos para o kernel. 1992 marcou uma virada para o Linux quando Linus decidiu lançar seu kernel sob a licença GNU GPL. Isso permitiu que desenvolvedores de comunidades GNU e Linux criassem uma versão altamente capaz do sistema operacional GNU/Linux, que Linus implantou como v0.99 em dezembro de 1992.
Como o Linux recebeu esse nome
Curiosamente, Linus nunca chamou sua inovação de Linux porque achou que o nome soava egoísta. Em vez disso, ele queria usar ‘Freax’, uma combinação das palavras free, freak e x (do Unix). Na verdade, ele até armazenou os arquivos do kernel sob o nome de Freax por quase seis meses. Felizmente, o nome Freax nunca existiu.
Quando Linus carregou pela primeira vez arquivos Linux para ftp.funet.fi em setembro de 1991, o servidor FTP era supervisionado por Ari Lemmke, que – abençoado seja seu bom senso de nomenclatura - não gostei da ideia de chamá-lo de Freax e decidi prosseguir com o nome Linux sem consultar Linus.
Linux, 32 anos depois
E aqui estamos, 32 anos desde o dia em que Linus anunciou o desenvolvimento de seu sistema operacional gratuito. Tendo passado por inúmeras atualizações e alterações de licença, o Linux moderno possui um número impressionante de distribuições que alimentam seu ecossistema. É seguro dizer que a criação de Linus conquistou o mundo com a filosofia “livre como em liberdade” por trás do Linux. Embora tenha forte concorrência do Windows e do MacOS, Linux é incomparável no mercado de servidores, com a maioria dos servidores em todo o mundo rodando em Linux.
Além do mais, há toneladas de laptops que rodam Linux pronto para uso, o que é uma prova do fato de que o sistema operacional tem muitos seguidores na comunidade de PC. Com sua natureza de código aberto e voltada para a comunidade, o Linux continua a moldar o cenário tecnológico, uma distribuição por vez.