Desvendando o Software Livre - Evidosol 2011
-
Upload
jeronimo-medina-madruga -
Category
Technology
-
view
500 -
download
2
Transcript of Desvendando o Software Livre - Evidosol 2011
Desvendando o Software LivreDesvendando o 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/
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
E quem cria o SL?E quem cria o SL?
Você também pode contribuir!Você também pode contribuir!
Principais repositórios de projetosPrincipais repositórios de projetos
● Sourceforge
● Github
● Google Code
● Savanna
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
ContatoContato
Twitter: http://twitter.com/jmmadrugahttp://twitter.com/djonatanb
E-mail: [email protected]@gmail.com
Site: http://jmmadruga.com.br
Tchelinux: www.tchelinux.org
Slides: http://www.slideshare.net/tchelinux
AgradecimentosAgradecimentos
Perguntas?Perguntas?