Você está na página 1de 15

LINUX

Introduo
Comparaes com Windows
Caractersticas importantes
Introduo
2

O que Linux?
o ncleo de uma derivao do
Unix desenvolvida para rodar
originalmente em PCs
Criado em 1991 pelo Linus
Torvalds do Departamento de
Cincia da Computao da
Universidade de Helsinki,
Finlndia, com a ajuda de
vrios programadores
voluntrios atravs da Usenet.
Linus usou a implementao do
MINIX do livro de sistemas
operacionais de Andrew
Tanenbaum

May 09 Administrao de Redes de Computadores - Prof. Aluizio Rocha


Introduo
3

E o que Distribuio
Linux?
uma coleo de software
livre (e no-livres) criados
por indivduos, grupos e
organizaes de todo o
mundo, que acompanham o
ncleo Linux
Companhias como a Red
Hat, a SuSE, a Mandriva
(unio da Mandrake com a
Conectiva), bem como
projetos de comunidades
como o Debian ou o
Gentoo, compilam o
software e fornecem um
sistema completo, pronto
Fonte: Wikipedia: Linux, 2007
para instalao e uso
May 09 Administrao de Redes de Computadores - Prof. Aluizio Rocha
Introduo
4

E o que GNU? (Gnu is Not Unix)


Projeto iniciado por Richard
Stallman em 1984, com o objetivo
de criar um sistema operacional
totalmente livre, aonde qualquer
pessoa teria direito de usar,
modificar e redistribuir o programa
juntamente com seu cdigo fonte,
desde que garanta para todos
esses mesmos direitos.
Stallman e vrios programadores
desenvolvorem as peas principais
de um sistema operacional, como
compilador de linguagem C,
editores de texto, etc. Faltava
somente o kernel (ncleo)
Os softwares da GNU com o kernel
Linux conhecido como GNU/Linux
Administrao de Redes de Computadores - Prof. Aluizio Rocha May 09
Introduo
5

Licena GPL
Todos os softwares do Projeto GNU so regidos por um
tipo especial de licena de software, a GNU General
Public License, tambm conhecida pela sigla GPL
Um Software Livre tem como principais caractersticas o
fato de poder ser copiado, alterado e redistribudo
livremente, bastando que toda alterao desse
software seja repassada para a comunidade
na forma de cdigo-fonte.

May 09 Administrao de Redes de Computadores - Prof. Aluizio Rocha


Introduo
6

Lista de alguns programas desenvolvidos pelo projeto GNU


Bash - interpretador de comandos.
Binutils - montador, linker e ferramentas relacionadas.
Classpath - bibliotecas para Java.
DotGNU - substituto livre para o Microsoft .NET.
Emacs - editor de texto extensvel e auto-documentado.
GCC - compilador otimizado para vrias linguagens de programao, particularmente linguagem C.
GDB - depurador de aplicaes.
GIMP - programa de edio de imagens.
glibc - biblioteca para linguagem C.
GMP - programa para clculos arbitrrios.
GNOME - ambiente de grfico para sistemas do tipo Unix.
Autotools - Autoconf, Automake e Libtool.
Gzip - aplicaes e bibliotecas para compresso de dados.
Octave um programa para computador numrico similar a MATLAB.
Texinfo - sistema de documentao.

May 09 Administrao de Redes de Computadores - Prof. Aluizio Rocha


Comparaes Windows x Linux
7

Um computador, uma mesa,


um usurio.
Mltiplos usurios se conectam com
Duas pessoas no podem trabalhar o computador simultaneamente.
em paralelo, executando o Microsoft
Word na mesma mquina, O Linux cuida dos detalhes de
simultaneamente. compartilhamento dos recursos,
de modo que cada usurio parece
Windows 2003 Advanced Server ter um sistema individual.
+
Terminal Server

May 09 Administrao de Redes de Computadores - Prof. Aluizio Rocha


Comparaes Windows x Linux
8

Capaz de fornecer servio, como


Capaz de fornecer servio, como
Bancos de Dados, atravs da rede.
Bancos de Dados, atravs da rede.
O usurio pode executar qualquer
O aplicativo deve ser escrito
programa permitido pelo
especificamente para executar
administrador de sistema no servidor,
tarefas cliente/servidor.
sem ter de projetar esse programa
novamente.

May 09 Administrao de Redes de Computadores - Prof. Aluizio Rocha


Comparaes Windows x Linux
9

O kernel fornece um pequeno


conjunto de servios e, ento, faz a
interface com outros servios
executivos que fornecem, Fornece todos os servios que os
por exemplo: aplicativos do usurio precisam.

Gerenciamento de processos O kernel manipula tudo tratando


diretamente com o hardware e com
Gerenciamento de E/S as chamadas do sistema.

e muitos outros servios.

