Linux completa 28 anos

Hoje é dia de festa para a comunidade do código aberto e software livre. O Linux completa neste 25 de agosto, nada menos que 28 anos. E parece que foi ontem que surgiu o sistema operacional do pinguim. O núcleo que revolucionou a computação chega a surpreendentes 28 anos.

Porém, nem todos os fãs de software livre consideram esta a data oficial do aniversário. Para uma boa parte da comunidade envolvida com o Linux, a data oficial considerada é a do primeiro lançamento público do código (protótipo). E ísso só ocorreu em 5 de outubro de 1991. Então, há esta divisão em relação a qual seria a verdadeira data de aniversário do kernel.

Não será grande e profissional

Portanto, 25 de agosto é o dia em que, em 1991, um estudante universitário finlandês chamado Linus Torvalds tirou boa parte do seu tempo em sua mesa para anunciar seu sistema operacional “passatempo” ao grupo de notícias world/comp.os.minix:

“Olá pessoal lá fora usando minix”, ele começou.

Eu estou fazendo um sistema operacional (livre) (apenas um hobby, não será grande e profissional como o gnu) para 386 (486) clones AT. Isso vem 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, como o meu sistema operacional se parece um pouco mesmo layout físico do sistema de arquivos (devido a razões práticas), entre outras coisas.

Cerca de 28 gloriosos anos depois e esse “passatempo” agora fortalece o mundo! De bolsas de valores para outdoors para satélites e smartphones: o Linux está em toda parte.

Porém, o Linux é muito mais do que código. É o coração pulsante do movimento de código aberto, animando a colaboração e a cooperação entre pessoas com base na ideia de que a tecnologia não deve ser apenas boa, mas também fazer o bem. Vida longa ao Linux.

Aqui estão 28 coisas sobre o Linux (o kernel e o ecossistema maior) que você talvez ainda não saiba.

1 – O Linux não é muito útil sozinho, então as pessoas começaram a criar distribuições Linux para agregar o software do usuário a ele, torná-lo utilizável e mais fácil de instalar. A primeira distribuição Linux foi Softlanding Linux System (SLS), lançada pela primeira vez em 1992 e usando o kernel Linux .96p4.

Você poderia comprá-lo em disquetes de 5,25 “ou 3,5”, ou CD-ROM se você fosse de alta tecnologia. Se você quisesse uma GUI, precisava de pelo menos 8MB de RAM.

2 – SLS não durou, mas influenciou o Slackware Linux, que foi lançado em 1993 e ainda está em desenvolvimento hoje. O Slackware é a mais antiga distribuição Linux sobrevivente e comemorou seu 26º aniversário em 17 de julho deste ano.

3 – O Linux possui a maior base de instalação de qualquer sistema operacional de uso geral. Ele alimenta tudo, de todos os 500 principais supercomputadores a telefones Android, Chromebooks e todos os tipos de dispositivos incorporados e coisas como os leitores de e-books Kindle e televisores inteligentes. (Também o laptop usado para escrever este post.)

4 – Quando Linus anunciou o Linux, ele não anunciou o Linux. Ainda não foi nomeado, ele apenas disse “um sistema operacional livre” e que se assemelhava ao Minix. Um pouco mais tarde, o nome do Linux seria “Freax”, uma combinação de “livre”, “esquisito” e “x”.

5 – Uma vez que tinha um nome, então as pessoas tinham que descobrir como pronunciá-lo. O próprio Linus forneceu um arquivo de som pronunciando Linux, e é pronunciado (aproximadamente) Leenucks.

6 – É um pouco pesado desde 1991. O primeiro lançamento do Linux pesou menos de 1MB, não compactado. O kernel estável mais recente pesa cerca de 103MB comprimido, 946MB não compactado. Para ser justo, faz muito mais agora do que em 1991.

