1) O documento discute os conceitos de software livre e código aberto, a história do movimento incluindo o Projeto GNU e o desenvolvimento do Linux. 2) Apresenta as principais licenças de software livre como a GPL. 3) Discutem os principais sistemas operacionais baseados em GNU/Linux e suas distribuições.
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.
4. 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.
6. 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.
7. 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)
8. O MIT, O Guru e A Impressora
Aqui começa a história do software livre....
Richard Stallman
9. 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
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
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).
12. 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.
13. 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.
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 ?
15. 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.
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.
17. 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“.
18. 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, ...
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.
21. 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
22. 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.
23. 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.
24. 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).
25. 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.
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
29. 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.
30. 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
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
32. 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
33. 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
34. 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
35. 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/
36. Qual é a melhor distribuição ?
DISTRIBUIÇÕES GNU/LINUX
37. 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
38. 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
39. 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
40. 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
41. 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
44. 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".
45. 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/.
46. 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.
Notas do Editor
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