gnu/linux - uma alternativa (nova versão)

Download GNU/Linux - uma alternativa (nova versão)

If you can't read please download the document

Upload: fabio-costa

Post on 24-May-2015

1.929 views

Category:

Technology


4 download

DESCRIPTION

Uma palestra básica explicando sobre o que é o GNU/Linux, vantagens, desvantagens e como começar - Editado para apresentação na Oxigênio dia 19/07

TRANSCRIPT

  • 1. GNU/Linux Uma alternativa Fbio Emilio Costa

2. O que Linux?

  • Linux umkernel : Ncleo do SO;
  • O sistema operacional GNU/Linux;
    • Ferramentas GNU + Kernel Linux;
    • Para facilitar, chamaremos apenasLinux ;
  • Linux Unix- Like :
    • Parece Unix, compatvel com Unix, mas no Unix;
    • Herana do Unix: quase 40 anos de histria;
  • Linux um Software Livre;

3. O que Software Livre?

  • Free as in Speech, not as in Beer ;
  • Pode vender, mas no pode impedir outros de vender;
  • Pode modificar, mas no pode impedir outros de modificar;
  • Quatro Liberdades:
    • Usar;
    • Copiar;
    • Modificar;
    • Colaborar;

4. Richard Stallman 5. Richard Stallman

  • Ex-Programador do IT Labs do MIT;
  • Impressora emperrou com ele:
    • No pode solucionar problemas;
    • Outros usurios no colaboraram com ele;
  • Cresceu em um meio colaborativo ( hacker );
  • Culturahackerestava morrendo;
  • Iniciou projeto GNU;
  • GNU =GNU's Not Unix ;
  • GPL e FSF: Pilares do software livre;

6. Projeto GNU

  • Ferramentas substituindo as ferramentas Unix proprietrias;
  • Algumas importantes:
    • GCC: Pacote de compiladores;
    • GDB: Depurador;
    • EMACS: Editor de Texto e de programas;
  • Rapidamente foram substituindo ferramentas proprietrias com qualidade: instalar GNU era prioridade;
  • Faltava okernel : HURD ficou usvel em 2005;

7. Linus Torvalds 8. Linus Torvalds

  • Em 1991, graduando em Cincias da Computao (Helsinque/Finlndia);
  • Queria usar Unix como os da faculdade em Casa;
  • Unix: para mquinas caras;
  • Unix no PC eram brinquedos: Minix melhor opo;
  • Linus comeou a mexer com o Minix;
  • Projeto originalmente iria se chamar Freax (Free + Unix);
  • Freax lembravaFreak(maluco);
  • Linux = Linus' Unix
  • Sugesto por Linux pegou;

9. A famosa Mensagem Inicial:

    • Voc se lembra dos bons tempos do Minix-1.1, quando homens eram homens e escreviam seus prpriosdevice drivers ? Voc est sem um bom projeto e esta morrendo por colocar as mos em um S.O. no qual voc possa modificar de acordo com suas necessidades? Voc est achando frustrante quando tudo trabalha corretamente em Minix? Sente falta de atravessar noites para obter programas que trabalhem correto? Ento esta mensagem pode ser exatamente para voc.
    • Como eu mencionei a um ms atrs, estou trabalhando em uma verso independente de um S.O. similar ao Minix para computadores AT-386. Ele est, finalmente, prximo do estgio em que poder ser utilizado (embora possa no ser o que voc esteja esperando), e eu estou disposto a colocar os fontes para ampla distribuio. Ele est na verso 0.02... contudo eu tive sucesso rodando bash, gcc, gnu-make, gnu-sed, compresso, etc. nele

10. Um rpido histrico

  • 1991: Verso 0.1 (Usvel);
  • Fev/1992: Primeira distribuio surge - MCC;
  • Set/1992: Verso 0.92 Podia rodar Xwindow (Interface Grfica);
  • 1993: Primeiro porte fora do x86: Amiga;
  • Fev/1994: Linux 1.0;
  • Nov/1994: Surge a Red Hat;
  • 1995: Primeira distro Brasileira (Conectiva);
  • 1996: Linux 2.0
  • 1997: Alfredo Kojima lana a verso 0.0.1 do WindowMaker;
  • 2001: Marcelo Tosatti torna-se administrador do Kernel 2.4;
  • 2003: Linux 2.6;
  • 2006: Linux completa 15 anos

