Buscar

Aula 02 História do Linux

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 11 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 11 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 9, do total de 11 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

Linux Beginners in Cloud
 História do Linux
Curso 4449
Linux Beginners in 
Cloud:
Mercado Linux 
Versão 2017_4.0
 
 
2
Linux Beginners in Cloud
➢ Unix, GNU e Linux;
➢ OpenSource;
➢ Filosofia das 4 Liberdades; 
➢ Principais Aplicações OpenSource.
Objetivos da Aula
História do Linux
Anotações:
_______________________________________________
_______________________________________________
_______________________________________________
_______________________________________________
_______________________________________________
_______________________________________________
_______________________________________________
_______________________________________________
_______________________________________________
_______________________________________________
_______________________________________________
_______________________________________________
_______________________________________________
 
 
3
Linux Beginners in Cloud
Onde tudo começou?
UNIX
O Unix é um Sistema Operacional que foi projetado em 1960, com 
o auxilio de grandes empresas como General Eletric (GE), Bell 
Labs, American Telephone and Telegraph (AT&T) e Massachusets 
Institute of Technology (MIT). Nesta época ele era chamado de 
Multics e só adotou o nome de Unix em 1969.
O Unix em 1973 foi reescrito pelo Dennis Ritchie, o criador da 
linguagem C, e ele aproveitou a liguagem para reescrever o Unix 
nesta nova linguagem.
O Unix é muito utilizado em Super Computadores ou MainFrames, 
e foi usado para criação de diversos Sistemas Operacionais, 
incluindo o MAC OS e o Linux.
 
 
4
System III & V family
BSD (Berkeley Software Distribution)
FreeBSD
NetBSD
OpenBSD
SunOS
Solaris
NextStep
Mac OS X
Xenix OS
 GNU
