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

Post on 29-Jun-2015

991 views 0 download

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

Histórico do Software Livre

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...Não é parente do seu Madruga...

GoleiroGoleiro

PalestrantePalestranteEntusiastaEntusiasta

EvangelistaEvangelista

História do Software LivreHistória do Software Livre

Richard StallmanRichard Stallman

Qual o legado do Stallman?Qual o legado do Stallman?

De onde vem o Linux?De onde vem o Linux?

Linus Torvalds e o começo do LinuxLinus 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.

Tempo1970 19901980 2000

Bell Labs (AT&T)

Ken ThompsonDennis Ritchie (linguagem C criada para implementar um SO portável)

BSD (Berkeley Software Distribution)

Sun Solaris

SunOS (Stanford University Network)

NetBSD

NextStep

 AIX (IBM)

HPUX

IRIX (SGI)

SRV5

OpenBSD

FreeBSD

MacOS X

GNU / LinuxGNU

Bill Joy

Richard Stallman Linus Torvalds

BSD family

Família System V

Você está aqui

Árvore genealógica do UnixÁrvore genealógica do Unix

Hardware e periféricos

Núcleo (kernel) do sistema operacional

Biblioteca C 

Bibliotecas compartilhadas

Aplicações de linha de comando

Aplicações gráficas

Linux, Hurd...

Biblioteca GNU C, uClibc...

libjpeg, libstdc++, libxml...

ls, mkdir, wget, ssh, gcc, busybox...

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

Espaço do usuário

Espaço do Kernel 

Hardware

Arquitetura do sistema UnixArquitetura do sistema Unix

Mas afinal, o que é Software Livre?Mas afinal, o que é Software Livre?

As 4 Liberdades básicasAs 4 Liberdades básicas

0. Usar o programa como desejar0. Usar o programa como desejar

1. Acessar e adaptar o código1. Acessar e adaptar o código

2. Distribuir cópias do programa2. Distribuir cópias do programa

3. Aperfeiçoar e redistribuir o código3. 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 sucedidosOutros projetos bem sucedidos

Mitos e Verdades sobre SL

Mitos e Verdades sobre SL

Mitos mais popularesMitos 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

● 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

Erros comuns ligados ao SLErros comuns ligados ao SL

Ubuntu – The Movie!

(Clicar no texto acima)

Vamos a instalação?

O que você pode fazer com software livre?

(Se sobrar tempo...)

ContatoContato

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?Perguntas?