Software Livre (Conceitos, contextualização histórica, licenças, sistemas operacionais e suas distribuições)

  • 1,663 views
Uploaded on

 

More in: Education
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
No Downloads

Views

Total Views
1,663
On Slideshare
0
From Embeds
0
Number of Embeds
0

Actions

Shares
Downloads
65
Comments
3
Likes
2

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide
  • Boa tarde, meu nome é sergio e a aula de hoje sobre softwalivre, conceitos, contextualizaççao historica, licenças, sistemas operacionais e suas distribuiçoes
  • Software livre hoje já faz parte do nosso dia a dia. Mesmo não sabendo disso, muito provavelmente vc já tenha usado. Em algum site na web, que usa um servidor baseado em software livre. Ou em algum quiosque de informação ... Muito provavelmente vc já deve ter escutado ou lido em algum lugar as terminologias de software livre, tanto em ingles, como em portugues. Por exemplo, freesoftware e software livre, open source e codigo aberto, GNU, GPL, copyleft, linux, BSD. Bem como algumas outras terminologias que parecem associadas, como freeware, softwre gratuito, software de dominio publico. A aula de hoje tem como objetivo esclarecer estas terminologias, além de conhecermos um pouco sobre licenças e distribuições de sistemas operacionais livres.
  • Desse modo, a aula será dividida em duas parte, na primeira serão apresentados os conceitos, e contextualização historica de software livre. Na segunda parte, serão apresentadas as licenças e algumas distribuições de sistemas livres.
  • Parte 1, conceitos e contextualização
  • Para entendermos como a filosofia do software livre floresceu, vamos voltar no tempo. Estamos na decada de 70, que estou chamando aqui de a era da liberdade e pós woodstock. O desenvolvimento de software era associado a pequenos grupos de programadores, normalmente de instituições de ensino e pesquisa. Nessa epoca o software não era propriedade, era compartilhado, e grupos de pesquisa desenvolviam software livre, empresas distribuiam software livre, e programadores eram livres para cooperar.
  • Entretanto, no final de 70, e inicio da decada de 80 o cenário já era bem diferente. O que eu estou chamando aqui de a era dos softwares proprietarios e tinha como icone maior a microsoft. esta epoca os software já eram propriedade exclusiva de empresas, o usuário so tinha o direito de executar o programa, e em determinadas maquinas. Surgindo entao o conceito de licenças de uso, ou seja, as empresas continuavam sendo a proprietária do software. Sabemos muito bem o que aconteceu depois, o Bill Gates virou o homem mais rico do mundo.
  • Entretanto algo estava para acontecer. E o fato que estou chamando de a historia do Mit, o Guru e a impressora. Aconteceu por volta de 1981 na instituiççao de tecnologia de massachussets, onde richard stallmand (o guru) e outos programadores ainda estavam no espirito da decada de 70, eles tinha uma impressora, onde eles havia implementado algumas facilidades, dado que eles tinham acesso ao codigo fonte do driver. Entretanto, quando eles trocaram de impressora, eles já não tinham mais o acesso ao codigo fonte, entao ele fez um pedido a empresa para liberar o codigo fonte, que negou e disse que se ele quisesse podia mandar um pedido a empresa, que eles iriam analisar e caso fosse de interesse eles fariam aquelas modificações. Ou seja, eles tinha a capacidade de fazer a modificação, a impressora era deles, mas continuavam presos a empresa por causa do software. Para ilustar, é como uma casa de aluguel, na verdade vc tem o direito de usar, mas não é sua.
  • Entao esse foi o estopim para o surgimento da filosofia de software livre, onde o conceito central é a liberdade. Que pode ser visto nessa expressão, liberdade de expressao e não cerveja gratis. Eles sempre tiveram essa preocupação de deixar claro o conceito central do software livre, devido a ambiguidade da palvara free em ingle, que significa livre e gratuito.
  • Software livre é Qualquer programa de computador onde exista a liberdade de ser compartilhado , estudado e modificado . Software livre é o OPOSTO de software proprietário. Software livre não OPÕE ao software comercial.
  • Software livre é diferente de software gratuito (freeware). Vc pode ter lucros, até vender um software livre.
  • Software livre é diferente de software de domínio público. Software de dominio publico é quando se passam os anos previsto nas leis de cada país de proteção dos direitos autorais e este se torna bem comum. O mesmo que acontece com livros, musicas e outros bens intelectuais.
  • A diferenças entre software proprietário e software livre Proprietário Sem acesso ao código fonte do sistema. As empresas tem controle sobre a comercialização e utilização. E o lucro é sobre o software. Livre Acesso ao código fonte. Permissão de cópia e alteração. E o Lucro passa ser no suporte e serviços relacionados.
  • Entretanto, software livre é a ideologia e filosofia, mas como propagar o software livre na era dos softwares proprietários?
  • Surgiu entao a necessidade de criar um sistema operacional Livre.
  • Desse modo nasceu o projeto GNU, tambem fundado por richard stallman, no mesmo periodo. O projeto gnu tem como objetivo concretizar a ideologia de software livre de solidariedade e liberdade, e tinha como plano de fundo o desenvolvimento de um sistema operacional livre compatível com o Unix, para facilitar a migração do unix para linux. Ou seja, ficar totalmente livre dos softwares proprietários.
  • Gnu é um acrononimo recursivo, que significa gnu is not unix, gnu não é unix. É apenas um clone.
  • Passado alguns anos, eles já tinha desenvolvido varios software, como Editores Vi, Emacs Interpretadores de comando Bash, Sh Compiladores GCC (Gnu C Compiler) Outros Sed, Make, ... Mas para completar um sistema operacional, ainda faltava o kernel. Nas palavras do richard stallman: “ Nos anos 90, nós tínhamos ou encontrado ou escrito todos os componentes principais, exceto um -- o kernel” (Stallman) Pata entender, o kernel é o software base de um computador, e ele que gerencia o acesso aos recursos, como memoria, disco, entradas e saida , ou seja, todos os dispostivos do computador. Por volta de 1990, já tinham pronto varios software, mas faltava uma coisa, o kernel
  • Um pouco longe do mit, mas preciso, na finlandia. Um aluno de ciencias da computação, estava encantado com as aulas de sistemas operacionais. Onde eles estudavam um sistema operacional desenvolvido pelo tanembau, com o objetivo academico. Que era o sistem minix, pelo nome já diz tudo, era um pequeno clone do unix. Baseado nestas aulas, este aluno, linux torvalds, começa a desenvolver um kernel do zero, tambem baseado no unix.
  • Passado algum tempo ele já tinha uma primera versao usavel, e em 1991 ele disponibiliza-a na internet, para quem tivesse interesse de usar e modificar. Esse é um pedaço da mensagem que ele mandou, chamando os programadores para contribuir com esse projeto. O seu chamado foi atendido e o linux é hoje um sistema operacional maduro e usado por um grande numero de pessoas.
  • Uma curiosidade é que o nome do linux não foi criado pelo Linus, e era simplesmente o nome criado pelo administrador para designar o diretório onde estava disponível o sistema, inicialmente batizado como Freax Entretanto o nome linux foi o que acabou pegando
  • Existe uma confusao com relação ao nome, na verdade, Linux é um clone livre do kernel do UNIX, escrito a partir do zero por Linus Torvalds, com a ajuda de um grupo de programadores espalhados pela internet. GNU/Linux é o sistema operacional totalmente livre que usa o Linux como kernel. Ou seja, na verdade o que usamos é o GNU/Linux, que é o nome correto para referenciar a essa combinação de programas gnu, com o kernel linux.
  • Passado alguns anos, com a evolução do linux, começa uma nova fase, que foi a iniciativa codigo aberto. Onde o argumento deixa de ser ideologico e passa ser tecnico. Para o codigo abertto, o acesso ao código leva a códigos melhores.
  • Software Livre Free Software Fundation. Fundado em 1983 por Richard Stallman. Movimento filosófico e ideológico. Conceito central é que software é conhecimento e não pode ser tratado como propriedade (trancado). Código Aberto Open Source Initiative Fundado em 1998 por Eric Raymond e Bruce Perens. Argumentação técnica e voltada ao mercado Acesso á código melhora a qualidade dos softwares (transparência).
  • REVISÃO da Primeira Parte Software livre é diferente de software gratuito (ou freeware). Software livre é a filosofia, enquanto GNU é o projeto que torna realidade a filosofia de software livre. Open source e software livre se diferencia na argumentação, enquanto o primeiro “prega” que não é correto aprisionar o conhecimento, o segundo “argumenta” que o acesso ao código leva a softwares de melhor qualidade.
  • Duvidas ?
  • A segunda pare é sobre Licenças, sistemas operacionais e distribuições
  • Objetivo: garantir a autoria do desenvolvedor ou organização, mantendo as liberdades do software livre. Existem Diversas licenças, GNU, BSD, Apache, MIT..
  • Na aula de hoje iremos apresentar apenas as licenças GNU .
  • As licenças do Projeto GNU têm o respaldo legal da constituição dos EUA. GNU General Public License (Licença Pública Geral), ou simplesmente GPL, é a licença com maior utilização por parte de projetos de software livre O Linux e o conteúdo da Wikipédia, por exemplo, são cobertos pela GPL
  • Em termos gerais, a GPL baseia-se em 4 liberdades: A liberdade para executar o programa, para qualquer propósito; A liberdade de estudar como o programa funciona, e adaptá-lo para as suas necessidades; A liberdade de redistribuir, inclusive vender, cópias de modo que você possa ajudar ao seu próximo; A liberdade de modificar o programa, e liberar estas modificações, de modo que toda a comunidade se beneficie.
  • Sendo que a liberdade 2 e 4 requerem o acesso ao codigo fonte.
  • A GPL está redigida em inglês e atualmente nenhuma tradução é aceita como válida pela Free Software Foundation, com o argumento de que em alguma tradução pode perder o sentido original da licença. Por esse motivo, qualquer tradução será nao oficial.
  • Sobre a gpl e suas versoes Em janeiro de 1989 é publicada a primeira versão da licença GPL. Em junho1991 foi publicada a GPL versão 2, que corrigia alguns erros da anterior Versão mais utilizada. Empregada no Linux. O primeiro esboço da GPLv3 (ou 1.3) foi publicado em 16 de Janeiro de 2006, sendo a versão final lançada em 29 de Junho de 2007.
  • A Copyleft é um método legal de tornar um programa em software livre e exigir que todas as versões modificadas e extendidas do programa também sejam software livre.
  • O usuário tinha que baixar separadamente o Kernel Linux, os aplicativos GNU e juntar tudo. Só programadores eram capazes e estavam dispostos a gastar esse tempo O objetivo de uma distribuição é disponibilizar tudo em um mesmo local, junto com um instalador que copia e configura todos os aplicativos. MCC Interim Linux, do Manchester Computer Centre(lançado em fevereiro de 1992), a primeira distribuição Linux, desenvolvida por Owen Le Blanc Atualmente existem centenas de distribuições: http://lwn.net/Distributions/ Nesse site atualmente existem listado mais de 500 distribuições.
  • Qual é a melhor distribuição ? Cada distribuição é voltada para um grupo especifico. Por exemplo.
  • Slackware é considerada a mais espartana. Lançada em 1993 por Patrick Volkerding é mais antiga ainda ativa. Tem como caracteristica preservar a tradição dos sistemas Unix. E estabilidade e segurança, dado que só aplicativos bem testados compoem seu pacote. Entretanto, tem como ponto fraco (ou nao) exigir o estudo para conseguir configurá-lo (pouquíssimas ferramentas automáticas). Para quem quer aprender linux, eu indico arrumar um computador obsoleto e instalá-lo. Vai ser um bom exercicio.
  • Debian é considerada a mais livre, sua primeira versão foi lançada em 1996 e é hoje a maior distribuição não comercial, mantida por uma comunidade sem fins lucrativos. Ela tem como caracteristica so conter software livres. Entao vc pode ter problemas com o formato gif (png), com mp3 (ogg). Talvez seja a versao que mais deu origens a outras: Ubuntu, Kubuntu, Kurumin, Biglinux, Linspire, Demudi, Xandros, Morphix, Mephis, Progeny, Kanotix, Knoppix.
  • Atualmente uma distribuição relativamente nova e que tem ganhado muito espaço é a ubuntu. A primeira versão oficial do Ubuntu foi, lançada em Outubro de 2004 Mantida pela empresa Canonical Como dito anteriormente, ela foi baseada no Debian Derivour varios projetos: Kubuntu, Edubuntu, Xubuntu, Fluxbuntu, Ubuntu Studio
  • As principais diferenças entre as distribuições estão nos seus sistemas de pacotes, nas estruturas dos diretórios e na sua biblioteca básica. Classificando as distribuições Famílias: RedHat, Debian, Slackware Mantenedor Empresas: RedHat, Mandriva, Suse, Canonical Comunidades: Debian, Gentoo. De um homem só: Slakware ( Patrick Volkerding )
  • De acordo com as tres grandes familias, podemos ver um resumo da sua genealogia.
  • E possivel encontra uma arvore genealogica mais completa, desde a gnu/linux em 1991, passando pela mcc interim, slackware, debina, redhat e suas derivadas. http://www.eupodiatamatando.com/wp-content/uploads/2007/02/linuxdistrotimeline-69.png
  • Aqui a continuidade da arvore. A figura tá muito pequeno, mas deixarei o link para essa figura juntamente com a apresentação e as notas de aulas.
  • Para finalizar, existe um projeto de kernel doa gnu, que é hurd, entretanto ainda está em desenvolvimento. Precisando de programadores. Alguem se candidata ? A grande diferença dele é que é Baseado em conceitos mais modernos, o microkernel, ou seja, muitas das funcionalidades do sistema operacional executam fora do kernel, como servidores. O nome "Hurd" é um acrônimo indiretamente recursivo: "HIRD of Unix-Replacing Daemons", onde "HIRD" significa "HURD of Interfaces Representing Depth
  • Trabalho individual, faça uma pesquisa sobre outros tipos de licenças, como a BSD e a Apache license... Trabalho em grupo (4 pessoas), faça uma pesquisa sobre uma determinada distribuição Linux.
  • Como mencionado, tanto a aula como as notas de aulas estaram disponiveis na pagina do curso. obrigado

