Histórico do
Software Livre
Esta apresentação é distribuída sob a licença
     Creative Commons by-nc-sa 3.0 BR


http://creativecommons.org/licenses/by-nc-
                 sa/3.0/br/
Quem é Jerônimo Medina Madruga?
Não é parente do seu Madruga...
Entusiasta      Palestrante




              Goleiro
Evangelista
História do Software Livre
Richard Stallman
Qual o legado do Stallman?
De onde vem o Linux?
Linus Torvalds e o começo do Linux
Você suspira pelos bons tempos do Minix-1.1, quando
os homens eram homens e escreviam seus próprios
drivers? Você está sem um bom projeto em mãos e
deseja trabalhar num S.O. que possa modificar de
acordo com as suas necessidades? Acha frustrante
quando tudo funciona no Minix? Chega de noite ao
computador para conseguir que os programas
funcionem?
Então esta mensagem pode ser exatamente para você.
Como eu mencionei há um mês atrás, estou
trabalhando numa versão independente de um S.O.
similar ao Minix para computadores AT-386. Ele está,
finalmente, próximo do estado em que poderá ser
utilizado (embora possa não ser o que você espera), e
eu estou disposto a disponibilizar o código-fonte para
ampla distribuição. Ele está na versão 0.02... contudo
eu tive sucesso ao executar bash, gcc, gnu-make, gnu-
sed, compress etc. nele.
Árvore genealógica do Unix
       1970                               1980                               1990                      2000    Tempo


                                                                                                         FreeBSD
                                             BSD family
                                                                                                       OpenBSD
                                      BSD (Berkeley Software Distribution)
                                                                                                         NetBSD
                                      Bill Joy
                                                                SunOS (Stanford University Network)
                                                                             NextStep                  MacOS X

                                                           GNU                                  GNU / Linux
      Bell Labs (AT&T)
                                                    Richard Stallman                Linus Torvalds

Ken Thompson
                                                                                         IRIX (SGI)                    Você está aqui
Dennis Ritchie (linguagem C 
criada para implementar um SO portável)                                                          HP­UX
                                                      SRV5
                                                                                               Sun Solaris
                                            Família System V
                                                                                          AIX (IBM)
Arquitetura do sistema Unix
Aplicações gráficas

   Navegador web, aplicativos de escritório, multimídia...

Aplicações de linha de comando
                       ls, mkdir, wget, ssh, gcc, busybox...
                                                                            Espaço do 
Bibliotecas compartilhadas                                                  usuário
                                           libjpeg, libstdc++, libxml...

Biblioteca C 
                                              Biblioteca GNU C, uClibc...

Núcleo (kernel) do sistema operacional
                                                                            Espaço do Kernel 
                                                  Linux, Hurd...

Hardware e periféricos                                                      Hardware
Mas afinal, o que é Software Livre?
As 4 Liberdades básicas
0. Usar o programa como desejar
1. Acessar e adaptar o código
2. Distribuir cópias do programa
3. Aperfeiçoar e redistribuir o código
Quais são os principais tipos de
 licenças de Software Livre?
Software Livre é somente o Linux?
Outros projetos bem sucedidos
Mitos e Verdades
    sobre SL
Mitos mais populares

●
    Linux só na linha de comando
●
    Software Livre é só para hackers
●
    Não se pode vender Software Livre
●
    Software Livre é incompatível
●
    Linux não pega vírus
●
    Software Livre não tem custo
Erros comuns ligados ao SL

●
    Subestimar custos e riscos
●
    Optar pelo SL como um fim, ou por gosto
    pessoal, ou para “ficar bem no currículo”
●
    Ignorar a comunidade de SL
●
    “Porque é SL, não preciso gastar dinheiro com
    suporte”
●
    Desconfiança/falta de compreensão sobre
    licenças livres
Ubuntu – The Movie!


(Clicar no texto acima)
Vamos a instalação?
O que você pode fazer com software livre?



        (Se sobrar tempo...)
Contato


Twitter: http://twitter.com/jmmadruga

E-mail: jeronimo.madruga@gmail.com

Site: http://jmmadruga.blogspot.com

Tchelinux: www.tchelinux.org

