SlideShare ist ein Scribd-Unternehmen logo
1 von 24
Downloaden Sie, um offline zu lesen
História
       Distribuições




A gentle introduction to Linux
         História e distros


          Mário Morgado



        1 de Abril de 2009




      Mário Morgado     SAPO Sessions
História
                      Distribuições


Agenda



      História
  1
        Origem e Contexto
        Releases


      Distribuições
  2
        Pioneiros
        Actualidade
        Ambientes Gráficos




                     Mário Morgado     SAPO Sessions
História   Origem e Contexto
                      Distribuições    Releases


Agenda



      História
  1
        Origem e Contexto
        Releases


      Distribuições
  2
        Pioneiros
        Actualidade
        Ambientes Gráficos




                     Mário Morgado     SAPO Sessions
História   Origem e Contexto
                         Distribuições    Releases


Contexto



     1983 - Richard Stallman cria a GNU
           Conjunto de ferramentas GNU (gcc, bash, . . . )
           Falta um peça fundamental no sistema operativo da GNU -
           o Kernel
     Minix sistema operativo académico com source disponível
     mas com redistribuição restricta
     Unix’s comerciais




                       Mário Morgado      SAPO Sessions
História     Origem e Contexto
                        Distribuições      Releases


Origem


    21 de Agosto de 1991
    I’m doing a (free) operating system (just a hobby, won’t be
    big and professional like gnu) for 386(486) AT clones. This
    has been brewing since April, and is starting to get ready.
    I’d like any feedback on things people like/dislike in minix,
    as my OS resembles it somewhat (same physical layout of
    the file-system (due to practical reasons) among other
    things). [...]


                                         Linus Torvalds @ comp.os.minix




                       Mário Morgado       SAPO Sessions
História   Origem e Contexto
                   Distribuições    Releases


Assim nascia o Freax Linux


               Assim nascia o Freax Linux




              Linus Torvalds                Tux




                  Mário Morgado     SAPO Sessions
História   Origem e Contexto
                      Distribuições    Releases


Agenda



      História
  1
        Origem e Contexto
        Releases


      Distribuições
  2
        Pioneiros
        Actualidade
        Ambientes Gráficos




                     Mário Morgado     SAPO Sessions
História   Origem e Contexto
                      Distribuições    Releases


Versão 0.01




     Primeira versão disponibilizada sobre uma licença “Linus”




                     Mário Morgado     SAPO Sessions
História   Origem e Contexto
                     Distribuições    Releases


Versão 0.12




  1992
     Primeira versão com licença GNU - GPL (GNU Public
     License)
     Começa a atrair mais pessoas interessadas no
     desenvolvimento




                    Mário Morgado     SAPO Sessions
História   Origem e Contexto
                      Distribuições    Releases


Versão 1.0



  1994
     Primeira versão realmente usável
     Suporte de Network
     XFree86 contribui com um GUI (XServer)
     Surgem as primeiras distribuições comerciais (Red Hat,
     Suse)




                     Mário Morgado     SAPO Sessions
História   Origem e Contexto
                     Distribuições    Releases


Versão 2.0




  1996
     Suporte de múltiplos processadores
     Torna-se uma alternativa viável para algumas empresas




                    Mário Morgado     SAPO Sessions
História   Origem e Contexto
                          Distribuições    Releases


Versão 2.4



  2001
     Melhor suporte threads
     Melhorias no Scheduler (gestão de processos)
     O subcomponente Network totalmente re-escrito
     Iptables (firewall)
     Melhor suporte USB
     ...




                      Mário Morgado        SAPO Sessions
História   Origem e Contexto
                     Distribuições    Releases


Versão 2.6




  2003
     Novo scheduler - O(1)
     Novo modelo de threads (NPTL)
     Melhorias no sistema de gestão de memória
     ...




                    Mário Morgado     SAPO Sessions
História   Origem e Contexto
                      Distribuições    Releases


Versão 2.6.29
  23 Março 2009
      Nova geração de sistema ficheiros (BtrFS)
      Kernel Modesetting
      Novo Logo




                     Mário Morgado     SAPO Sessions
Pioneiros
                            História
                                       Actualidade
                      Distribuições
                                       Ambientes Gráficos