Transcript

  • 1. SOFTWARE LIVRE Conceitos, contextualização histórica, licenças, sistemas operacionais e suas distribuições Sérgio Souza Costa Outubro de 2009
  • 2. Sobre mim Sérgio Souza Costa Professor - UFMA Doutor em Computação Aplicada (INPE) prof.sergio.costa@gmail.com https://sites.google.com/site/profsergiocosta/home https://twitter.com/profsergiocosta http://gplus.to/sergiosouzacosta http://www.slideshare.net/skosta/presentations?order=popular
  • 3. ROTEIRO Primeira parte – Conceitos e contextualização: software livre, código aberto, GNU. Segunda parte – Licenças de software livre. – Sistemas operacionais e suas distribuições.
  • 4. Conceitos e contextualização.
  • 5. Software nos anos de 1970 • Era da Liberdade e Pós Woodstock – Software não era propriedade, era compartilhado. – Grupos de pesquisa produziam software livre. – Empresas distribuíam software livre. – Programadores eram livres para cooperar.
  • 6. Software nos anos de 1980 • Era dos softwares proprietários e Microsoft – Software como propriedade exclusiva de empresas. – O usuário só tinha o direito de executar o programa, e em determinadas maquinas. – Conceito de licença de uso (o software continuava sendo da empresa)
  • 7. O MIT, O Guru e A Impressora Aqui começa a história do software livre.... Richard Stallman
  • 8. Renasce a Filosofia de Software Livre Conceito central é a liberdade Por quê pagar por algo que não terei acesso? “Free as in speech, not as in beer.” “Liberdade de expressão, não cerveja grátis” Open Source Voices
  • 9. Software Livre Definição de Software Livre: Qualquer programa de computador, onde exista a liberdade de ser compartilhado, estudado e modificado. Software livre é o OPOSTO de software proprietário. Software livre não OPÕE ao software comercial. http://www.fsf.org/about/what-is-free-software
  • 10. Software Livre Definição de Software Livre: Qualquer programa de computador, onde exista a liberdade de ser compartilhado, estudado e modificado. Software livre é o OPOSTO de software proprietário. Software livre não OPÕE ao software comercial. http://www.fsf.org/about/what-is-free-software Software livre é diferente de software gratuito (freeware).
  • 11. Software Livre Definição de Software Livre: Qualquer programa de computador, onde exista a liberdade de ser compartilhado, estudado e modificado. Software livre é o OPOSTO de software proprietário. Software livre não OPÕE ao software comercial. http://www.fsf.org/about/what-is-free-software Software livre é diferente de software gratuito (freeware). Software livre é diferente de software de domínio público.
  • 12. Proprietário x livre Livre Acesso ao código fonte. Permissão de cópia e alteração. Lucro é no suporte e serviços relacionados. Proprietário Sem acesso ao código fonte do sistema. Controle sobre a comercialização e utilização. Lucro é sobre o software.
  • 13. Libertando-se dos software proprietários Software Livre é apenas a filosofia, mas como torná-la realidade ? Como propagar software livre na era dos softwares proprietários ?
  • 14. Libertando-se dos software proprietários Software Livre é apenas a filosofia, mas como torná-la realidade ? Como propagar software livre na era dos softwares proprietários ? Surgiu a necessidade de criar um sistema operacional Livre.
  • 15. Nasce o Projeto GNU • Fundado por Richard Stallman em 1984, tem como objetivo concretizar a ideologia de Software Livre – Solidariedade/Liberdade. – Um sistema livre compatível com Unix. • Ficar totalmente livre dos software proprietários.
  • 16. Nasce o Projeto GNU • Fundado por Richard Stallman em 1984, tem como objetivo concretizar a ideologia de Software Livre – Solidariedade/Liberdade. – Um sistema livre compatível com Unix. • Ficar totalmente livre dos software proprietários. GNU é um acrônimo recursivo que significa "GNU is Not Unix" - "GNU Não é Unix“.
  • 17. Ainda Faltava o Kernel “Nos anos 90, nós tínhamos ou encontrado ou escrito todos os componentes principais, exceto um -- o kernel” (Stallman) Editores Vi, Emacs Compiladores GCC (Gnu C Compiler) Interpretadores de comando Bash, Sh Passado alguns anos, eles já tinha desenvolvido vários softwares, mas ... Outros Sed, Make, ...
  • 18. Um pouco longe do MIT .... TreinaLinux.com.br,
  • 19. Surge o Linux no momento Certo No dia 5 de outubro de 1991 , Linus publicou a seguinte mensagem no fórum de discussão, usenet, na WEB “Você suspira pelos bons tempos do Minix-1.1, quando os homens eram homens e escreviam seus próprios "device 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?...”. 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á na versão 0.02... contudo eu tive sucesso ao executar bash, gcc, gnu-make, gnu-sed, compressão etc. nele.
  • 20. Surge o Linux no momento Certo No dia 5 de outubro de 1991 , Linus publicou a seguinte mensagem no fórum de discussão, usenet, na WEB “Você suspira pelos bons tempos do Minix-1.1, quando os homens eram homens e escreviam seus próprios "device 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?...”. 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á na versão 0.02... contudo eu tive sucesso ao executar bash, gcc, gnu-make, gnu-sed, compressão etc. nele. O nome Linux foi criado pelo administrador para designar o diretório onde estava disponível o sistema, inicialmente batizado como Freax
  • 21. GNU/LINUX Linux é um clone livre do kernel do UNIX, escrito a partir do zero por Linus Torvalds, com a ajuda de um grupo de programadores espalhados pela internet. GNU/Linux é o sistema operacional totalmente livre que usa o Linux como kernel.
  • 22. Uma nova Fase ... 1997: O GNU/Linux começa a ser viável para as empresas, surge então a iniciativa código aberto. Acesso ao código = Códigos melhores Eric Raymond O marco foi um ensaio sobre engenharia, denominado: A Catedral e o Bazar.
  • 23. Software livre x código aberto Código Aberto Open Source Initiative Fundado em 1998 por Eric Raymond e Bruce Perens. Argumentação técnica e voltada ao mercado Acesso á código melhora a qualidade dos softwares (transparência). Software Livre Free Software Fundation. Fundado em 1983 por Richard Stallman. Movimento filosófico e ideológico. Conceito central é que software é conhecimento e não pode ser tratado como propriedade (trancado).
  • 24. Revisão da primeira parte Software livre é diferente de software gratuito (ou freeware). Software livre é a filosofia, enquanto GNU é o projeto que torna realidade a filosofia de software livre. Open source e software livre se diferencia na argumentação, enquanto o primeiro “prega” que não é correto aprisionar o conhecimento, o segundo “argumenta” que o acesso ao código leva a softwares de melhor qualidade.
  • 25. DÚVIDAS
  • 26. Parte 2: Licenças, Sistemas operacionais e suas distribuições
  • 27. LICENÇAS Objetivo: garantir a autoria do desenvolvedor ou organização, mantendo as liberdades do software livre. Diversas licenças, GNU, BSD, Apache, MIT... http://www.gnu.org/licenses/licenses.pt-br.html
  • 28. LICENÇAS Objetivo: garantir a autoria do desenvolvedor ou organização, mantendo as liberdades do software livre. Diversas licenças, GNU, BSD, Apache, MIT... http://www.gnu.org/licenses/licenses.pt-br.html Na aula de hoje iremos apresentar apenas as licenças GNU.
  • 29. Licença pública geral As licenças do Projeto GNU têm o respaldo legal da constituição dos EUA. GNU General Public License (Licença Pública Geral), ou simplesmente GPL, é a licença com maior utilização por parte de projetos de software livre O Linux e o conteúdo da Wikipédia, por exemplo, são cobertos pela GPL http://www.gnu.org/licenses/licenses.pt-br.html
  • 30. Em termos gerais, a GPL baseia-se em 4 liberdades: 1. A liberdade para executar o programa, para qualquer propósito; 2. A liberdade de estudar como o programa funciona, e adaptá- lo para as suas necessidades; 3. A liberdade de redistribuir, inclusive vender, cópias de modo que você possa ajudar ao seu próximo; 4. A liberdade de modificar o programa, e liberar estas modificações, de modo que toda a comunidade se beneficie. http://www.gnu.org/licenses/licenses.pt-br.html Licença pública geral
  • 31. Em termos gerais, a GPL baseia-se em 4 liberdades: 1. A liberdade para executar o programa, para qualquer propósito; 2. A liberdade de estudar como o programa funciona, e adaptá- lo para as suas necessidades; 3. A liberdade de redistribuir, inclusive vender, cópias de modo que você possa ajudar ao seu próximo; 4. A liberdade de modificar o programa, e liberar estas modificações, de modo que toda a comunidade se beneficie. http://www.gnu.org/licenses/licenses.pt-br.html Licença pública geral A GPL está redigida em inglês e atualmente nenhuma tradução é aceita como válida pela Free Software Foundation
  • 32. LICENÇA PÚBLICA GERAL E SUAS VERSÕES Em janeiro de 1989 é publicada a primeira versão da licença GPL. Em junho1991 foi publicada a GPL versão 2, que corrigia alguns erros da anterior – Versão mais utilizada. – Empregada no Linux. O primeiro esboço da GPLv3 (ou 1.3) foi publicado em 16 de Janeiro de 2006, sendo a versão final lançada em 29 de Junho de 2007. http://www.gnu.org/licenses/licenses.pt-br.html
  • 33. Copyleft Objetivo: garantir que os softwares derivados de uma licença GPL sejam também distribuídos na mesma licença. – Preserva a liberdade dos softwares livres , Fazendo uma brincadeira com a Copyright, o símbolo da Copyleft é um C invertido http://www.gnu.org/licenses/licenses.pt-br.html
  • 34. DISTRIBUIÇÕES GNU/LINUX O usuário tinha que baixar separadamente o Kernel Linux, os aplicativos GNU e juntar tudo. – Só programadores eram capazes e estavam dispostos a gastar esse tempo Objetivo: disponibilizar tudo em um mesmo local, juntamente com um instalador que copia e configura todos os aplicativos. MCC Interim Linux, do Manchester Computer Centre(lançado em fevereiro de 1992), a primeira distribuição Linux, desenvolvida por Owen Le Blanc Atualmente existem centenas de distribuições: http://lwn. net/Distributions/
  • 35. Qual é a melhor distribuição ? DISTRIBUIÇÕES GNU/LINUX
  • 36. Slackware – A mais espartana. – Lançado em 1993, por Patrick Volkerding. – A distribuição mais antiga ainda ativa. – Preservar a tradição dos sistemas Unix. – Estabilidade e Segurança. – Configuração manual (pouquíssimas ferramentas automáticas). DISTRIBUIÇÕES GNU/LINUX
  • 37. Debian - A mais livre Primeira versão foi lançada em 1996. A maior distribuição não comercial, sem fins lucrativos. Só contem software livres. Deu origem a diversas: Ubuntu, Kubuntu, Kurumin, Biglinux, Linspire, Demudi, Xandros, Morphix, Mephis, Progeny, Kanotix, Knoppix. DISTRIBUIÇÕES GNU/LINUX
  • 38. Ubuntu – O mais amigável A primeira versão oficial do Ubuntu foi, lançada em Outubro de 2004 Mantida pela Canonical Baseada no Debian Projetos derivados: Kubuntu, Edubuntu, Xubuntu, Fluxbuntu, Ubuntu Studio ... DISTRIBUIÇÕES GNU/LINUX
  • 39. As principais diferenças entre as distribuições estão nos seus sistemas de pacotes, nas estruturas dos diretórios e na sua biblioteca básica. Classificando as distribuições Famílias: – RedHat, Debian, Slackware Mantenedor – Empresas: RedHat, Mandriva, Suse, Canonical – Comunidades: Debian, Gentoo. – De um homem só: Slakware (Patrick Volkerding) DISTRIBUIÇÕES GNU/LINUX
  • 40. Genealogia das distribuições, segundo as três grandes famílias: As derivadas do Red Hat Derivadas do Debian Derivadas do Slackware Fedora Mandriva Conectiva Mandrake Ubuntu Knoppix Slax Suse DISTRIBUIÇÕES GNU/LINUX
  • 41. http://www.eupodiatamatando.com/wp-content/uploads/2007/02/linuxdistrotimeline-69.png
  • 42. http://www.eupodiatamatando.com/wp-content/uploads/2007/02/linuxdistrotimeline-69.png
  • 43. GNU/Hurd GNU Hurd é o kernel oficial do sistema operacional GNU. Ainda está em desenvolvimento. Baseado em microkernel, ou seja, muitas das funcionalidades do sistema operacional executam fora do kernel, como servidores. O nome "Hurd" é um acrônimo indiretamente recursivo: "HIRD of Unix-Replacing Daemons", onde "HIRD" significa "HURD of Interfaces Representing Depth".
  • 44. Referências • Site oficial da fundação de software livre http: //www.fsf.org/. • Site oficial do projeto GNU http://www.gnu.org/ • Site do governo brasileiro sobre software livre em instituições publica. http://www. softwarelivre.gov.br/ • Site brasileiro sobre Linux http://br-linux.org/ • Site oficial da iniciativa código aberto http: //www.opensource.org/.
  • 45. Referências • Site com muito material em português sobre software livre http://www.guiafoca.org/ • Site com 44 edições da revista linux, com diversos artigos sobre Linux e software livre http://augustocampos.net/revista-do-linux/ • DIBONA, Chris. Open Sources: Voices from the Open Source Revolution. O'Reilly, 1999.