11. Outras Personalidades do SL: Eric S. Raymond Estados Unidos Fetchmail/OSI Initiative Alan Cox Esccia Linux Kernel Rasmus Lerdorf Dinamarca PHP Guido van Rossum Holanda Python Mark Shuttleworth frica do Sul Ubuntu Linux 12. Outras Personalidades do SL David Hansson Dinamarca Ruby on Rails Patrick Volkerding Estados Unidos Slackware Linux Matthias Ettrich Alemanha KDE Larry Wall EUA PERL Brian Behlendorf EUA Apache 13. Personalidades Brasileiras do SL: Alfredo Kojima: MySQL, WindowMaker, APT-Get Marcelo Tosatti: OLPC Christiano Anderson: Repositrio GNU Alexandre Oliva: GCC, Guaran, FSFLA Hlio Chissini: KDE Carlos Morimoto: Kurumin Linux 14. Personalidades Brasileiras do SL: Aurlio Vargas: Guia ER Arnaldo de Carvalho Melo: Linux Kernel Sulamita Garcia: LinuxChix-BR/Intel Paulino Michelazzo: Django Augusto Campos: BR-Linux.org Djalma Valois: CIPSGA Srgio Amadeu da Silveira: Fundao Csper Lbero 15. Onde roda o Linux? Entre Outros 16. Vantagens do Linux

  • Cdigo disponvel: estudo e conhecimento disponvel;
  • Grande quantidade de aplicaes;
  • Performance boa;
  • Confivel;
  • Interfaces grficas e programas maduros;
  • Administrao bsica tranqila;
  • Muitas opes de programas similares;
  • Distros em geral gratutas;
    • As pagas incluem suporte confivel;

17. Desvantagens do Linux

  • Exige treinamento;
  • Administrao avanada complexa;
  • Documentao complexa (ocasionalmente excessiva);
  • Algumas coisas precisam ser compiladas;
  • Poucos jogos;
  • Problemas com algunshardware ;
  • Poucos profissionais;

18. No sou programador... 19. No sou programador...

  • Cdigo fonte aberto permite
    • Inovao: voc pode criar novas aplicaes para o software;
    • Integrao: ser mais fcil de entender como o sistema trabalha;
    • Estudo: conhecimento est l;
  • Suporte tcnico
    • Oficial, Genrico ou Brincar de Ursulo;
  • Programa no ir sumir do mapa
    • Voc pode manter uma cpia do cdigo em seu poder;
    • Em caso de necessidade, outros desenvolvedores atuam;
  • No necessrio ser programador
    • Outros podem fazer isso para voc;

20. O que Distribuio?

  • Distribuio (Distro):
    • Linux + GNU + Extras;
    • Facilidade de instalao;
    • Pacotes de instalao facilitada;
    • Suporte tcnico e para atualizao;
    • Documentao;
  • Poucas diferenas entre distros:
    • Linux Linux

21. Existem muitas distribuies... E sempre uma tem a sua cara! 22. Um pouco sobre algumas distros:

  • Kurumin: teste-e-instale, em portugus;
  • Slackware: Linux para Feras;
  • Red Hat: A me de todas;
  • Fedora: Sucessora da Red Hat;
  • Mandriva: Mandrake + Conectiva, boa e em portugus;
  • Debian: 100%freee segura;
  • Arch Linux: Linux das Antigas;
  • Ubuntu: Linux para pessoas comuns, simples e funcional;

23. Ainda tenho que usar comandos?

  • No existe interface grfica que supere a linha de comandos (ditado dosLinuxers );
  • Muitos comandos de administrao so em linha de comando;
  • Interfaces grficas maduras (KDE, GNOME, IceWM, Enlightenment, WindowMaker, BlackBox);
  • Interfaces mais ou menos carregadas conforme a necessidade:
    • Interfaces com mais recursos = mais consumo de memria;

