Linux fez 28 anos ontem desde que foi anunciado por seu criador Linus Torvalds, Se contarmos desde 25 de agosto de 1991, ano em que o anúncio foi feito pela primeira vez disponibilidade futura do Linux. Já o primeiro lançamento público do kernel Linux foi apresentado em 17 de setembro.
O primeiro Linux Kernel 0.0.1 que foi lançado para o mundo tinha 62 Kb de tamanho em forma comprimida e continha aproximadamente 10 mil linhas de código (em comparação com o kernel Linux atual, que tem mais de 26 milhões de linhas de código).
Nesse momento, A coleção de opiniões de Linus Torvalds complementou um esforço de demarcação com o Minix.
Na verdade, ao contrário da escolha do professor Tanenbaum de colocar o Minix em um microkernel, Linus opta por permanecer na base do Unix e adota uma estrutura central monolítica para seu sistema operacional que é inspirado pelos desenvolvimentos dentro do Minix.
“Acho que projetar um núcleo monolítico em 1991 é uma ideia muito ruim. Fique feliz por não ser um dos meus alunos. Eu não obteria uma boa nota por tal projeto ”, disse Tanenbaum a Linus. Na verdade, o professor opinou que o futuro dos sistemas operacionais não se baseia em núcleos monolíticos, mas em microcores.
O anúncio de Linus Torvalds, de 28 anos, foi o seguinte:
Olá a todos que usam Minix. Estou escrevendo um sistema operacional (gratuito) (é apenas um hobby, não será uma coisa de nível GNU) para os clones 386 e 486.
O projeto está em andamento desde abril e vai ganhando corpo aos poucos. Gostaria de receber feedback sobre coisas que as pessoas gostam ou não gostam no Minix porque meu sistema operacional se parece um pouco (incluindo a organização física do sistema de arquivos, por motivos práticos, entre outros). Transformei o bash 1.08 e o gcc 1.40 e as coisas estão indo muito bem.
Isso implica que em alguns meses vou propor algo concreto e gostaria de saber quais são as características de que os usuários mais precisam. Todas as sugestões são bem-vindas, mas não posso prometer que as implementarei todas.
Aviso: este sistema operacional não é baseado no código Minix e seu sistema de arquivos oferece suporte a vários threads. Não é portátil e provavelmente nunca suportará nada além de discos rígidos AT, porque isso é tudo o que tenho ”, escreveu ele então.
A abertura do código-fonte à comunidade, por sua vez, ocorreu no ano seguinte.e (1992) sob a licença GPL.
Desde então, o hobby que antes era para Linus Torvalds tornou-se um grande projeto. Em 2018, o repositório do kernel Linux consistia em 61,725 arquivos para um total de 25,584,633 linhas de código.
Isso, sem falar na documentação, arquivos Kconfig, assistentes e utilitários, etc. Depois de mais de duas décadas, o desenvolvimento do Linux continua ativamente.
No ano passado, o projeto registrou um total de 782,487 contratos de mais de 19,000 autores. Isso mostra o entusiasmo da comunidade por uma iniciativa da qual Linus Torvalds continua a ser um dos contribuintes mais frequentes. Na verdade, o especialista finlandês de TI foi responsável por apenas 3% de todos os compromissos no ano passado.
Embora até hoje Linus Torvalds não esteja satisfeito com o que aconteceu com sua criação Bem, nesta indústria, o sistema operacional geralmente gira em torno de 3% de participação mercado, uma figura que o considera um fracasso no mercado de sistemas operacionais de desktop.
E neste assunto o próprio Linus Torvalds falou sobre o assunto há não muito tempo e Ele colocou o fracasso do Linux por conta da fragmentação do ecossistema.
Embora do outro lado da moeda, quando se trata de sistemas para supercomputadores, o Linux é aquele que cobre quase tudo.
Pois com isso muitos dos que duvidam do Linux podem perceber a grande participação do Linux em grande escala.
Que genial.
Devemos continuar a apoiar o software livre.