May 09 Administrao de Redes de Computadores - Prof. Aluizio Rocha


Comparaes Windows x Linux
10

Interface grfica integrada ao Interface com o usurio e Sistema


Sistema Operacional bsico. Operacional separados.

Um simplesmente no existe sem X Window System executado como


o outro. um aplicativo em nvel de usurio

Vantagem: consistncia entre a Vantagem: maior integridade


interface dos aplicativos. do sistema como um todo.

May 09 Administrao de Redes de Computadores - Prof. Aluizio Rocha


Comparaes Windows x Linux
11

Usurio anexa o compartilhamento Suporta o conceito de montagem


e atribui uma letra de unidade.
Montagem de diretrios de base:
Windows 2000 os diretrios de base de um usurio
Pontos de nova anlise podem residir em um servidor remoto,
e serem montados automaticamente
Compartilhamentos de rede s so na inicializao do sistema.
possveis mapendo-se o
compartilhamento de rede requerido Montagem via rede transparente
em uma letra de unidade. ao usurio.

May 09 Administrao de Redes de Computadores - Prof. Aluizio Rocha


Comparaes Windows x Linux
12

Configuraes de aplicativos e
Configuraes baseadas em um
sistema operacional baseadas em
banco de dados de difcil
arquivos de texto puro.
manuteno: milhares de entradas,
sendo poucas
Fcil manuteno (voc pode
completamente documentadas.
documentar toda a sua configurao
comentando os arquivos).
Vantagem terica: as configuraes
ficam armazenadas em um formato
A configurao pode ser
comum a todos os aplicativos.
automatizada por meio de scripts.

May 09 Administrao de Redes de Computadores - Prof. Aluizio Rocha


Outras caractersticas importantes
13

Compatibilidade
Convivem sem nenhum tipo de conflito com outros sistemas operacionais (como o
Mac OS, Windows, OS/2) no mesmo computador.
Conectividade com outros tipos de plataformas como Apple, Sun, MIPS, SPARC,
ALPHA, PowerPC, ARM, Intel, dentre outras.
Acessa corretamente discos formatados pelo DOS, Windows, Novell, OS/2,
NTFS, SunOS, Amiga, Atari, Mac, dentre outros.
Modularizao
O GNU/Linux somente carrega para a memria o que usado durante o
processamento, liberando totalmente a memria assim que o programa ou
dispositivo finalizado.
No h a necessidade de se reiniciar o sistema aps modificar a configurao
de qualquer perifrico ou parmetros de rede.
O crescimento e novas verses do sistema no provocam lentido. Pelo
contrrio, a cada nova verso os desenvolvedores procuram buscar maior
compatibilidade, acrescentar recursos teis e melhor desempenho do sistema
Foi o que aconteceu na passagem do kernel 2.0.x para 2.2.x

May 09 Administrao de Redes de Computadores - Prof. Aluizio Rocha


Outras caractersticas importantes
14

Segurana
No existem vrus para Linux
Em 16 anos de existncia, nunca foi registrado NENHUM tipo de
infeces desde que respeitadas as recomendaes padro de
poltica de segurana e uso de contas privilegiadas
O sistema oferece restries de acesso do sistema de arquivos e
durante a execuo de programas.
Freqentemente so criados exploits que tentam se aproveitar
de falhas existentes em sistemas desatualizados e us-las para
danificar o sistema.
Erroneamente este tipo de ataque classificado como vrus por
pessoas mal informadas e so resolvidas corrigindo a falha que foi
descoberta.
Em geral, usando uma boa distribuio, que tenha um bom
sistema de atualizao, resolve em 99.9% os problemas com
exploits.

May 09 Administrao de Redes de Computadores - Prof. Aluizio Rocha


Outras caractersticas importantes
15

Os sistemas de arquivos usados pelo GNU/Linux (Ext3, ReiserFS,


JFS, XFS, dentre outros) organizam os arquivos de forma
inteligente, evitando a fragmentao e fazendo-o um poderoso
sistema para aplicaes multi-usurias exigentes e gravaes
intensivas.
Permite a montagem de um servidor Web, E-mail, News, etc. com um
baixo custo e alta performance. O melhor servidor Web do
mercado, o Apache, distribudo gratuitamente junto com o Linux.
O mesmo acontece com o Sendmail.
possvel montar um roteador usando um PC velho apenas com disquete
Por ser um sistema operacional de cdigo aberto, voc tm acesso
ao cdigo-fonte, podendo adapt-lo s suas necessidades.
Esta caracterstica uma segurana a mais para empresas srias e
outros grupos que no querem ter seus dados roubados
Voc no sabe o que um sistema proprietrio faz na realidade enquanto
est processando seus dados.

May 09 Administrao de Redes de Computadores - Prof. Aluizio Rocha

Você também pode gostar