24. Algumas interfaces grficas: Enlightenment:Sofisticada e Pesada Blackbox: Simples e Leve 25. Algumas Interfaces Grficas: IceWM: Windows Like WindowMaker:NeXTStep Like 26. As principais Interfaces Grficas: GNOME: Simplicidade KDE: Customizao 27. E quanto aos programas?

  • Existem muitos programas de todos os tipos para Linux:
  • Programas para desenvolvimento maduros e programas em geral amadurecendo rapidamente;
  • APIs e Cdigos Livres permitem programao multiplataforma: Windows e Linux possuem verses de muitos programas Livres;
  • Cdigos atraem interessados no desenvolvimento: verses melhoram em velocidade muito rpida;
  • Muitas opes para cada tipo de software: permite aprender conceitos, alm de comandos;

28. Falta o aplicativo... 29. Alguns Aplicativos Importantes: Leitor de Email: Mozilla Thunderbird Browser Internet: Mozilla Firefox 30. Alguns Aplicativos Importantes: Pacote Office: OpenOffice.org (BrOffice) MP3 Player: XMMS 31. Alguns Aplicativos Importantes: Gerenciador de Arquivos: Konqueror Terminal( Promptde Comando) : Yakuake 32. Alguns Aplicativos Importantes: Mensagens Instantneas: GAIM Jogo (Emulador): Generator 33. Se eu tiver dvidas?

  • Comunidade prestativa na maior parte do tempo;
    • Oferecer dados sobre o que foi tentado ajuda;
  • Distros comerciais oferecem suporte telefnico:
    • Contratos acordados entre as partes;
  • Empresas esto treinando pessoal em Linux:
    • Certificao LPI ( Linux Professional Institute ) uma das mais procuradas;
  • Consultorias de terceiros oferecem suporte, treinamento, capacitao;

34. Linkspara material de ajuda

  • Guia Foca Linux:http://focalinux.cipsga.org.br
  • Guia Bozo Linux: http://br.bozolinux.org/guia/index.php/Pgina_principal
  • BR-Linux.org:http://br-linux.org
  • Viva O Linux:http://www.vivaolinux.com.br
  • Lista de Discusso Linux-BR:http://linux-br.conectiva.com.br/mailman/listinfo/linux-br
  • CIPSGA:http://www.cipsga.org.br
  • Linux Magazine:http://www.linuxmaganize.com.br

35. Empresas que oferecem suporte

  • Mandriva:http://www.mandriva.com.br
  • LinuxPlace:http://www.linuxplace.com.br/
  • IBM:www.ibm.com/br/linux
  • Impacta:www.impacta.com.br
  • Novell:http://www.novell.com.br
  • 4Linux:http://www.4linux.com.br

36. Ningum usa Linux!! Essas empresas so algumas das que usam Linux: E nenhuma delas t de brincadeira! 37. Conhea os Fatos

  • 75% dos usurios corporativos de Linux escolheram-o baseado em performance e confiabilidade;
  • De acordo com a Cybersource, o Linux reduz o TCO (Custo total de propriedade) em 36% em relao da Microsoft;
  • Um dos maiores inconvenientes do Windows odowntimeprovocado pelas atualizaes;
  • Segundo analistas independentes, uma distribuio Linux contem mais de 1 bilho de dlares em cdigos;

38. Gostei! Quero aprender mais!

  • Existe muito material na Internet sobre Linux
    • Materiais sobre Unix tambm so teis
  • Livros podem ser encontrados com facilidade
    • Tempo Real:http://www.temporeal.com.br
    • LinuxMall:http://www.linuxmall.com.br
  • Escolas esto dando aulas de Linux:
    • Impacta:http://www.impacta.com.br
  • Sempre existem as documentaes do Linux:
    • Linux Documentation Project:http://www.tldp.org

39. Aplicaes Inovadoras em SL:

  • Clusterde Alto Desempenho (Beowulf) e de Alta Disponibilidade (Heartbeat);
  • Voz sobre IP (VoIP Asterisk);
  • Webhosting(LAMP);
  • Aplicaesthin cliente Incluso Digital (XDMCP Libertas/Sacix);
  • Servidores de Arquivo (SaMBa/Apache+WebDAV);
  • Servidores de Impresso (SaMBa/CUPS/LPR);
  • Conectividade (IP/RADIUS);

40. Perguntas? 41. Obrigado!

  • [email_address]
  • [email_address]
  • MSN:[email_address]

Copie! Seja Legal! Use GNU/Linux! Feito em: