O Que é Linux?

Linux é um kernel de sistema operacional de código aberto, criado por Linus Torvalds em 1991. Quando combinado com ferramentas GNU e outros componentes, forma um sistema operacional completo usado em bilhões de dispositivos ao redor do mundo.

Por Que Linux?

  • Código Aberto: Qualquer pessoa pode ver, modificar e distribuir o código
  • Gratuito: Sem custos de licenciamento
  • Seguro: Arquitetura robusta com permissões granulares
  • Estável: Servidores rodando por anos sem reinicialização
  • Flexível: Do smartphone ao supercomputador
  • Comunidade Ativa: Milhões de desenvolvedores contribuindo

A História

1969-1991: Os Primórdios

  • 1969: Ken Thompson e Dennis Ritchie criam o UNIX nos laboratórios Bell
  • 1983: Richard Stallman inicia o projeto GNU (GNU’s Not Unix)
  • 1987: Andrew Tanenbaum cria o MINIX para fins educacionais

1991: O Nascimento do Linux

Em 25 de agosto de 1991, Linus Torvalds, um estudante finlandês de 21 anos, enviou uma mensagem histórica para o grupo de discussão comp.os.minix:

“Estou fazendo um sistema operacional (gratuito) (apenas um hobby, não será grande e profissional como o GNU) para clones AT 386(486).”

O que começou como um hobby se tornou um dos projetos de software mais importantes da história.

1992-2000: Crescimento Exponencial

  • 1992: Linux adota a licença GPL (GNU General Public License)
  • 1993: Mais de 100 desenvolvedores trabalhando no kernel
  • 1994: Lançamento da versão 1.0 do kernel Linux
  • 1996: Tux (o pinguim) se torna o mascote oficial
  • 1998: Grandes empresas como IBM, Oracle e Compaq anunciam suporte ao Linux

2000-Presente: Dominação Global

  • 2000s: Linux domina o mercado de servidores web
  • 2008: Android (baseado em Linux) é lançado
  • 2010s: Linux domina cloud computing (AWS, Azure, Google Cloud)
  • Hoje: Linux está em:
    • 100% dos top 500 supercomputadores
    • 96.3% dos servidores web
    • 85% dos smartphones (Android)
    • Bilhões de dispositivos IoT
    • Carros, TVs, roteadores, aviões

Distribuições Linux

O kernel Linux sozinho não é um sistema operacional completo. Distribuições (distros) empacotam o kernel com ferramentas, gerenciadores de pacotes e interfaces gráficas.

Principais Famílias

Debian/Ubuntu

  • Foco em estabilidade e facilidade de uso
  • Gerenciador de pacotes: APT (apt/dpkg)
  • Ideal para: Desktops, servidores, iniciantes

Red Hat/Fedora/CentOS

  • Foco em ambientes corporativos
  • Gerenciador de pacotes: DNF/YUM (rpm)
  • Ideal para: Servidores empresariais, certificações

Arch Linux

  • Rolling release, sempre atualizado
  • Gerenciador de pacotes: Pacman
  • Ideal para: Usuários avançados, customização

SUSE/openSUSE

  • Forte em ambientes corporativos europeus
  • Gerenciador de pacotes: Zypper
  • Ideal para: Empresas, servidores

Linux vs Unix vs GNU/Linux

Unix: Sistema operacional original (proprietário) GNU: Conjunto de ferramentas livres compatíveis com Unix Linux: Kernel de código aberto GNU/Linux: Sistema completo (GNU + Linux kernel)

Tecnicamente, quando dizemos “Linux”, geralmente nos referimos ao sistema completo GNU/Linux.

Onde o Linux é Usado?

Servidores

  • 96.3% dos servidores web rodam Linux
  • Toda a infraestrutura de cloud (AWS, Azure, GCP)
  • Bancos de dados, email, DNS

Dispositivos Móveis

  • Android (85% do mercado de smartphones)
  • ChromeOS (Chromebooks)

Supercomputadores

  • 100% dos top 500 supercomputadores do mundo

Embedded/IoT

  • Roteadores, smart TVs, câmeras
  • Carros (Tesla, Mercedes, BMW)
  • Aviões (Boeing, Airbus)

Desktop

  • Crescimento constante em desktops
  • Popular entre desenvolvedores e profissionais de TI

Filosofia Unix/Linux

O Linux segue a filosofia Unix:

  1. Faça uma coisa e faça bem: Programas pequenos e especializados
  2. Tudo é arquivo: Dispositivos, processos, configurações
  3. Componha ferramentas: Combine comandos simples para tarefas complexas
  4. Use texto simples: Configurações legíveis e editáveis
  5. Evite interfaces cativas: Prefira automação e scripts

Por Que Aprender Linux?

Para Profissionais de TI

  • Essencial para DevOps/SRE: Toda infraestrutura cloud roda Linux
  • Mercado de trabalho: Alta demanda por profissionais Linux
  • Certificações valorizadas: LPIC, Red Hat, Linux Foundation

Para Desenvolvedores

  • Ambiente de desenvolvimento: Ferramentas poderosas e gratuitas
  • Containers: Docker, Kubernetes rodam nativamente em Linux
  • Servidores: Deploy de aplicações em produção

Para Entusiastas

  • Controle total: Customize tudo no seu sistema
  • Privacidade: Sem telemetria ou rastreamento
  • Aprendizado: Entenda como computadores realmente funcionam

Recursos Complementares

Vídeo: História do Linux

Documentação Oficial

Livros Recomendados

  • “The Linux Command Line” - William Shotts
  • “How Linux Works” - Brian Ward
  • “Linux Bible” - Christopher Negus

Próximo capítulo: 2 - Instalação