Feliz 29º aniversário "Linux"

25 de agosto de 1991, após cinco meses de desenvolvimento um aluno chamado "Linus Torvalds" que na época tinha 21 anos deixou claro que ele estava construindo um protótipo funcional de um novo sistema operacional, para o qual a migração do bash 1.08 e do gcc 1.40 foi concluída.

Demorou vários dias para a primeira versão pública do kernel ser lançada Linux lançado em 17 de setembro. O kernel 0.0.1 foi compactado para 62 KB e continha cerca de 10 mil linhas de código-fonte (enquanto o kernel atual tem mais de 28 milhões de linhas de código).

O kernel Linux foi inspirado no sistema operacional MINIX, o que Linus não gostou com sua licença limitada. Mais tarde, quando o Linux se tornou um projeto famoso, os opositores eles tentaram acusar Linus de copiar diretamente o código de alguns subsistemas do MINIX.

O ataque foi repelido pelo autor do MINIX, Andrew Tanenbaum, que encomendou a um aluno uma comparação detalhada do código do Minix com as primeiras versões públicas do Linux. Os resultados do estudo mostraram a presença de apenas quatro correspondências de bloco de código insignificantes devido aos requisitos POSIX e ANSI C.

Linus originalmente pensou em chamar o kernel de "Freax" grátis, freak e X (Unix), mas o kernel foi nomeado "Linux" com a mão leve de Ari Lemmke, que, a pedido de Linus, colocou o kernel no servidor FTP da universidade, nomeando o diretório com o arquivo não "freax", como Torvalds pediu, mas "linux".

Notavelmente, William Della Croce (um empresário) conseguiu registrar a marca Linux e quis coletar royalties ao longo do tempo, mas mudou de ideia e transferiu todos os direitos da marca para Linus.

O mascote oficial do kernel Linux, o pinguim Tux, foi selecionado em uma competição realizada em 1996. O nome Tux significa Torvalds UniX.

Sobre a história do kernelEstas são as versões mais importantes ao longo da história do Linux:

  • Em setembro de 1991 - Linux 0.0.1: É a primeira versão pública que suporta apenas CPU i386 e inicializa a partir de disquete
  • Em janeiro de 1992 - Linux 0.12: o código começou a ser distribuído sob a licença GPLv2;
  • Em março de 1992 - Linux 0.95- Oferece a capacidade de executar o X Window System, suporte para memória virtual e troca de partição.
    Linux 0.96-0.99 - 1992-1993: trabalho iniciado na pilha de rede. O sistema de arquivos Ext2 foi introduzido, o suporte para o formato de arquivo ELF foi adicionado, drivers para placas de som e controladores SCSI foram introduzidos.
    Em 1992, surgiram as primeiras distribuições SLS e Yggdrasil. No verão de 1993, os projetos Slackware e Debian foram fundados.
  • Em março de 1994 - Linux 1.0: é a primeira versão oficialmente estável.
  • Em março de 1995 - Linux 1.2: tem aumento significativo no número de drivers, suporte para plataformas Alpha, MIPS e SPARC, expansão das capacidades de pilha de rede, aparecimento de um filtro de pacotes, suporte para NFS.
  • Junho de 1996 - Linux 2.0- Chega com suporte para sistemas multiprocessadores.
  • Em março de 1997: Fundação do LKML, a lista de discussão dos desenvolvedores do kernel do Linux.
  • Em 1998: Lançamento do primeiro cluster Linux baseado no Top500, composto por 68 nós com CPUs Alpha.
  • Em janeiro de 1999 - Linux 2.2: já possui um sistema de gestão de memória de maior eficiência, adicionou suporte para IPv6, implementou um novo firewall, introduziu um novo subsistema de som;
  • Em fevereiro de 2001 - Linux 2.6- Suporte para sistemas de 8 processadores de 64 GB de RAM, sistema de arquivos Ext3, USB, suporte para ACPI.
  • Em dezembro de 2003 - Linux 2.6: vem com suporte SELinux, ferramentas de ajuste automático do kernel, sysfs, sistema de gerenciamento de memória revisado;
  • Em 2005, o hipervisor Xen foi introduzido, inaugurando a era da virtualização.
  • Em setembro de 2008, foi formada a primeira versão da plataforma Android baseada no kernel Linux.
  • Julho de 2011 - fim da filial 2.6.x: Após 10 anos de desenvolvimento do branch 2.6.x, a transição para a numeração 3.x foi feita. O número de objetos no repositório Git atingiu 2 milhões.
  • Em 2015 - Linux 4.0- foi lançado, o número de objetos git no repositório atingiu 4 milhões.
  • Em janeiro de 2019 - Linux 5.0: o repositório atingiu o nível de 6,5 milhões de objetos git.
  • Em agosto de 2020 - Linux 5.8: Foi o maior em termos do número de mudanças de todos os kernels durante toda a existência do projeto.

Deixe um comentário

Seu endereço de email não será publicado. Campos obrigatórios são marcados com *

*

*

  1. Responsável pelos dados: AB Internet Networks 2008 SL
  2. Finalidade dos dados: Controle de SPAM, gerenciamento de comentários.
  3. Legitimação: Seu consentimento
  4. Comunicação de dados: Os dados não serão comunicados a terceiros, exceto por obrigação legal.
  5. Armazenamento de dados: banco de dados hospedado pela Occentus Networks (UE)
  6. Direitos: A qualquer momento você pode limitar, recuperar e excluir suas informações.

  1.   Imagem do marcador de posição Jose Luis Villaverde dito

    Linux não é um sistema operacional, é o kernel usado pelo sistema operacional GNU criado por Richard Stallman.

    1.    tensaD dito

      A sério? (?)
      Obrigado pela informação (?)

    2.    banheiro dito

      Você está um pouco perdido na história da ciência da computação.

  2.   qtrit dito

    Pequena parte da história do sistema operacional que revolucionou todas as tecnologias atuais.

    e o que está vindo ..