O dia foi diferente: sem conteúdo novo. A proposta foi consolidar tudo que foi estudado nos três primeiros dias antes de avançar para o Tópico 2.
📌 Revisar não é repetir - é organizar o conhecimento de um jeito que ele não vai embora.
Material de referência - manual oficial do LPI:
👉 https://learning.lpi.org/pt/learning-materials/010-160/
Tópicos revisados hoje:
- 1.1 - A Evolução do Linux e Sistemas Operacionais Populares
- 1.2 - Principais Aplicações Open Source
- 1.3 - Entendendo o Software Open Source e suas Licenças
- 1.4 - Habilidades ICT e Trabalhando no Linux
🔁 Revisão 1.1 - A Evolução do Linux e Sistemas Operacionais Populares
Linha do tempo essencial
| Ano | Evento |
|---|---|
| 1969 | Unix criado nos laboratórios Bell (AT&T) |
| 1983 | Richard Stallman lança o projeto GNU |
| 1985 | Fundação da FSF (Free Software Foundation) |
| 1991 | Linus Torvalds publica o kernel Linux v0.01 |
| 1992 | Kernel licenciado sob a GPL |
| 1993 | Slackware e Debian são criados |
| 1994 | Red Hat e SUSE são fundadas |
| 2004 | Ubuntu é lançado (baseado no Debian) |
| 2008 | Android chega ao mercado (baseado no kernel Linux) |
Os três conceitos que mais caem na prova
1. Kernel ≠ Sistema Operacional
┌──────────────────────────────────┐
│ Aplicativos │ Firefox, LibreOffice...
├──────────────────────────────────┤
│ Ambiente Gráfico (DE) │ GNOME, KDE, Cinnamon...
├──────────────────────────────────┤
│ Ferramentas GNU │ bash, ls, grep, cp...
├──────────────────────────────────┤
│ Kernel Linux │ gerencia CPU, RAM, disco
├──────────────────────────────────┤
│ Hardware │ processador, memória, rede
└──────────────────────────────────┘
2. Famílias de distribuições
| Família | Gerenciador | Distros |
|---|---|---|
| Debian | apt / .deb |
Ubuntu, Mint, Kali, Raspberry Pi OS |
| Red Hat | dnf / .rpm |
Fedora, CentOS, Rocky Linux, RHEL |
| SUSE | zypper / .rpm |
openSUSE, SLES |
| Arch | pacman |
Arch Linux, Manjaro, EndeavourOS |
3. Linux além do desktop
- 96% dos servidores web do mundo rodam Linux
- 100% dos 500 maiores supercomputadores usam Linux
- Android (bilhões de celulares) é baseado no kernel Linux
- Smart TVs, roteadores, sistemas embarcados e a nuvem (AWS, GCP, Azure) também
✅ Checklist 1.1
- Linus Torvalds criou o kernel Linux em 1991
- O sistema completo é GNU/Linux, não apenas "Linux"
- O kernel Linux usa licença GPLv2
- Android usa o kernel Linux, mas não é GNU/Linux
- Família Debian →
apte.deb - Família Red Hat →
dnf/yume.rpm
🔁 Revisão 1.2 - Principais Aplicações Open Source
Desktop - o que saber de cor
| Categoria | Solução Open Source | Alternativa Proprietária |
|---|---|---|
| Suite Office | LibreOffice | Microsoft Office |
| Processador de texto | LibreOffice Writer | Word |
| Planilha | LibreOffice Calc | Excel |
| Apresentação | LibreOffice Impress | PowerPoint |
| Navegador | Firefox | Chrome / Edge |
| Thunderbird | Outlook | |
| Edição de imagem | GIMP | Photoshop |
| Edição vetorial | Inkscape | Illustrator |
| Edição de áudio | Audacity | Audition |
Servidor - o que saber de cor
| Categoria | Solução |
|---|---|
| Servidor web | Apache, Nginx |
| Banco de dados relacional | MySQL, MariaDB, PostgreSQL |
| Banco de dados NoSQL | MongoDB |
| Linguagens de script | PHP, Python, Perl |
| Controle de versão | Git |
| Infraestrutura de nuvem | OpenStack |
✅ Checklist 1.2
- LibreOffice é a suite office open source padrão
- Apache e Nginx são os principais servidores web
- MySQL e MariaDB são da mesma família (MariaDB é fork do MySQL)
- Git é a ferramenta de versionamento dominante
- PHP, Python e Perl são as linguagens de script mais cobradas
🔁 Revisão 1.3 - Software Open Source e suas Licenças
Esse tópico é rico em conceitos e detalhes que aparecem frequentemente na prova.
As 4 liberdades do Software Livre
⚠️ A numeração começa em 0 - isso cai na prova!
| # | Liberdade |
|---|---|
| 0 | Liberdade de usar para qualquer finalidade |
| 1 | Liberdade de estudar e adaptar o código |
| 2 | Liberdade de redistribuir cópias |
| 3 | Liberdade de distribuir versões modificadas |
Software Livre vs. Open Source
| Software Livre | Open Source | |
|---|---|---|
| Foco | Liberdade e ética | Praticidade e colaboração |
| Organização | FSF (Stallman) | OSI |
| Termo unificado | FOSS (Free and Open Source Software) |
Copyleft - o conceito central
- Código sob GPL → qualquer versão derivada também deve ser GPL
- Garante que software livre continue livre após modificações
- É o princípio que sustenta todo o ecossistema Linux
Tabela das licenças (resumo final)
| Licença | Tipo | Uso em software proprietário | Exige publicar modificações |
|---|---|---|---|
| GPLv2 / GPLv3 | Copyleft forte | ❌ | ✅ |
| LGPL | Copyleft fraco | ✅ (como biblioteca) | ✅ (só a lib) |
| AGPL | Copyleft forte+ | ❌ | ✅ (inclui SaaS) |
| MIT | Permissiva | ✅ | ❌ |
| Apache 2.0 | Permissiva | ✅ | ❌ |
| BSD | Permissiva | ✅ | ❌ |
| Creative Commons | Conteúdo (não código) | Depende da variante | Depende |
Modelos de negócio com Open Source
- Suporte e consultoria → Red Hat / IBM, Canonical
- Dual licensing → versão gratuita + versão comercial (MySQL)
- SaaS / Hosted → software livre rodando como serviço pago
- Freemium → básico grátis, avançado pago
- Hardware + software livre → Android em celulares
✅ Checklist 1.3
- As 4 liberdades começam em 0, não em 1
- FOSS = Free and Open Source Software
- GPL é copyleft forte - código derivado precisa ser GPL
- LGPL é copyleft fraco - permite uso em software proprietário
- MIT e Apache são permissivas - sem obrigação de abrir código
- Creative Commons é para conteúdo, não para código-fonte
- Kernel Linux usa GPLv2
🔁 Revisão 1.4 - Habilidades ICT e Trabalhando no Linux
Ambientes Gráficos (Desktop Environments)
| DE | Característica | Distros |
|---|---|---|
| GNOME | Moderno, minimalista | Ubuntu, Fedora |
| KDE Plasma | Rico em recursos, personalizável | Kubuntu, openSUSE |
| XFCE | Leve e rápido | Xubuntu, Mint XFCE |
| Cinnamon | Familiar ao Windows | Linux Mint |
| MATE | Clássico e estável | Ubuntu MATE |
| LXQt | Ultra leve | Lubuntu |
💡 O ambiente gráfico é independente do sistema - você pode trocar sem reinstalar o Linux.
Sistema de permissões - revisão rápida
# Estrutura de permissões
-rwxr-xr-- 1 usuario grupo 1024 mai 04 10:00 arquivo.sh
↑↑↑ ↑↑↑ ↑↑↑
│ │ └── outros (r--)
│ └─────── grupo (r-x)
└─────────── dono (rwx)
Permissões numéricas:
| Octal | Binário | Permissão |
|---|---|---|
| 7 | 111 | rwx (leitura + escrita + execução) |
| 6 | 110 | rw- (leitura + escrita) |
| 5 | 101 | r-x (leitura + execução) |
| 4 | 100 | r-- (somente leitura) |
| 0 | 000 | --- (nenhuma permissão) |
Exemplos mais comuns:
$ chmod 755 script.sh # dono: tudo | grupo e outros: ler+executar
$ chmod 644 arquivo.txt # dono: ler+escrever | grupo e outros: ler
$ chmod 600 privado.txt # dono: ler+escrever | ninguém mais acessa
$ chmod +x script.sh # adiciona permissão de execução para todos
SSH - acesso remoto
# Conectar a servidor remoto
$ ssh usuario@192.168.1.100
# Copiar arquivo local para servidor
$ scp arquivo.txt usuario@servidor:/destino/
# Copiar arquivo do servidor para local
$ scp usuario@servidor:/caminho/arquivo.txt ./
✅ Checklist 1.4
- Interface gráfica é opcional e separada do sistema
- GNOME, KDE, XFCE, Cinnamon - características e distros associadas
-
chmod 644→ arquivos |chmod 755→ scripts executáveis - Permissões: dono / grupo / outros
- SSH para acesso remoto seguro
- CUPS para gerenciamento de impressoras
Simulado rápido - perguntas estilo prova
Aproveitei a revisão para treinar com perguntas no formato do exame. Tente responder antes de ver a resposta:
1. Quem criou o kernel Linux e em que ano?
✅ Linus Torvalds, em 1991.
2. Qual a diferença entre GPL e LGPL?
✅ GPL é copyleft forte - código derivado deve ser GPL. LGPL é copyleft fraco - permite uso como biblioteca em software proprietário.
3. Qual gerenciador de pacotes é usado em distribuições baseadas em Debian?
✅
apt, com pacotes no formato.deb.
4. O Android é considerado GNU/Linux?
✅ Não. Android usa o kernel Linux, mas não inclui as ferramentas GNU.
5. Qual permissão octal garante que o dono leia e escreva, e o grupo e outros apenas leiam?
✅
644(rw-r--r--)
6. Qual licença é usada pelo kernel Linux?
✅ GPLv2.
7. Cite duas alternativas open source ao Microsoft Office.
✅ LibreOffice e OpenOffice.
8. O que é copyleft?
✅ Princípio que garante que software derivado de código GPL também seja distribuído sob GPL, mantendo o software livre após modificações.
🗂️ Mapa mental do Tópico 1 - visão geral
TÓPICO 1 - A Comunidade Linux e a Carreira Open Source
│
├── 1.1 Evolução do Linux
│ ├── Unix (1969) → GNU (1983) → Kernel Linux (1991)
│ ├── Kernel ≠ Distro ≠ Sistema Operacional
│ └── Famílias: Debian, Red Hat, SUSE, Arch
│
├── 1.2 Aplicações Open Source
│ ├── Desktop: LibreOffice, Firefox, Thunderbird, GIMP
│ └── Servidor: Apache, Nginx, MySQL, MariaDB, Git
│
├── 1.3 Licenças e Software Livre
│ ├── 4 liberdades (0, 1, 2, 3)
│ ├── Copyleft: GPL > LGPL > permissivas (MIT, Apache)
│ └── Creative Commons → conteúdo, não código
│
└── 1.4 Habilidades ICT
├── Desktop Environments: GNOME, KDE, XFCE, Cinnamon
├── Permissões: rwx / octal (644, 755, 600)
└── SSH, CUPS, gerenciamento de arquivos
✅ O que foi consolidado hoje
- Linha do tempo completa do Linux (1969 → hoje)
- Diferença entre kernel, GNU, distro e sistema operacional
- Famílias de distros e seus gerenciadores de pacotes
- Aplicações open source por categoria (desktop e servidor)
- As 4 liberdades do software livre (começam em 0)
- Copyleft e todas as licenças: GPL, LGPL, AGPL, MIT, Apache, BSD, CC
- Ambientes gráficos e suas características
- Sistema de permissões com notação octal
- SSH para acesso remoto
- Simulado com 8 questões estilo prova
📅 Próximo passo - Dia 05
Revisão concluída. Amanhã começo o Tópico 2 - Encontrando seu caminho em um sistema Linux:
- 2.1 - Noções básicas de linha de comando
- 2.2 - Usando a linha de comando para obter ajuda
Acompanhe o desafio completo aqui no blog.
Material de referência: LPI Learning Materials 010-160
