Sistema Operacional

Propaganda
Noções de Sistema Operacional Linux
Prof. Osvaldo Modesto Silva Filho, Graduando em
Redes de Computadores.
LPIC-1, Novell CLA e Novell DCTS.
Sumário
O que é um sistema operacional?


O que é Software Livre?

O que é Linux e um pouco de história.

Sistema operacional GNU/Linux.

Kernel Linux.

Sabores do Linux e o paladar do usuário.

Linux x Windows

Interface gráfica x CLI(Shell)

FHS e diretórios no Linux.

Comandos básicos de CLI.
Sistema Operacional

Software.

Controle de acesso ao hardware.

Modo root e modo (ou espaço) de usuário.

Tipos de sistemas operacionais.

Cenário atual.
Software Livre
Laboratórios do MIT, PDP-10/ITS, Free Software e
Richard Stallman.


As quatro liberdades propostas pelo Software Livre.
História

Ken Thompson + Dennis Ritchie = Unix.

DEC, Xerox Park, MIT, AT&T e Bell Labs.

Comercialização do Unix.

Projeto GNU.

FSF e Open Source.

Licença GNU GPL.
Linux

Minix e Andrew Tannembaum.

Linus Benedict Torvalds + Unix = Linux.
Sistema operacional multiusuário, multitarefa,
multi-thread, kernel monolítico e modular, e pilha
TCP/IP otimizada.


Case sensitive.
GNU/Linux

GNU is Not Unix.

Atualmente é sistema GNU/Linux que utilizamos.

Amplamente utilizado em todos os locais do planeta.
Líder em sistemas embarcados, sistemas em tempo
real, sistemas de missão crítica e de controle de
supercomputadores, clusters, datacenters e grids
computacionais.

Kernel

Núcleo do sistema operacional.

Gerencia acesso ao hardware.

Chamadas de sistema (system calls).

Encontra-se na versão 3.x
Criado, atualizado e mantido colaborativamente,
com apoio da comunidade e de grandes empresas da
área de TI sob a supervisão de Linus Torvalds e sua
equipe.

Sabores e Usuários
Atualmente o sistema GNU/Linux possui várias
distribuições.


O que é uma distro?

Primogênitos: RHEL, Slackware, Debian.
Cenário atual: Ubuntu, Knoppix, Suse, Fedora,
Arch, OpenSuse, Oracle, BackTrack, Kali...


Qual distro devo usar?
Linux x Windows

Tecnologia x Produto

Software Livre x Software Proprietário

Direito de software x Licença de uso

Windows domina o “mundo” desktop.

Linux domina os demais “mundos”.

Interoperabilidade.
Interface Gráfica
Outra vantagem do GNU/Linux é a existência de
inúmeras interfaces gráficas.


KDE, Gnome, Unity, LXDE...

Qual devo escolher?

Permite o uso de aplicativos gráficos.
A interação do usuário ocorre através de teclado
e/ou mouse.

FHS

Filesystem Hierarchy System.

Forma de padronizar diretórios no GNU/Linux.

O que é um sistema de arquivos?

Ext2, Ext3, Ext4, ReiserFS, JFS...

Estrutura em árvore invertida.
Diretórios
No GNU/Linux os diretórios possuem nomes e
funções especiais:


/ – Diretório raiz.

/etc – Arquivos de configuração do sistema.

/bin – Arquivos executáveis.

/tmp – Arquivos temporários.

/boot – Contém o kernel do GNU/Linux.

/dev – Dispositivos de hardware.

/home – Arquivos e pastas dos usuários do sistema.
CLI

Command Line Interface.

Shell, a concha!

Modo texto.
Interação do usuário ocorre geralmente através do
teclado.

Uso de comandos, que nada mais são que
pequenos programas, para interagir com o sistema
operacional.

Comandos

No modo texto podemos executar inúmeros comandos:

pwd

ls

cd

cp

rm

mkdir

rmdir

date
Comandos

Mais comandos:

nano

touch

find

cat

head

tail

history

last
MAN!!!
CLI
Conclusão
O GNU/Linux é um sistema operacional baseado na
filosofia do software livre e que atualmente possui
inúmeras distros e é amplamente utilizado em vários
ramos da área de tecnologia.

Possui características como multitarefa, multi-usuário,
case sensitive,


Software Livre é diferente de software gratuito.
Podemos utilizá-lo tanto no modo gráfico como no
modo texto.

Atualmente é um sistema operacional completo e pode
ser utilizado para inúmeras tarefas como edição de
imagens e video, processamento de texto, etc.

Bibliografia
Filho, João Eriberto Mota. Descobrindo o Linux 3ª
edição – Entenda o sistema operacional
GNU/Linux. Editora Novatec.

Siqueira, Luciano Antonio. Certificação LPI-1 –
Coleção Linux Pro. Editora Linux New Media.


http://www.hardware.com.br/livros/linux

http://www.guiafoca.org
Download