7 – O Linux não foi inicialmente licenciado sob a GNU General Public License (GPL). A primeira versão incluiu uma linguagem sobre não permitir a redistribuição por uma taxa. A primeira versão licenciada sob a GPLv2 foi de 0,99 em dezembro de 1992. Observe que esta é apenas a GPLv2.

8 – Você pode perceber que há muita escolha quando se trata de Linux. Um monte de escolha. De acordo com o site Distrowatch, houve mais de 850 distribuições de Linux registradas no site. Muitos dos quais caíram no esquecimento ao longo dos anos.

O site atualmente lista 260 distribuições Linux “ativas”, que incluem, claro, o Red Hat Enterprise Linux, o Fedora Linux, o CentOS e muitos outros. Se você contasse variantes das principais distribuições, como os Spins do Fedora, os números subiriam substancialmente.

Em um ponto houve até uma distribuição Linux com tema de Hannah Montana. Não, não estamos inventando isso. O mundo é um lugar estranho.

9 – Se você está usando o Linux há algum tempo, você pode se lembrar de ver um display sobre “Bogomips” quando um sistema está inicializando. Bogomips é uma medida do “número de milhões de vezes por segundo que um processador não pode fazer absolutamente nada.

Parece bobo, certo? É, mas eles também são úteis. Linux precisava de um loop de tempo calibrado para a velocidade da máquina”. Continuando, o BogoMips foi criado, mas não é realmente útil para muita coisa, então o nome é um portmanteau de Milhões de Instruções por Segundo (MIPS) e Bogus.Neste dia a maioria dos sistemas inclui telas gráficas de inicialização e não exibe o Bogomips.

10 – Quando você inicializa seu computador, o Linux não é a primeira coisa que roda. Depende de um bootloader para dar o pontapé inicial e, em seguida, entregar as coisas para o sistema operacional para carregar drivers de dispositivos e assumir a operação. As coisas nem sempre eram tão simples como usar um pendrive ou CD-ROM para inicializar o sistema no qual você queria rodar o Linux.

O Linux teve uma sucessão de bootloaders ao longo dos anos, e as coisas percorreram um longo caminho para iniciar os sistemas Linux. O loadloader venerável do Loadlin seria executado a partir do MS-DOS e substituiria o sistema em execução para iniciar o Linux. As primeiras versões do SLS Linux requeriam um disquete de inicialização a cada reinicialização, ou você poderia tentar configurar o LILO manualmente.

Ao longo dos anos, usamos LILO, BootX (para Macs), yaboot (também Macs), a família de carregadores de inicialização SYSLINUX (incluindo bootloaders para inicializar a partir de imagens ISO ou pela rede usando o protocolo PXE) e o GNU Grand Unified. Bootloader (GRUB) versões 1 e 2 e vários outros.

11 – O kernel do Linux costumava ter um sistema de versionamento de versões pares para os kernels estáveis ??e versões ímpares para os kernels de desenvolvimento. Por exemplo, a série de kernel Linux 2.2 era uma série de kernel “estável”, 2.3 era instável. Isso mudou com o kernel 2.6, quando eles começaram a tentar liberar novos kernels mais rapidamente e pararam com longos ciclos de desenvolvimento.

Demorou cerca de três anos para o kernel do Linux chegar a 1.0 e, em seguida, um pouco mais de dois anos para atingir 2.0. Levou 15 anos para que o kernel fosse versionado para 3.0 e menos de cinco antes de um kernel 4.0 ser lançado. O número da versão pula não é muito significativo neste momento, Linus diz: “Eu não leio muito no número”.

12 – O Linux não foi originalmente escrito para ser portátil. Linus mirou no 386 e foi isso. A primeira porta “oficial” foi para os processadores DEC Alpha em 1995. O kernel Linux agora roda em um grande número de CPUs, embora o suporte para o 386 em si tenha sido descartado em 2012.

