Linux completou 30 em 2021. O primeiro kernel Linux foi divulgado em 17 de setembro de 1991. Então, o que exatamente é Linux? Linux é uma comunidade de sistemas operacionais de código aberto que são desenvolvidos no topo do kernel Linux. Linux vem embalado dentro de distribuições Linux.
E as distribuições Linux? As distribuições Linux, ou carinhosamente chamadas de distro, não são nada além de coleções de software baseadas no kernel Linux e em um sistema de gerenciamento de pacotes. Os usuários podem usar o Linux em geral, baixando e instalando uma distro em suas máquinas. Teremos uma discussão mais detalhada sobre as distribuições Linux na parte posterior deste artigo.
Linux foi escrito pelo engenheiro de software finlandês-americano Linus Benedict Torvalds. Você está interessado em conhecer a história do Linux? Como foi criado? Qual é a história por trás do desenvolvimento e nomeação? Como o Linux estava sob a licença GNU GPL? O que é mascote Linux? Quais são os últimos desenvolvimentos? O que há entre Microsoft e Linux?… Então este artigo é apenas para você. Vamos começar!
O que inspirou a criação do Linux
AT&T foi retirada de multicics. Isso levou à invenção e implementação do UNIX OS em 1969. UNIX foi criado pelas lendas americanas de ciência da computação Kenneth Lane Thompson e Dennis Macalistair Ritchie da AT&T Bell Labs. E a primeira versão foi lançada em 1970.
2 anos depois, eles criaram C fora do Unix. E vem a base futura de muitas linguagens de programação! C acrescentou portabilidade e disponibilidade ao Unix e, portanto, tornou -se cada vez mais popular, amplamente adotado, modificado e copiado por empresas e instituições acadêmicas em todo o mundo. A AT&T era o único proprietário dos direitos autorais do Unix.
O programador americano Richard Matthew Stallman iniciou o projeto GNU para criar um sistema operacional gratuito do tipo UNIX em 1983. Ele escreveu GPL (licença pública geral da GNU) como parte de seu projeto. Na década de 1990, havia software suficiente para criar um sistema operacional completo. No entanto, Hurd, o kernel GNU não conseguiu fazer um trabalho de desenvolvimento suficiente, deixando o GNU incompleto.
Em 1987, o professor American-Hutch Andrew S. Tanenbaum escreveu Minix, tipo Unix, para uso acadêmico. O código -fonte do Minix foi disponibilizado para todos, no entanto, o Minix não pôde ser modificado ou redistribuído. A arquitetura de 16 bits de Minix não foi bem adaptada ao design 386 cada vez mais popular da Intel para PCs. Tornou -se altamente caro para os usuários privados usarem o Unix para Intel 386 Computadores pessoais.
E isso levou ao início de um novo projeto de Linus Torvalds. Mais tarde, Linus Torvalds afirmou que, se 386BSD ou GNU Hurd estivessem disponíveis durante seu tempo, ele não estaria interessado em escrever seu projeto.
Desenvolvimento Linux da Torvalds
Em 25 de agosto de 1991, Linus Torvalds começou seu projeto enquanto estudava na Universidade de Helsinque. Este mesmo projeto acabou sendo o kernel Linux. Foi baseado em minix. Além disso, o compilador GNU C foi usado no desenvolvimento.
O novo programa de Torvalds foi para o hardware usado por ele e independentemente de qualquer sistema operacional. Linus pretendia usar as funções de seu PC com um microprocessador 80386. Anos depois, em 2001, Torvalds escreveu sua autobiografia apenas por diversão: a história de um revolucionário acidental. No livro, ele mencionou que iniciou seu projeto como "apenas um hobby" e acabou com um kernel do sistema operacional. Então ele tinha apenas 21 anos e anunciou o novo projeto por meio de um usenet NewsGroup Comp.OS.Minix.
Então, o que é um grupo de notícias usenet? Um grupo de notícias Usenet não passa de um repositório Usenet usado para atualizações postadas por seus usuários. Eles são basicamente grupos de discussão. e não é particularmente usado para publicar notícias. Os grupos de notícias não são tecnicamente, mas funcionalmente os mesmos que os fóruns de discussão. Os clientes do leitor de notícias são usados para ler o conteúdo do grupo de notícias.
De acordo com o Linus Torvalds, o Linux começou a ganhar importância após a transferência do X Window System para Linux criado por Orest Zborowski. Se você quiser aprender mais sobre Orest Zborowski, esta entrevista pode lhe interessar. X Sistema de Janelas ou X11 é comum em sistemas operacionais baseados em UNIX. Está janela para displays de bitmap.
A história por trás do nome Linux
Linus Torvalds tinha Freax em mente como o nome do Linux. Torvalds criou Freax como uma amálgama de três palavras - livre, esquisita e x da Unix. Por cerca de meio ano, Linus Torvalds usou Freax como armazenamento de arquivos. Inicialmente, o Linux foi considerado, mas descartado, pois poderia parecer "egoísta".
Em setembro de 1991, o servidor FTP do Funet foi usado para fazer upload de arquivos para fins de desenvolvimento. No entanto, Ari Lemmke, no HUT (Universidade de Tecnologia de Helsinque), um dos administradores voluntários do FTP, não gostava muito do nome Freax. Então, ele alterou o nome como Linux no servidor FTP. Mais tarde os torvalds consentiram com o mesmo.
Torvalds adicionou um guia de áudio ao código -fonte do kernel Linux para pronunciar corretamente o Word Linux. Embora o kernel fosse frequentemente usado com outro software do projeto GNU, a designação “Linux” foi usada principalmente para o kernel. De fato, o kernel rapidamente se tornou a adoção mais popular do software GNU.
Em junho de 1994, Linux foi chamado de "clone UNIX gratuito" no Boletim da GNU. Além disso, o projeto Debian nomeou seu produto Debian GNU/Linux. Em maio de 1996, Stallman publicou emacs 19.31 Editor. Na mesma forma, o Linux se tornou Lignux combinando GNU e Linux. Mas logo GNU/Linux foi favorecido por Lignux.
O nome GNU/Linux recebeu reações mistas da comunidade e usuários Linux. Debian e os projetos da GNU preferiram usar esse nome. Mas as pessoas geralmente gostavam de usar o Linux.
Papel da GNU GPL no Linux
O primeiro kernel Linux foi publicado sob sua própria licença. Isso teve algumas restrições às atividades comerciais. No entanto, o primeiro kernel Linux 0.01 foi lançado com um binário do GNU Bash Shell. O software incluído foi desenvolvido sob a licença pública GNU GPL ou GNU em geral. Fazia parte do infame projeto GNU.
Linus Torvalds escreveu o “Notes for Linux Release 0.01 ”. Nesta nota, ele mencionou o software GNU necessário para executar o Linux. Além disso, ele revelou que a maioria das ferramentas está sob o GNU copyleft. Agora, o que é copyleft? Copyleft é a prática em que você está autorizado a modificar e distribuir livremente propriedade intelectual. E você será obrigado a preservar os direitos dos derivativos criados a partir da mesma propriedade.
As licenças Copyleft podem manter condições de direitos autorais de documentos, software de computador, arte, etc. As informações necessárias para o copyleft geralmente estão nos formatos de arquivo de código -fonte.
Torvalds queria liberar o kernel Linux sob a licença GNU GPL em 1992. E ele fez este anúncio nas notas de lançamento versão 0.12. Em meados de dezembro do mesmo ano, Torvalds publicou versão 0.99 com a licença GNU GPL. Os esforços conjuntos de Linux e GNU desenvolvedores integrados ao Linux com componentes GNU para criar um sistema operacional livre totalmente funcional. Linus fez uma declaração dizendo: “Fazer Linux GPLED foi definitivamente a melhor coisa que eu já fiz.”
Por volta de 2000, Linus Torvalds anunciou que o Linux Kernel está sob a licença GPLV2. Após anos de rascunhos e discussões, em 2007, o Torvalds lançou GPLV3. Mas a maioria dos desenvolvedores do Linux, incluindo Torvalds, não estava pronta para adotar a nova licença.
Mascote Linux
Em 1996, Linus Torvalds fez o anúncio de um mascote Linux. Quando a equipe Linux estava na seleção de mascote, Torvalds mencionou uma história pessoal. Foi sobre um pequeno pinguim que o mordeu quando ele visitou o zoológico e aquário nacional de Canberra, Austrália. Então a equipe considerou um pinguim como o mascote oficial do Linux.
O programador americano Larry Ewing apresentou o rascunho do mascote de Linux de hoje baseado na experiência de Linus com o pequeno Penguin. James Hughes sugeriu Tux como o nome do mascote. Tux veio do UNIX de Torvalds, além de ser a contração do smoking, com uma cor semelhante à do pinguim.
Distribuições Linux
Enquanto conversam sobre Linux, as distribuições Linux não podem ser ignoradas, porque as distribuições Linux completam o Linux como sistema operacional e uma comunidade completamente.
Em 1991, depois de desenvolver o kernel, Linus Torvalds distribuiu a primeira versão, 0.01 como apenas um código -fonte. Posteriormente, um par de imagens de disquete para download também foi distribuído. Este par continha uma imagem de disco inicializável, incluindo o kernel Linux e outra imagem de disco com um conjunto de utilitários GNU, ferramentas para configurar um sistema de arquivos.
No entanto, o procedimento de instalação não foi tão fácil. As distribuições do Linux funcionaram como maravilhas para facilitar as instalações, e especialmente diante do aumento das disponibilidades de software. H. J. A “Root de inicialização” de Lu, um par de imagens de disco para download, incluindo o Linux Kernel e as Ferramentas Mínimas, pode ser chamado de Primeira Distribuição Linux disponível lançada em 1991. Outras distritos iniciais incluem MCC Interim Linux, Softlanding Linux System ou SLS e Yggdrasil Linux/Gnu/X, tudo em 1992.
SLS não foi mantido bem. Então, uma nova distribuição, Slackware baseada no SLS, foi lançada em julho de 1993. Patrick Volkerding é o desenvolvedor e mantenedor do mesmo. Além disso, Ian Murdock criou o Debian como uma distribuição Linux gratuita e a lançou em dezembro de 1993. Então, Slackware e Debian são as duas distribuições Linux mais antigas e ainda em execução.
As distribuições Linux obtiveram respostas positivas dos usuários como alternativas de DOS e Windows em máquinas compatíveis com PC IBM, Mac OS nas versões proprietárias Apple Macintosh e Unix. As pessoas costumavam usar o Unix em suas escolas e/ou locais de trabalho. As distribuições Linux foram apreciadas por serem de baixo custo ou completamente gratuitas e por fornecer código-fonte.
A conclusão
Então, isso foi sobre a história do Linux. A partir do presente, o Linux pode executar o TCP/IP, X Window System, Web, Emacs, Correio e software de notícias e muito mais. Cada grande pacote de software foi portado para o Linux. Além disso, o software comercial está chegando ao público. Hoje, muitos desenvolvedores de software começam sua jornada de desenvolvimento com aplicativos Linux.
E para não esquecer o suporte de hardware! Cada vez mais hardware está sendo suportado pelo Linux com o tempo de passagem do que pelo kernel Linux original. Se você ainda está lendo este artigo, espero que você ache este artigo informativo e útil.