Agenda



      História
  1
        Origem e Contexto
        Releases


      Distribuições
  2
        Pioneiros
        Actualidade
        Ambientes Gráficos




                     Mário Morgado     SAPO Sessions
Pioneiros
                                História
                                           Actualidade
                          Distribuições
                                           Ambientes Gráficos


Pioneiros




       Slackware (1993)
   1


       Red Hat (1994)
   2


       Suse Linux (1994)
   3




                        Mário Morgado      SAPO Sessions
Pioneiros
                            História
                                       Actualidade
                      Distribuições
                                       Ambientes Gráficos


Agenda



      História
  1
        Origem e Contexto
        Releases


      Distribuições
  2
        Pioneiros
        Actualidade
        Ambientes Gráficos




                     Mário Morgado     SAPO Sessions
Pioneiros
                           História
                                      Actualidade
                     Distribuições
                                      Ambientes Gráficos


Actualidade



     Debian
     Fedora
     Mandriva
     OpenSuse
     Ubuntu
     Milhares de outras mais




                    Mário Morgado     SAPO Sessions
Pioneiros
                              História
                                         Actualidade
                        Distribuições
                                         Ambientes Gráficos


Em Portugal

     Alinex
     Caixa Mágica
     FEUPLive
     Inforbios-Linux
     IPBrick
     Komunix
     Linius
     PaiPix
     Protech
     Vixta


                       Mário Morgado     SAPO Sessions
Pioneiros
                            História
                                       Actualidade
                      Distribuições
                                       Ambientes Gráficos


Agenda



      História
  1
        Origem e Contexto
        Releases


      Distribuições
  2
        Pioneiros
        Actualidade
        Ambientes Gráficos




                     Mário Morgado     SAPO Sessions
Pioneiros
                    História
                               Actualidade
              Distribuições
                               Ambientes Gráficos


Gnome 2.26




             Mário Morgado     SAPO Sessions
Pioneiros
                 História
                            Actualidade
           Distribuições
                            Ambientes Gráficos


KDE 4.2




          Mário Morgado     SAPO Sessions
Pioneiros
                   História
                              Actualidade
             Distribuições
                              Ambientes Gráficos


Flame War




            Emacs vs Vim



            Mário Morgado     SAPO Sessions
Pioneiros
               História
                          Actualidade
         Distribuições
                          Ambientes Gráficos


Fim




      That’s all folks!




        Mário Morgado     SAPO Sessions

Weitere ähnliche Inhalte

Andere mochten auch

Andere mochten auch (6)

Trabalho linux
Trabalho linuxTrabalho linux
Trabalho linux
 
Linux
LinuxLinux
Linux
 
História do linux ppt
História do linux pptHistória do linux ppt
História do linux ppt
 
Apresentação Linux
Apresentação LinuxApresentação Linux
Apresentação Linux
 
A History of Mac OS
A History of Mac OSA History of Mac OS
A History of Mac OS
 
Mac OS(Operating System)
Mac OS(Operating System)Mac OS(Operating System)
Mac OS(Operating System)
 

Ähnlich wie Linux History and Distros Introduction

Aula 1 Mini Curso de Linux
Aula 1 Mini Curso de LinuxAula 1 Mini Curso de Linux
Aula 1 Mini Curso de LinuxRogério Cardoso
 
Introdução ao OpenSolaris
Introdução ao OpenSolarisIntrodução ao OpenSolaris
Introdução ao OpenSolarisguest830f1
 
Introdução ao OpenSolaris
Introdução ao OpenSolarisIntrodução ao OpenSolaris
Introdução ao OpenSolarisCindy Dalfovo
 
Desmistificando o Pinguim
Desmistificando o PinguimDesmistificando o Pinguim
Desmistificando o PinguimDiego Rubin
 
Programação para Kernel Linux - Parte 1
Programação para Kernel Linux - Parte 1Programação para Kernel Linux - Parte 1
Programação para Kernel Linux - Parte 1Ivo Calado
 

Ähnlich wie Linux History and Distros Introduction (7)

Aula 1 Mini Curso de Linux
Aula 1 Mini Curso de LinuxAula 1 Mini Curso de Linux
Aula 1 Mini Curso de Linux
 
Linux Distros
Linux DistrosLinux Distros
Linux Distros
 
