Linux
Aula I
Semana de Calouros 2025
Login: linux25X (X: 1-150)
Senha: Linux25#X
2025
Atenção
Sistemas Operacionais
1.
Sistema Operacional
“O sistema operacional é uma camada de software que opera entre o hardware e os programas aplicativos voltados ao usuário final. Trata-se de uma estrutura de software ampla, muitas vezes complexa, que incorpora aspectos de baixo nível (como drivers de dispositivos e gerência de memória física) e de alto nível (como programas utilitários e a própria interface gráfica).” — Carlos Maziero
Abstração e Gerência
Kernel
Windows
macOS
Seria possível existir um sistema operacional livre?
História do Linux
2.
Unix Uniplexed Information and Computing Service
Unix Uniplexed Information and Computing Service
Unix Uniplexed Information and Computing Service
Contudo, o Unix disponibilizado pela AT&T não era livre.
Ken Thompson e Dennis Ritchie
GNU GNU is Not Unix
GNU — Free Software
Richard Stallman
E o kernel?
Minix Minimal Unix
Andrew Tanenbaum
Linus Torvalds
Linus Torvalds
What would you like to see most in minix?
https://groups.google.com/forum/#!msg/comp.os.minix/dlNtH7RRrGA/SwRavCzVE7gJ
“Olá a todos que estão usando minix -
Estou fazendo um sistema operacional livre (apenas um hobby, não será grande e profissional como GNU) para clones AT-386. Está sendo desenvolvido desde abril, e está começando a ficar pronto. Gostaria de opiniões sobre o que as pessoas gostam e desgostam no minix, já que meu SO se assemelha a ele (mesmo layout físico do sistema de arquivos dentre outras coisas).
[...]”
Linux
Tux (mascote do Linux)
Recapitulando…
GNU, um sistema operacional livre com diversos programas
Linux, um kernel livre e poderoso
Nasce GNU/Linux
GNU/Linux ou apenas Linux
Vantagens do GNU/Linux
Estatísticas
“Linux” vs. “GNU/Linux”
Mas quais são os SOs desta família?
Distribuições
3.
Distribuição ou distro
Principais famílias
Debian
Fedora
Arch
Curiosidade: Android
Interface Gráfica
4.
GUI Graphical User Interface
Window Manager
Stacking
Tiling
Desktop Environment
Exemplos de
Desktop Environments
GNOME
Cinnamon
Exemplos de
Window Managers
i3
Hyprland
Terminal e Shell
4.
CLI Command-Line Interface
Terminal
Teleprinter / Teletype / TTY usado na WW2
Terminal
Computadores pessoais
Computador Pravetz 82, utilizado na União Soviética
Emuladores de terminal
Shell
Dicas e Dual boot
5.
Arch Linux Wiki wiki.archlinux.org
Dual boot — Linux e Windows
Dual boot — O que vamos fazer
Dual boot — Partições e sistemas de arquivos
Dual boot — Partições e sistemas de arquivos
“Partições”
“Diminuindo o Volume”
“Espaço não alocado”
Dual boot — Imagens ISO
Dual boot — Mídia bootável
“Tela inicial do Balena Etcher”
“ISO selecionada”
“PenDrive selecionado”
Dual boot — BIOS e UEFI
Dual boot — Mudando a ordem de boot
“Ordem de boot alterada na BIOS”
Dual boot — Instalando o novo SO
Dual boot — GRUB (GNU Grand Unified Bootloader)
Dual boot — Parabéns
Exercício (para casa)
Avalie a aula
forms.gle/ktHeeQYVA9WfLqTP6
Conta como presença!
Obrigado!
Obrigado!
pet.inf.ufpr.br
pet@inf.ufpr.br
@petcompufpr