13 – O Linux possui milhares de contribuintes. Em 2016, a Fundação Linux identificou 13.594 colaboradores entre 2005 e 2016 e contou com mais de 22 milhões de linhas de código no kernel. Isso não leva em conta os contribuidores antes do rastreamento ter começado em 2005.

14 – A maioria dos entusiastas do Linux já ouviu falar do mascote oficial do kernel, o Tux. O que muitas pessoas não sabem é que o Tux teve uma quebra oficial durante o ciclo do kernel 2.6.29 e foi substituído pelo Tuz.

Tuz era um diabo da Tasmânia, ou Tux vestindo uma fantasia do diabo da Tasmânia, e foi escolhido para aumentar a conscientização sobre o status de extinção da espécie. Isso coincidiu com a conferência Linux.conf.au em 2009. Os participantes da conferência receberam uma figura recheada de pelúcia Tuz e o tradicional leilão de caridade Linux.conf.au arrecadou cerca de AU $ 40.000 para a campanha para salvar o Diabo da Tasmânia. (Imagem de Andrew McGown e Josh Bush. A imagem é licenciada CC BY-SA).

15 – Um dos primeiros, se não os primeiros, worms de sucesso destinados ao Linux surgiram em janeiro de 2001. O Ramen Worm tinha como alvo o wu-ftpd, o nfs-utils e o lprng e servia como um heads-up que, como o Linux ganhou popularidade, veria sua parcela de tentativas de criar worms, vírus e outras explorações especificamente contra o Linux.

16 – A Bolsa de Nova York (NYSE) converteu-se a usar o Linux para sistemas de missão crítica em 2007 .

17 – Sem o Linux provavelmente não haveria o Git. Linus Torvalds criou o Git para usar no desenvolvimento do kernel Linux, porque ele não estava satisfeito com os sistemas de controle de versão existentes. Então, o Linux não é apenas responsável por um enorme ecossistema em torno do sistema operacional, ele também está no coração do que é atualmente a plataforma de desenvolvimento social mais popular em uso atualmente.

18 – Uma vez, a Apple patrocinou um projeto para executar o Linux no microkernel Mach , além das plataformas Power Macintosh da Apple. Parece ter sido a primeira incursão da Apple no código aberto, oficialmente, à frente de Darwin, que foi anunciado em 1999 .

Conhecido como MkLinux, o primeiro lançamento foi desenvolvido pela Apple e pelo Open Group Research Institute na França. Foi anunciado na Conferência Mundial de Desenvolvedores de 1996 (WWDC), mas nunca pegou. Em 1998, era um esforço liderado pela comunidade e continuou sendo um esforço de nicho no ecossistema maior do Linux.

19 – Antes da existência do Google, encontrar coisas na Internet era um pouco mais desafiador. Em 1998, alguns entusiastas do Linux criaram um “Mecanismo de Busca Linux ” para ajudar os usuários a encontrar informações sobre distribuições Linux, Grupos de Usuários Linux e outras coisas relacionadas ao Linux. Infelizmente, o conteúdo do mecanismo de busca (mais precisamente, um diretório) foi perdido para as névoas de tempo e bitrot.

20 – O Android trouxe o Linux para milhões de celulares, mas não foi o primeiro telefone a ser lançado com o kernel do Linux. Essa distinção, indiscutivelmente, pertence ao aparelho A760 da Motorola que foi introduzido em 2003 com um player de vídeo, tocador de música, mensagens instantâneas e outras coisas boas.

21 – O primeiro aparelho comercial Android a ser lançado foi o HTC Dream, em setembro de 2008. Esse aparelho veio com um teclado físico, minúscula trackball e uma enorme resolução de 320×480. Os smartphones melhoraram muito nos últimos 11 anos desde então, mas alguns de nós ainda sentem falta do teclado físico.

22 – A primeira versão pública da Red Hat estava disponível no Halloween, 1994. Era uma versão beta (0.9) e veio com o kernel 1.0.9 estável, ou o kernel dev 1.1.54 se você se sentir aventureiro. (E, vamos encarar, se você estivesse usando o Linux em 1994, você era aventureiro!)

23 – O Linux se ramificou muito desde a sua criação, como já discutimos. Ele é usado para uma variedade estonteante de cargas de trabalho, desde o fornecimento de dispositivos de consumo, como leitores eletrônicos a cargas de trabalho AI/ML em clusters gigantescos. Mas você sabia que há uma orquestra do Linux?

A Linux Laptop Orchestra (L2Ork) é uma versão da “laptop orchestra” do Digital Interactive Sound & Intermedia Studio (DISIS) da Virginia Tech. O L2Ork é descrito como um “conjunto intermediário contemporâneo” que “mistura orquestra tradicional com tecnologias de interação homem-computador cada vez mais acessíveis com o propósito de explorar o poder expressivo do gesto, interação comunitária, ambiente agnóstico-disciplinar e a multidimensionalidade das artes”.

Se isso deixar você coçando a cabeça, você pode ver um vídeo sobre o L2Ork no YouTube e aproveitar os sons relaxantes do Linux.

24 – Se as orquestras não são sua preferência, você pode ser um pouco mais tradicional com o Linux. Literalmente.

Uma das cargas de trabalho inesperadas para o Linux ao longo dos anos tem sido… vacas leiteiras. O “Sistema de Ordenha Voluntária” (VMS) da DeLaval permite que as vacas decidam quando serão ordenhadas e gerenciarão o processo sem intervenção humana. Tudo isso gerenciado por um computador de placa única (SBC) executando Linux.

25 – Se você gosta de laptops leves e acessíveis, você pode querer dar um pouco de agradecimento ao Linux. A introdução do Asus Eee PC é, sem dúvida, um fator motivador para reduzir custos e introduzir um foco em máquinas mais leves e mais portáteis.

O Eee PC era leve, menor, e um netbook barato (menos de US $ 300) introduzido em 2007. Os primeiros modelos também tinham teclados menores do que a média, por isso boa sorte digitando-os se você tivesse tamanho maior que o padrão mãos. É importante ressaltar que o Eee PC é fornecido com uma distribuição Linux personalizada, o que significa que ele não carrega um custo unitário para o sistema operacional em si.

O netbook foi definitivamente superado por tablets, smartphones e dispositivos como o Chromebook. Mas foi uma experiência divertida possibilitada pelo Linux.

26 – Instalar o Linux nem sempre foi fácil. Mas é ocasionalmente divertido. Quando os discos eram lentos e os instaladores faziam muitas perguntas, o instalador do Caldera OpenLinux apresentava um jogo do tipo Tetris que você podia jogar enquanto era copiado para a sua unidade.

Infelizmente, o instalador Anaconda do Red Hat Enterprise Linux não possui o Tetris ou qualquer outro jogo. É igualmente bom, já que instalar o Linux em hardware moderno é geralmente muito mais rápido que os velhos tempos dos CD-ROMs e dos discos rígidos lentos.

27 – É de conhecimento geral que o Linux é muito usado na produção de filmes nos dias de hoje. Se você está vendo um filme com muito CGI, há uma boa chance de que a renderização desse filme tenha sido feita no Linux. O primeiro grande filme a usar o Linux, pelo menos publicamente, foi o Titanic. A Digital Domain usou uma rede de 200 máquinas Alpha executando o Red Hat Linux para acelerar os tempos de renderização.

28 – O kernel do Linux não é liberado em um cronograma definido, então se você precisasse prever quando o próximo lançamento do kernel cairia, como você faria isso? Que tal uma bola de cristal?

Via Blog Red Hat

Share This Article
Follow:
Jornalista com pós graduações em Economia, Jornalismo Digital e Radiodifusão. Nas horas não muito vagas, professor, fotógrafo, apaixonado por rádio e natureza.
Sair da versão mobile