Introdução ao OpenSolaris
Introdução ao OpenSolarisIntrodução ao OpenSolaris
Introdução ao OpenSolaris
 
Introdução ao OpenSolaris
Introdução ao OpenSolarisIntrodução ao OpenSolaris
Introdução ao OpenSolaris
 
Linux mint apostila
Linux mint apostilaLinux mint apostila
Linux mint apostila
 
Desmistificando o Pinguim
Desmistificando o PinguimDesmistificando o Pinguim
Desmistificando o Pinguim
 
Programação para Kernel Linux - Parte 1
Programação para Kernel Linux - Parte 1Programação para Kernel Linux - Parte 1
Programação para Kernel Linux - Parte 1
 

Mehr von SAPO Sessions

Como preparar apresentações
Como preparar apresentaçõesComo preparar apresentações
Como preparar apresentaçõesSAPO Sessions
 
Como Preparar Apresentações
Como Preparar ApresentaçõesComo Preparar Apresentações
Como Preparar ApresentaçõesSAPO Sessions
 
Supervisão e Monitorização
Supervisão e MonitorizaçãoSupervisão e Monitorização
Supervisão e MonitorizaçãoSAPO Sessions
 
Arquitectura De Um Linux
Arquitectura De Um LinuxArquitectura De Um Linux
Arquitectura De Um LinuxSAPO Sessions
 
Prototype e LibSAPO.js
Prototype e LibSAPO.jsPrototype e LibSAPO.js
Prototype e LibSAPO.jsSAPO Sessions
 
JavaScript for Beginners
JavaScript for BeginnersJavaScript for Beginners
JavaScript for BeginnersSAPO Sessions
 
JavaScript done right
JavaScript done rightJavaScript done right
JavaScript done rightSAPO Sessions
 

Mehr von SAPO Sessions (12)

Como preparar apresentações
Como preparar apresentaçõesComo preparar apresentações
Como preparar apresentações
 
Como Preparar Apresentações
Como Preparar ApresentaçõesComo Preparar Apresentações
Como Preparar Apresentações
 
Supervisão e Monitorização
Supervisão e MonitorizaçãoSupervisão e Monitorização
Supervisão e Monitorização
 
Storage
StorageStorage
Storage
 
Falar Em Público
Falar Em PúblicoFalar Em Público
Falar Em Público
 
Arquitectura De Um Linux
Arquitectura De Um LinuxArquitectura De Um Linux
Arquitectura De Um Linux
 
Prototype e LibSAPO.js
Prototype e LibSAPO.jsPrototype e LibSAPO.js
Prototype e LibSAPO.js
 
HTML - How To
HTML - How ToHTML - How To
HTML - How To
 
JavaScript for Beginners
JavaScript for BeginnersJavaScript for Beginners
JavaScript for Beginners
 
JavaScript done right
JavaScript done rightJavaScript done right
JavaScript done right
 
CSS for Beginners
CSS for BeginnersCSS for Beginners
CSS for Beginners
 
Acessibilidade Web
Acessibilidade WebAcessibilidade Web
Acessibilidade Web
 

