Você está na página 1de 13

LINUX

UNIX

 Projeto Multics: MIT; AT&T, BELL LABs


e GE (Década de 60)

 Sistema Operacional Experimental;


 Específico para utilização no GE635;

 Criado para ser flexível e interativo;


UNIX

 KEN THOMPSON E DENIS RITCHE

 Alteraram o complexo S.O.;


 Criaram um sistema de arquivos simples;

 Denominaram de sistema UNIX;


UNIX

 1ª Versão, BELL LABs, PDP11 (1970)

 Versã6 4 re-escrita em C

 Portável para outras máquinas;


 Fácil manutenção;

 1973
UNIX
 Características
 Multitarefa (Tempo Compartilhado)
 Executar programas;
 Controlar Periféricos;
 Gerenciar Performance;
 Etc..
 Multiusuário;
 Ambiente Shell;
 Sistema de Arquivos;
 Portabilidade;
UNIX
 DOS x UNIX

 Semelhanças:
 Estrutura hierárquica de diretórios;
 Syntaxe de comandos

 Diferenças:
 Estrutura de comandos (semelhante);
 Proteção de arquivos;

 Número de usuários;

 Comunicação e correio eletrônico;


UNIX

 As partes do sistema Unix podem ser


funcionalmente classificadas em
três níveis:

 Kernel (núcleo);
 Shell (casca);

 Ferramentas e aplicativos;
UNIX
 Kernel
 O kernel planeja as tarefas e administra o armazenamento de dados;
 O shell é um programa que conecta e interpreta os comandos digitados
por um usuário. Ele interpreta os pedidos do usuário, chama programas
na memória e executa-os individualmente ou em uma sequencia
chamada pipe ( | );
 As ferramentas e aplicações incorporam capacidades especiais ao
sistema operacional;

 O sistema Unix de arquivos hierárquicos permite que você prepare índices


eletrônicos para o grande número de arquivos de dados que geralmente
acumulamos em nossos computadores. Ele também funciona como a
estrutura básica através da qual você se desloca de uma área de trabalho
para outra.
UNIX

 Shell

 Interpreta e executa comandos;


 Alias (substituir nome de arquivos ou comandos);
 Redirecionamento de Entrada e Saída;
 Filtros (Pipeline ou Conduto);
 Linguagem de Programação;
 Ativado através do login pelos arquivos .cshrc e
.login (configuráveis);
UNIX

 Shell

 Versões Shell mais conhecidas: Bourn


Again Shell, BASH - (*.bsh), Korn Shell -
(*.ksh), C Shell (*sh);

 BASH – Desenvolvido pela BELL LABs;


 C – Desenvolvido pela Universidade da

Califórnia;
De UNIX para LINUX
 AT&T

 A empresa de telecomunicações que


comercializava o UNIX perde na justiça o direito de
comercializar o produto por não ter registro como
empresa de TI;
 A lei entende que a comercialização de Tecnologia
da Informação por uma empresa de
Telecomunicações caracterizava monopólio;
 AT&T abandona o projeto e em protesto abre mão
do código permitindo a outras empresas modificá-lo
e comercializá-lo como bem entenderem;
LINUX
 Linus Torvalds – 1991

 Linus se aproveita da perda dos direitos de


comercialização do UNIX pela AT&T e cria o
LINUX baseado neste S.O.;
 Inicialmente projeto de pesquisa;
 LINUX faz sucesso e Linus Torvalds o coloca sob
licença de software livre de código aberto com a
intenção de permitir a estudantes maior
aproveitamento de seus estudos;
 LINUX se populariza rapidamente entre
estudantes, usuários domésticos e empresas,
principalmente para uso em servidores;
Informações Gerais
 O Kernel (núcleo) do LINUX e distribuido em DISTROS

 Existem diversas distros cada uma com objetivos e


caracteristicas especiais para cada tipo de aplicação.
 Exemplos de distros:
 Debian
 KDE

 Existem várias versões do sistema operacional baseadas nestas


DISTROS.
 Exemplos:
 Kurumin
 Mandrak
 Mandriva
 Umbuntu
 Conectiva