Em 17 de setembro de 1991 , Linus Torvalds lançou o kernel Linux (versão 0.01) pela primeira vez. Aqui está uma breve olhada em como um pequeno projeto de hobby cresceu e envolveu o mundo – e o que fez o Linux durar tanto tempo.
Índice
The Dawn of Linux: Tudo o Grande Começa Pequeno
O Linux se originou quando o estudante Linus Torvalds da Universidade de Helsinque começou a fazer experiências com o MINIX , um sistema operacional de baixo custo semelhante ao UNIX desenvolvido para o IBM PC por Andrew S. Tanenbaum. Tanenbaum havia otimizado o MINIX para o IBM PC original de 16 bits , mas Torvalds queria usar os recursos de seu novo PC baseado em 386 de 32 bits com um sistema operacional semelhante ao UNIX. Para fazer isso, ele teve que escrever seu próprio kernel do sistema operacional . Um kernel é um pequeno programa no centro de um sistema operacional que governa como todos os outros elementos do sistema operacional funcionam.
Esse kernel se tornou o Linux. Depois de experimentar por vários meses, começando por volta de abril de 1991, Torvalds anunciou os rudimentos do Linux no newsgroup comp.os.minix em 25 de agosto daquele ano:
Olá a todos usando minix –
Estou fazendo um sistema operacional (gratuito) (apenas um hobby, não será grande e profissional como o GNU) para 386 (486) clones AT. Isso está fermentando desde abril e está começando a ficar pronto. Eu gostaria de qualquer feedback sobre coisas que as pessoas gostam / não gostam no minix, já que meu sistema operacional se parece um pouco com ele (mesmo layout físico do sistema de arquivos (devido a razões práticas), entre outras coisas).
Eu já portei o bash (1.08) e o gcc (1.40), e as coisas parecem funcionar. Isso significa que terei algo prático em alguns meses e gostaria de saber quais recursos a maioria das pessoas gostaria. Todas as sugestões são bem-vindas, mas não prometo que as implementarei 🙂
Linus (torvalds@kruuna.helsinki.fi)
PS. Sim – é livre de qualquer código minix e tem um fs multi-thread. NÃO é protegível (usa 386 alternância de tarefas, etc.) e provavelmente nunca oferecerá suporte a nada além de discos rígidos AT, já que é tudo o que tenho :-(.
O lançamento real do Linux veio sem muito alarde em 17 de setembro. Naquele dia, Torvalds silenciosamente lançou a versão 0.01 do kernel Linux entre amigos. O lançamento chegou sem aviso prévio em um servidor FTP. Foi um evento tão discreto que Torvalds só descobriu a data em 2016 , olhando para os carimbos de data / hora em seus primeiros arquivos de desenvolvimento.
Não muito depois, a palavra se espalhou e o Linux fez ondas. Quando combinado com ferramentas de código aberto do GNU , ele forneceu um ambiente semelhante ao UNIX em um computador pessoal padrão sem as taxas caras exigidas para licenciar o UNIX da AT&T. Essas taxas variaram de centenas de dólares a mais de US $ 1000 por usuário, dependendo do fornecedor.
Nos primeiros anos da World Wide Web , o Linux se tornou um sistema operacional ideal, seguro e estável para software de servidor web com um preço imbatível (gratuito) e um modelo de colaboração de código aberto que convidou milhares de desenvolvedores ao redor do mundo para melhorar continuamente o sistema operacional para o benefício coletivo de todos.
Quando dispositivos embarcados baratos se tornaram poderosos o suficiente para rodar sistemas operacionais completos na década de 2000, os desenvolvedores muitas vezes recorreram a versões especializadas do Linux devido à sua flexibilidade, estabilidade, baixos requisitos de recursos e, claro, seu baixo custo. Na última década, o Linux embarcado foi distribuído em centenas de milhões de dispositivos em todo o mundo, com números possivelmente na casa dos bilhões.
Como a Linux Foundation observou em seu Relatório de História do Kernel de 2020 , na época de seu lançamento inicial em 1991, o Linux consistia em 10.239 linhas de código e 88 arquivos (e a “distribuição” incluía um único aplicativo Linux: uma porta do shell Bash retirado da biblioteca de software livre GNU). Incluiu contribuições de programação de duas pessoas: o próprio Torvalds e uma rotina “vsprintf” escrita por Lars Wirzenius . Hoje, o Linux contém mais de 28 milhões de linhas de código em 69.325 arquivos. O kernel do Linux agora também suporta mais de 30 arquiteturas de hardware, com contribuições de programação de mais de 21.000 desenvolvedores desde 2005.
Alguns grandes momentos na história do Linux
Ao longo dos 30 anos de história do Linux, houve muitos marcos importantes, conquistas, lançamentos e fundações de empresas. Aqui estão apenas alguns dos destaques.
- 24 de agosto de 1991: Linus Torvalds anuncia o Linux no newsgroup comp.os.minix Usenet.
- 17 de setembro de 1991: Torvalds lança o kernel do Linux v0.01, o primeiro lançamento do Linux.
- 1 de fevereiro de 1992: o Linux se torna oficialmente código-fonte aberto com uma licença de software GNU.
- Março de 1992: Linux Kernel 0.95 se torna a primeira versão do Linux capaz de rodar o X Window System GUI , dando ao Linux uma interface gráfica de desktop pela primeira vez.
- 17 de julho de 1993: Patrick Volkerding lança o Slackware Linux pela primeira vez – uma importante distro inicial do Linux e a mais antiga ainda mantida hoje.
- 26 de março de 1993: a Red Hat é fundada por Bob Young e Marc Ewing. A Red Hat iria se tornar um dos fornecedores de software Linux comercial de maior sucesso.
- 14 de março de 1994: Torvalds lança o Linux 1.0.0 , a primeira versão de produção do kernel.
- 16 de agosto de 1993: Ian Murdock funda o Projeto Debian, que logo lança uma distribuição Linux popular.
- 1996 : Larry Ewing cria o mascote para o Linux, o pinguim Tux .
- 22 de fevereiro de 2000: A Red Hat lança o Red Hat Enterprise Linux , um passo importante para a adoção em larga escala do Linux entre as empresas.
- 12 de dezembro de 2000: a IBM anuncia que está investindo US $ 1 bilhão no desenvolvimento do Linux.
- 20 de outubro de 2004: A Canonical lança o Ubuntu 4.10 (Warty Warthog), a primeira versão da distribuição Ubuntu Linux.
- 5 de novembro de 2007: O Google anuncia o Android, um sistema operacional móvel rodando um kernel Linux modificado. O Android seria usado em mais de 3 bilhões de dispositivos ativos em todo o mundo em maio de 2021.
- 7 de julho de 2009: O Google anuncia o Chrome OS, um sistema operacional leve com foco em aplicativos baseados na web, derivado do Gentoo Linux.
- 20 de outubro de 2014: O CEO da Microsoft, Satya Nadella, diz “A Microsoft ama o Linux”, contradizendo executivos anteriores da Microsoft, como Steve Ballmer, que chamou o Linux de “câncer”.
- 3 de julho de 2019: IBM adquire a Red Hat por US $ 34 bilhões.
- 18 de fevereiro de 2021: Linux pousa em Marte como parte do helicóptero Ingenuity no rover Perseverance.
Linux está em toda parte
Em 2021, parece que o Linux está em todos os lugares que você olha – na terra e no espaço. Os elementos do Linux capacitam milhões de dispositivos inteligentes integrados , geladeiras inteligentes, tablets, consoles de jogos , smartphones, servidores da web, supercomputadores e muito mais. A NASA até executa o Linux na Estação Espacial Internacional . Falando em espaço, certos satélites (dezenas de milhares feitos pela SpaceX em particular) e sondas planetárias rodam Linux também.
O Linux tem sido um benefício comercial para a indústria de computadores, fornecendo um sistema operacional sólido e confiável que é usado em muitas indústrias e fornecedores. Além disso, grandes empresas como a Red Hat (agora parte da IBM) cresceram muito bem-sucedidas graças ao Linux. Embora o uso do Linux em desktops ainda não tenha decolado, não há sinal de que a adoção do Linux esteja diminuindo em outras áreas. Em uma mensagem recente aos desenvolvedores do Linux , Torvalds reconheceu o 30º aniversário e escreveu: “Temos mais 30 anos pela frente”, prevendo a importância contínua do Linux no futuro. Temos todos os motivos para acreditar nele.
Use o Linux Você Mesmo Hoje
Se você gostaria de tentar usar o Linux hoje, existem várias opções disponíveis. Se você executa o Windows, pode instalar o Windows Subsystem for Linux (WSL) que é executado no Windows 10 e no Windows 11 . Ele permite que você use software Linux de linha de comando perfeitamente em sua máquina Windows lado a lado com seus aplicativos usuais.
Além disso, você pode tentar uma distribuição Linux de desktop independente , como Ubuntu ou Elementary OS . Muitas pessoas dedicam um PC separado para Linux, mas você também pode executar o Linux em uma máquina virtual (em um Mac ou PC) ou sistemas operacionais de inicialização dupla (como Linux e Windows) na mesma máquina, se estiver sentindo mais aventureiro. De qualquer maneira que você experimentar, você descobrirá uma plataforma rica amada por muitos desenvolvedores de software de primeira linha em todo o mundo. Feliz aniversário, Linux!