Você está na página 1de 35

Linux no mundo real

11/07/06
Juliano Martins (julianom@br.ibm.com)
IBM IT Specialist
University Ambassador
Linux no mundo real

Objetivo

 Apresentar o Linux para iniciantes no mundo de


software livre, traçando um breve histórico,
características, onde usar, citar alguns números do
Linux e finalmente mostrar o porquê usar e como
aprender.

2 Juliano Martins (julianom@br.ibm.com)


Linux no mundo real

Agenda

 De onde veio o Linux


 O que é Linux
 Onde usar
– Desktop
– Servidores
 Alguns números
 Por que usar
 Como aprender

3 Juliano Martins (julianom@br.ibm.com)


Linux no mundo real

De onde veio???

– Software Livre
– O surgimento do Linux (Linus
Torvalds)
– Desenvolvimento colaborativo
– O pinguim

4 Juliano Martins (julianom@br.ibm.com)


Linux no mundo real

5 Juliano Martins (julianom@br.ibm.com)


Linux no mundo real

O que é Linux???

Linux é um sistema operacional com as seguintes


características:
 Multitarefa
 Multiusuário
 Escalonável
 Portável
 Gratuito
 Aberto

6 Juliano Martins (julianom@br.ibm.com)


Linux no mundo real

A versatilidade do kernel

emac gzip
s
nano

Hardware

I/O

Processador

bash Memória

gcc
ncurs
es

7 Juliano Martins (julianom@br.ibm.com)


Linux no mundo real

Distribuições

8 Juliano Martins (julianom@br.ibm.com)


Linux no mundo real

Onde usar o Linux?

 Servidores  Desktop
– Internet – Workstation
• WWW – ThinClient
• FTP
• E-Mail
– Rede Local  Conectividade
• Arquivos
– Roteadores
• Impressoras
– Banco de Dados – Bridges
– Aplicações – Firewalls

9 Juliano Martins (julianom@br.ibm.com)


Linux no mundo real

Onde usar o Linux?


 O Linux está maduro para o Desktop, mas algumas
aplicações não estão... Aqui começam os problemas.

 Não temos softwares para todas as necessidades.

 Casos em que tudo deu errado são provenientes da


falta de planejamento:
– Hardware ineficiente
– Software não existe ou não é útilizavel
– Pessoal técnico sem bom senso

10 Juliano Martins (julianom@br.ibm.com)


Linux no mundo real

Desktop

 Multimídia
– Som
– Video
– Jogos 

11 Juliano Martins (julianom@br.ibm.com)


Linux no mundo real

Desktop
• Internet
– Navegação
– Email
– MSN
– ICQ
– Kazaa
– Emule
– Torrents
– IRC
– Etc, etc, etc…

12 Juliano Martins (julianom@br.ibm.com)


Linux no mundo real

Desktop

 Escritório
– Planilhas
– Editores de texto
– Apresentações
– PDF

13 Juliano Martins (julianom@br.ibm.com)


Linux no mundo real

Servidores/Roteadores

• Existem grandes vantagens no uso do Linux


como servidor e/ou roteador
– Velocidade
– Compatibilidade
– Estabilidade
– Segurança
– Administração Remota ssh
– Custo

14 Juliano Martins (julianom@br.ibm.com)


Linux no mundo real

Servidores/Roteadores

Monitoramento

 Serviços  Tráfego
• WWW • Upload
• FTP • Download
• SSH • Páginas Acessadas
• DB • Tipo de serviço

15 Juliano Martins (julianom@br.ibm.com)


Linux no mundo real

Redes
• Aproveitando Hardware obsoleto (app srv + terminal X)
• Rede Linux (NFS/NIS)
• Rede Windows (SAMBA)
• Redes mistas
• Alta disponibilidade (HA)
• Pacote roteador + proxy + firewall + detector de intrusão

16 Juliano Martins (julianom@br.ibm.com)


Linux no mundo real

Os números do Linux

Volume negociado em 2005


em US$ milhões
Segundo o Gartner Group
Linux e Microsoft terão seu
grande confronto entre
5.7 17.5 2008 e 2010

17.7

Microsoft
Unix
Linux

17 Juliano Martins (julianom@br.ibm.com)


Linux no mundo real

Os números do Linux (continuação)

Venda de Computadores com Linux


18

16

14

12

10
milhões

2006
8 2008

Row 20 IDC
fonte:

18 Juliano Martins (julianom@br.ibm.com)


Linux no mundo real

Os números do Linux