Linux History and Distros Introduction

  • 1. História Distribuições A gentle introduction to Linux História e distros Mário Morgado 1 de Abril de 2009 Mário Morgado SAPO Sessions
  • 2. História Distribuições Agenda História 1 Origem e Contexto Releases Distribuições 2 Pioneiros Actualidade Ambientes Gráficos Mário Morgado SAPO Sessions
  • 3. História Origem e Contexto Distribuições Releases Agenda História 1 Origem e Contexto Releases Distribuições 2 Pioneiros Actualidade Ambientes Gráficos Mário Morgado SAPO Sessions
  • 4. História Origem e Contexto Distribuições Releases Contexto 1983 - Richard Stallman cria a GNU Conjunto de ferramentas GNU (gcc, bash, . . . ) Falta um peça fundamental no sistema operativo da GNU - o Kernel Minix sistema operativo académico com source disponível mas com redistribuição restricta Unix’s comerciais Mário Morgado SAPO Sessions
  • 5. História Origem e Contexto Distribuições Releases Origem 21 de Agosto de 1991 I’m doing a (free) operating system (just a hobby, won’t be big and professional like gnu) for 386(486) AT clones. This has been brewing since April, and is starting to get ready. I’d like any feedback on things people like/dislike in minix, as my OS resembles it somewhat (same physical layout of the file-system (due to practical reasons) among other things). [...] Linus Torvalds @ comp.os.minix Mário Morgado SAPO Sessions
  • 6. História Origem e Contexto Distribuições Releases Assim nascia o Freax Linux Assim nascia o Freax Linux Linus Torvalds Tux Mário Morgado SAPO Sessions
  • 7. História Origem e Contexto Distribuições Releases Agenda História 1 Origem e Contexto Releases Distribuições 2 Pioneiros Actualidade Ambientes Gráficos Mário Morgado SAPO Sessions
  • 8. História Origem e Contexto Distribuições Releases Versão 0.01 Primeira versão disponibilizada sobre uma licença “Linus” Mário Morgado SAPO Sessions
  • 9. História Origem e Contexto Distribuições Releases Versão 0.12 1992 Primeira versão com licença GNU - GPL (GNU Public License) Começa a atrair mais pessoas interessadas no desenvolvimento Mário Morgado SAPO Sessions
  • 10. História Origem e Contexto Distribuições Releases Versão 1.0 1994 Primeira versão realmente usável Suporte de Network XFree86 contribui com um GUI (XServer) Surgem as primeiras distribuições comerciais (Red Hat, Suse) Mário Morgado SAPO Sessions
  • 11. História Origem e Contexto Distribuições Releases Versão 2.0 1996 Suporte de múltiplos processadores Torna-se uma alternativa viável para algumas empresas Mário Morgado SAPO Sessions
  • 12. História Origem e Contexto Distribuições Releases Versão 2.4 2001 Melhor suporte threads Melhorias no Scheduler (gestão de processos) O subcomponente Network totalmente re-escrito Iptables (firewall) Melhor suporte USB ... Mário Morgado SAPO Sessions
  • 13. História Origem e Contexto Distribuições Releases Versão 2.6 2003 Novo scheduler - O(1) Novo modelo de threads (NPTL) Melhorias no sistema de gestão de memória ... Mário Morgado SAPO Sessions
  • 14. História Origem e Contexto Distribuições Releases Versão 2.6.29 23 Março 2009 Nova geração de sistema ficheiros (BtrFS) Kernel Modesetting Novo Logo Mário Morgado SAPO Sessions
  • 15. Pioneiros História Actualidade Distribuições Ambientes Gráficos Agenda História 1 Origem e Contexto Releases Distribuições 2 Pioneiros Actualidade Ambientes Gráficos Mário Morgado SAPO Sessions
  • 16. Pioneiros História Actualidade Distribuições Ambientes Gráficos Pioneiros Slackware (1993) 1 Red Hat (1994) 2 Suse Linux (1994) 3 Mário Morgado SAPO Sessions
  • 17. Pioneiros História Actualidade Distribuições Ambientes Gráficos Agenda História 1 Origem e Contexto Releases Distribuições 2 Pioneiros Actualidade Ambientes Gráficos Mário Morgado SAPO Sessions
  • 18. Pioneiros História Actualidade Distribuições Ambientes Gráficos Actualidade Debian Fedora Mandriva OpenSuse Ubuntu Milhares de outras mais Mário Morgado SAPO Sessions
  • 19. Pioneiros História Actualidade Distribuições Ambientes Gráficos Em Portugal Alinex Caixa Mágica FEUPLive Inforbios-Linux IPBrick Komunix Linius PaiPix Protech Vixta Mário Morgado SAPO Sessions
  • 20. Pioneiros História Actualidade Distribuições Ambientes Gráficos Agenda História 1 Origem e Contexto Releases Distribuições 2 Pioneiros Actualidade Ambientes Gráficos Mário Morgado SAPO Sessions
  • 21. Pioneiros História Actualidade Distribuições Ambientes Gráficos Gnome 2.26 Mário Morgado SAPO Sessions
  • 22. Pioneiros História Actualidade Distribuições Ambientes Gráficos KDE 4.2 Mário Morgado SAPO Sessions
  • 23. Pioneiros História Actualidade Distribuições Ambientes Gráficos Flame War Emacs vs Vim Mário Morgado SAPO Sessions
  • 24. Pioneiros História Actualidade Distribuições Ambientes Gráficos Fim That’s all folks! Mário Morgado SAPO Sessions