Slides: http://www.slideshare.net/tchelinux
Perguntas?

Histórico do software livre e introdução ao Ubuntu - Tchelinux Rio Grande 2010

  • 1.
  • 3.
    Esta apresentação édistribuída sob a licença Creative Commons by-nc-sa 3.0 BR http://creativecommons.org/licenses/by-nc- sa/3.0/br/
  • 4.
    Quem é JerônimoMedina Madruga?
  • 5.
    Não é parentedo seu Madruga...
  • 6.
    Entusiasta Palestrante Goleiro Evangelista
  • 7.
  • 8.
  • 10.
    Qual o legadodo Stallman?
  • 11.
    De onde vemo Linux?
  • 12.
    Linus Torvalds eo começo do Linux
  • 13.
    Você suspira pelosbons tempos do Minix-1.1, quando os homens eram homens e escreviam seus próprios drivers? Você está sem um bom projeto em mãos e deseja trabalhar num S.O. que possa modificar de acordo com as suas necessidades? Acha frustrante quando tudo funciona no Minix? Chega de noite ao computador para conseguir que os programas funcionem?
  • 14.
    Então esta mensagempode ser exatamente para você. Como eu mencionei há um mês atrás, estou trabalhando numa versão independente de um S.O. similar ao Minix para computadores AT-386. Ele está, finalmente, próximo do estado em que poderá ser utilizado (embora possa não ser o que você espera), e eu estou disposto a disponibilizar o código-fonte para ampla distribuição. Ele está na versão 0.02... contudo eu tive sucesso ao executar bash, gcc, gnu-make, gnu- sed, compress etc. nele.
  • 15.
    Árvore genealógica doUnix 1970 1980 1990 2000 Tempo FreeBSD BSD family OpenBSD BSD (Berkeley Software Distribution) NetBSD Bill Joy SunOS (Stanford University Network) NextStep MacOS X GNU GNU / Linux Bell Labs (AT&T) Richard Stallman Linus Torvalds Ken Thompson IRIX (SGI) Você está aqui Dennis Ritchie (linguagem C  criada para implementar um SO portável) HP­UX SRV5 Sun Solaris Família System V  AIX (IBM)
  • 16.
    Arquitetura do sistemaUnix Aplicações gráficas Navegador web, aplicativos de escritório, multimídia... Aplicações de linha de comando ls, mkdir, wget, ssh, gcc, busybox... Espaço do  Bibliotecas compartilhadas usuário libjpeg, libstdc++, libxml... Biblioteca C  Biblioteca GNU C, uClibc... Núcleo (kernel) do sistema operacional Espaço do Kernel  Linux, Hurd... Hardware e periféricos Hardware
  • 17.
    Mas afinal, oque é Software Livre?
  • 18.
  • 19.
    0. Usar oprograma como desejar
  • 20.
    1. Acessar eadaptar o código
  • 21.
  • 22.
    3. Aperfeiçoar eredistribuir o código
  • 23.
    Quais são osprincipais tipos de licenças de Software Livre?
  • 25.
    Software Livre ésomente o Linux?
  • 26.
  • 27.
  • 28.
    Mitos mais populares ● Linux só na linha de comando ● Software Livre é só para hackers ● Não se pode vender Software Livre ● Software Livre é incompatível ● Linux não pega vírus ● Software Livre não tem custo
  • 29.
    Erros comuns ligadosao SL ● Subestimar custos e riscos ● Optar pelo SL como um fim, ou por gosto pessoal, ou para “ficar bem no currículo” ● Ignorar a comunidade de SL ● “Porque é SL, não preciso gastar dinheiro com suporte” ● Desconfiança/falta de compreensão sobre licenças livres
  • 31.
    Ubuntu – TheMovie! (Clicar no texto acima)
  • 33.
  • 35.
    O que vocêpode fazer com software livre? (Se sobrar tempo...)
  • 36.
    Contato Twitter: http://twitter.com/jmmadruga E-mail: jeronimo.madruga@gmail.com Site:http://jmmadruga.blogspot.com Tchelinux: www.tchelinux.org Slides: http://www.slideshare.net/tchelinux
  • 37.