GNU/Linux
Commercial UNIX
HP-UX
AIX
UnixWare
IRIX 
BSD family
1970 1980 1990 2000 Time
Microsoft/SCO
Richard Stallman
Darwin
GNU/Hurd K16
Linus Torvalds
Andrew S. Tanenbaum
Minix
9.1
6.0.1
5.3
11 11/11
10.8.4
3.3
3.10.9
3.2.1
11i v3
7.1 TL1
6.5.30
4.1.4
Research UNIX 10.5
Bell Labs: Ken Thompson,
Dennis Ritchie, et al.
Bill Joy
Sun Microsystems
AT&T
IBM
SGI
Univel/SCO
Apple
2010
4.4
Linux Beginners in Cloud
UNIX-Like
O termo Unix-like é muito comum no mundo da tecnologia, pois 
diversos Sistemas Operacionais foram derivados do Unix, e 
acabam herdando algumas caracteristicas do Sistema.
Em 1987, Andrew Stuart Tanenbaum lançou um Sistema derivado 
do Unix chamado MINIX. O intuito do Tanenbaum era criar um 
Sistema Operacional para estudo no livro “Sistemas Operacionais. 
Projeto e Implementação” de sua autoria, ele apresenta o MINIX e 
explana sobre o funcionamento dos Sistemas Operacionais.
 
 
5
Linux Beginners in Cloud
GNU (GNU’s Not UNIX) → Desenvolvido pelo Richard Stallman
LINUX (Linus + UNIX) → Desenvolvido pelo Linux Torvalds
E onde entra o Linux nisso tudo?
GNU Linux
GNU/Linux
GNU/Linux
O .GNU (GNU’s Not UNIX) é um Sistema Operacional criado pelo Richard 
Stallman, ele foi desenvolvido com base no UNIX, logo ele também se 
enquadra como UNIX-like, porém ele difere do UNIX por ser gratuito e 
licenciado sob a GPL (General Public License) que falaremos em breve.
Stallman e outros programadores começaram a escrever as principais peças 
do sistema, como compiladores, editores de texto e outros binários. O Kernel 
(núcleo do sistema) que o Stallman vinha trabalhando era chamado de Hurd.
Em paralelo com isso, o Finlandês Linus Torvalds que utilizava o MINIX, 
decidiu criar o seu próprio Kernel (Linux, Linus + Unix), com o objetivo de uso 
pessoal. Com o Kernel criado, ele precisava da suíte de ferramentas para 
interagir com o seu novo núcleo, e como o Richard Stallman já havia criado o 
GNU e licenciado sob a GPL, o Linus Torvalds decidiu utilizar o GNU em 
conjunto com o Linux e licenciar o novo sistema com a GPL. 
 
 
6
Tipos de Licença pela FSF 
Licenciamento OpenSource
Nascimento da FSF
Linux Beginners in Cloud
GNU General Public License
GNU Affero General Public License
GNU Free Documentation License
GNU Lesser General Public License
Licenças no mundo Open Source
Durante a criação do GNU em 1985, o Richard Stallman decidiu fundar a Free 
Software Foundation, uma organização sem fins lucrativos para o licenciamento 
de softwares, eliminando a restrição de acesso e cópias.
Em 1985 ele dedicava-se apenas ao licenciamento de softwares livre, porém 
hoje temos diversos projetos que são desenvolvidos e contemplados pelo 
licenciamento da FSF, por tanto agora ele se dedica aos aspectos legais e 
estruturais da comunidade do software livre. Todas as licenças são baseadas 
nas 4 Liberdades que será abordado em breve.
GNU General Public License (GPL) - É designada para licenciar Softwares 
Livres.
GNU Affero General Public License (AGLP) - É um tipo de licenciamento 
mais recente, muito similar ao GNU GPL, porém visa fornecer as liberdades 
para os softwares enquadrados em SaaS (Software as a Service), atualmente 
disponibilizados na Cloud.
GNU Free Documentation License (FDL) - Utilizado para textos, 
apresentações e conteúdos da web, sejam distribuidos e reaproveitos, 
mantendo os direitos autorais para que não seja utilizado de forma inadequada.
GNU Lesser General Public License (LGPL) - É como a GPL, porém muito 
menos “aberta”, podendo licenciar softwares proprietários.
 
 
7
3º
2º
1º
0º
Licenciamento OpenSource
4 Liberdades da GPL
Linux Beginners in Cloud
Liberdade de executar o programa como você 
desejar, para qualquer proposito;
Liberdade de estudar como o programa 
funciona, e adaptá-lo às suas necessidades;
Liberdade de Redistribuir cópias de modo que 
você possa ajudar ao próximo;
Liberdade de distribuir cópias de suas versões 
modificadas a outros.
Acesso ao 
código fonte é 
um pré-requisito.
Definição de Software Livre
Por “software livre”, devemos entender aquele software que respeita a 
liberdade e senso de comunidade dos usuários. Grosso modo, isso significa 
que os usuários possuem a liberdade de executar, copiar, distribuir, estudar, 
mudar e melhorar o software. Assim sendo, “software livre” é uma questão de 
liberdade, não de preço. 
Para entender o conceito, pense em “liberdade de expressão”, não em 
“cerveja grátis”. Por vezes, chamamos de “libre software” para mostrar que 
livre não significa grátis, pegando emprestado a palavra em francês ou 
espanhol para “livre”, para reforçar o entendimento de que não nos referimos a 
software como grátis.
Nós batalhamos por essas liberdades porque todo muito merece. Com essas 
liberdades, os usuários (tanto individualmente, quanto coletivamente) 
controlam o programa, e o que ele faz por eles. Quando os usuários não 
controlam o programa, o programa controla os usuários. O desenvolvedor 
controla o programa e, por meio dele, controla os usuários. Esse programa 
não-livre e “proprietário” é, portanto, um instrumento de poder injusto.
Fonte: https://www.gnu.org/philosophy/free-sw.pt-br.html
 
 
8
GNU/Linux é OpenSource!
Ele pode ter custo ou ser gratuito.
Linux Beginners in Cloud
“Software Livre” não significa “Não 
Comercial”, você pode ter pagado por 
suas cópias de software livre.
Anotações:
_______________________________________________
_______________________________________________
_______________________________________________
_______________________________________________
_______________________________________________
_______________________________________________
_______________________________________________
______________________________________________________________________________________________
_______________________________________________
_______________________________________________
_______________________________________________
_______________________________________________
 
 
9
Principais aplicações OpenSource
Linux Beginners in Cloud
OpenLDAP
Aplicações OpenSource 
O mercado possui diversas aplicações OpenSource que são 
mantidas sob a licença da GPL, em muitos casos utilizamos elas 
todos os dias mesmo sem ter ciencia disso. Grande parte dos 
softwares licenciados pela FSF são transparentes ao usuário, como 
por exemplo o Apache, que é o servidor Web mais utilizado no 
mundo (fonte netcraft.com).
A MediaWiki e a WikiMedia também são licenciados pela GPL e 
vêm desempenhando um papel deverás importante, pois em muitas 
vezes ele supri a necessidade de conhencimento de determinados 
assuntos. É possível consultar a lista de softwares livres no 
seguinte link:
https://directory.fsf.org/wiki/Main_Page
 
 
10
Distribuições Linux
Árvore das principais distribuições
Linux Beginners in Cloud
Veja a árvore completa disponibilizada nesta aula do Moodle.
Ubuntu
Arch LinuxAndroid
RedHat
Fedora CentOS
Distribuições
Uma vez licenciado pela GPL dependendo da modalidade, os 
códigos fonte das Distribuições ficam abertos para os usuários, o 
que proporciona na criação de deveras variações de Sistema 
Operacionais. Com isso, a lista de distribuições só tem crescido, 
conforme pode ser consultado na linha do tempo de distribuições 
disponibilizadas nesta aula.
 
 
11
Linux Beginners in Cloud
➢ Unix, GNU e Linux;
➢ OpenSource;
➢ Filosofia das 4 Liberdades; 
➢ Principais Aplicações OpenSource.
História do Linux
Recapitulando...
Anotações:
_______________________________________________
_______________________________________________
_______________________________________________
_______________________________________________
_______________________________________________
_______________________________________________
_______________________________________________
_______________________________________________
_______________________________________________
_______________________________________________
_______________________________________________
_______________________________________________
_______________________________________________

Outros materiais