3/4
das empresas
usam Linux em
servidores
(fonte: IDC 2006)

19 Juliano Martins (julianom@br.ibm.com)


Linux no mundo real

Os números do Linux

36%
de crescimento no 2o. semestre de 2006
em relação ao mesmo período em 2005
(fonte: IBM)

20 Juliano Martins (julianom@br.ibm.com)


Linux no mundo real

Os números do Linux

23% do mercado de
dispositivos móveis
(fonte: IBM)

21 Juliano Martins (julianom@br.ibm.com)


Linux no mundo real

Porque usar Linux?

 Profissional que “fala” Linux tem maior


background tecnológico
 Quem usa Linux aprende outras coisas por osmose
 Usuários de Linux são verdadeiros artistas de circo
pequeno. (empresas adoram estes artistas)
 Se não for critério principal em uma seleção, no
mínimo é critério de desempate
 Pesquisas apontam crescimento no uso do Linux

22 Juliano Martins (julianom@br.ibm.com)


Linux no mundo real

Como aprender

 Monte seu ambiente, mãos na massa!!!


 Leia muito
 Participe de alguma comunidade/lista/IRC
 Ensine

23 Juliano Martins (julianom@br.ibm.com)


Linux no mundo real

Como montar seu ambiente em 7 passos

 1º : Escolha uma distribuição e use a partir do LiveCD


 2º : Instale o Linux em uma partição
 3º : Brinque, conheça o Linux como desktop
 4º : Consiga um micro antigo e faça um servidor, use
como seu roteador, proxy, firewall, etc. Brinque com
a rede.
 5º : Aprenda a recompilar o Kernel e programas.
 6º : Aprimore seu servidor, consiga uma máquina
melhor e instale Banco de dados, servidor de
aplicação, faça controle de tráfego, etc.
 7º : Use Linux e difunda!!!

24 Juliano Martins (julianom@br.ibm.com)


Linux no mundo real

1º : Escolha uma distribuição e use a partir do LiveCD

 Inicie com alguma distribuição que rode a partir do


CD e tenha interface amigável, ex: Ubuntu,
Kurumin, etc

– http://www.ubuntu.com
– http://www.guiadohardware.net/gdhpress/kurumin/

25 Juliano Martins (julianom@br.ibm.com)


Linux no mundo real

2º : Instale o Linux em uma partição

 Partição = pedaço do seu HD


 Convivência pacífica com o Windows
 Dual boot

26 Juliano Martins (julianom@br.ibm.com)


Linux no mundo real

3º : Brinque, conheça o Linux como desktop

 Explore a interface gráfica


 Aprenda sobre usuários, grupos, direitos, etc
 Conheça a interface texto e estude os comandos
 Entenda os processos, mate-os
 Destrua tudo e faça novamente...

27 Juliano Martins (julianom@br.ibm.com)


Linux no mundo real

4º : Consiga um micro antigo e faça um servidor

 SAMBA
 IPTables
 Apache
 Webmail
…

28 Juliano Martins (julianom@br.ibm.com)


Linux no mundo real

5º : Aprenda a recompilar o Kernel e programas

 Recompile o Kernel
 Instale programas a partir do codigo fonte
 Otimize os softwares e o Kernel para sua máquina

29 Juliano Martins (julianom@br.ibm.com)


Linux no mundo real

6º : Aprimore seu servidor

 Controle de tráfego
 Servidor de aplicação
 Servidor de banco de dados
 Integração de Tomcat com Apache

30 Juliano Martins (julianom@br.ibm.com)


Linux no mundo real

7º : Use e difunda!!!

 Use o Linux diariamente em seu desktop


 Difunda o Linux

31 Juliano Martins (julianom@br.ibm.com)


Linux no mundo real

Links interessantes

 http://br-linux.org/
 http://www.guiafoca.org/
 http://freshmeat.net/
 http://slashdot.org/
 http://sourceforge.net
 http://www-128.ibm.com/developerworks/linux

32 Juliano Martins (julianom@br.ibm.com)


Linux no mundo real

Mensagem final

“O Linux deixou de ser um sistema operacional de


e para Hackers e está invadindo as empresas cada
vez mais.
O modelo de negócios do Linux é diferente, cabe a
cada um saber como ganhar dinheiro com isso.
Não é S.O. por paixão.”

33 Juliano Martins (julianom@br.ibm.com)


Dúvidas?
Juliano Martins – julianom@br.ibm.com

11/07/06
Obrigado!!!

11/07/06

Você também pode gostar