sistema operacionais ii linux e software livre · pdf filemikrotic \ brazilfw mini...
TRANSCRIPT
![Page 1: Sistema Operacionais II Linux e Software Livre · PDF fileMikrotic \ brazilFW Mini distribuição que permite transformar qualquer equipamento (plataforma x86) em um poderoso roteador](https://reader033.vdocuments.pub/reader033/viewer/2022052711/5ab5508a7f8b9adc638cdf9b/html5/thumbnails/1.jpg)
Sistema Operacionais II
Linux e Software Livre
![Page 2: Sistema Operacionais II Linux e Software Livre · PDF fileMikrotic \ brazilFW Mini distribuição que permite transformar qualquer equipamento (plataforma x86) em um poderoso roteador](https://reader033.vdocuments.pub/reader033/viewer/2022052711/5ab5508a7f8b9adc638cdf9b/html5/thumbnails/2.jpg)
Sistema Operacional II
Professor: Marcelo Nascimento
E-mail: [email protected]
Objetivos
•Entender o que é um software livre;
•Conhecer as licenças livres mais populares;
•Conhecer basicamente o Linux e suas principais
distribuições.
.
![Page 3: Sistema Operacionais II Linux e Software Livre · PDF fileMikrotic \ brazilFW Mini distribuição que permite transformar qualquer equipamento (plataforma x86) em um poderoso roteador](https://reader033.vdocuments.pub/reader033/viewer/2022052711/5ab5508a7f8b9adc638cdf9b/html5/thumbnails/3.jpg)
Sistema Operacional II
Professor: Marcelo Nascimento
E-mail: [email protected]
O que é o Linux?
Linux é o termo geralmente usado para designar qualquer Sistema
Operacional que utilize o núcleo Linux.
NÚCLEO(kernel): È o principal componente de um Sistema Operacional,
responsável pela comunicação entre hardware (impressora, monitor,
mouse, teclado) e aplicativos de sistema.
![Page 4: Sistema Operacionais II Linux e Software Livre · PDF fileMikrotic \ brazilFW Mini distribuição que permite transformar qualquer equipamento (plataforma x86) em um poderoso roteador](https://reader033.vdocuments.pub/reader033/viewer/2022052711/5ab5508a7f8b9adc638cdf9b/html5/thumbnails/4.jpg)
Sistema Operacional II
Professor: Marcelo Nascimento
E-mail: [email protected]
Características É considerado um Software básico;
É um Software Livre;
Licença de uso: GPL/GNU. GPL/GNU – significa Licença Pública
geral, consiste na designação de licença para softwares livres;
Multitarefa, Multissessão e Multiusuário;
Portabilidade: código fonte aberto permite alterações para possíveis
adaptações ao hardware (mainframes, pc’s).;
Multiprocessamento;
Sistema Monolítico – todos processos em um só núcleo..
![Page 5: Sistema Operacionais II Linux e Software Livre · PDF fileMikrotic \ brazilFW Mini distribuição que permite transformar qualquer equipamento (plataforma x86) em um poderoso roteador](https://reader033.vdocuments.pub/reader033/viewer/2022052711/5ab5508a7f8b9adc638cdf9b/html5/thumbnails/5.jpg)
Sistema Operacional II
Professor: Marcelo Nascimento
E-mail: [email protected]
Estrutura
APLICATIVOS
SHEL
KERNEL
HARDWARE
![Page 6: Sistema Operacionais II Linux e Software Livre · PDF fileMikrotic \ brazilFW Mini distribuição que permite transformar qualquer equipamento (plataforma x86) em um poderoso roteador](https://reader033.vdocuments.pub/reader033/viewer/2022052711/5ab5508a7f8b9adc638cdf9b/html5/thumbnails/6.jpg)
Sistema Operacional II
Professor: Marcelo Nascimento
E-mail: [email protected]
Estrutura
APLICATIVOS
• Recursos de software que compõem a distribuição do Linux.
![Page 7: Sistema Operacionais II Linux e Software Livre · PDF fileMikrotic \ brazilFW Mini distribuição que permite transformar qualquer equipamento (plataforma x86) em um poderoso roteador](https://reader033.vdocuments.pub/reader033/viewer/2022052711/5ab5508a7f8b9adc638cdf9b/html5/thumbnails/7.jpg)
Sistema Operacional II
Professor: Marcelo Nascimento
E-mail: [email protected]
Estrutura
SHEL
• Representa uma camada entre o kernel do sistema operacional e o usuário.
• É o interpretador de comandos digitados que passa para o kernel e vice-versa.
• Os mais conhecidos são o Bourne Shell (bsh), o C Shell (csh), o Korn Shell (ksh) e o Bourne Again Shell - bash (nova versão do Bourne Shell).
![Page 8: Sistema Operacionais II Linux e Software Livre · PDF fileMikrotic \ brazilFW Mini distribuição que permite transformar qualquer equipamento (plataforma x86) em um poderoso roteador](https://reader033.vdocuments.pub/reader033/viewer/2022052711/5ab5508a7f8b9adc638cdf9b/html5/thumbnails/8.jpg)
Sistema Operacional II
Professor: Marcelo Nascimento
E-mail: [email protected]
Estrutura
KERNEL
• É o próprio sistema operacional – é o núcleo essencial do sistema.
• É a parte mais próxima do nível físico.
• Composta de chamadas ao sistema, de acesso aos dispositivos E/S e gerência dos recursos da máquina.
![Page 9: Sistema Operacionais II Linux e Software Livre · PDF fileMikrotic \ brazilFW Mini distribuição que permite transformar qualquer equipamento (plataforma x86) em um poderoso roteador](https://reader033.vdocuments.pub/reader033/viewer/2022052711/5ab5508a7f8b9adc638cdf9b/html5/thumbnails/9.jpg)
Sistema Operacional II
Professor: Marcelo Nascimento
E-mail: [email protected]
Estrutura
HARDWARE • Parte física do computador, ou
seja o conjunto de aparatos eletrônicos como: placa mãe, processador, memória, etc.
![Page 10: Sistema Operacionais II Linux e Software Livre · PDF fileMikrotic \ brazilFW Mini distribuição que permite transformar qualquer equipamento (plataforma x86) em um poderoso roteador](https://reader033.vdocuments.pub/reader033/viewer/2022052711/5ab5508a7f8b9adc638cdf9b/html5/thumbnails/10.jpg)
Sistema Operacional II
Professor: Marcelo Nascimento
E-mail: [email protected]
Fundação para Software Livre
De acordo com FSF (Free Software Foundation) é todo
software que atende a quatro liberdades.
Liberdade de Executar (Liberdade n. 0 )
Liberdade de Estudar como funciona (Liberdade n. 1)
Liberdade de Redistribuir (Liberdade n. 2)
Liberdade de Modificar (Liberdade n. 3)
![Page 11: Sistema Operacionais II Linux e Software Livre · PDF fileMikrotic \ brazilFW Mini distribuição que permite transformar qualquer equipamento (plataforma x86) em um poderoso roteador](https://reader033.vdocuments.pub/reader033/viewer/2022052711/5ab5508a7f8b9adc638cdf9b/html5/thumbnails/11.jpg)
Sistema Operacional II
Professor: Marcelo Nascimento
E-mail: [email protected]
Fundação para Software Livre
Para que a liberdade de estudar como o programa funciona
e a liberdade modificar possa ser exercida na sua
plenitude o acesso ao código fonte é fundamental.
Então todo software livre deve ter o código aberto.
![Page 12: Sistema Operacionais II Linux e Software Livre · PDF fileMikrotic \ brazilFW Mini distribuição que permite transformar qualquer equipamento (plataforma x86) em um poderoso roteador](https://reader033.vdocuments.pub/reader033/viewer/2022052711/5ab5508a7f8b9adc638cdf9b/html5/thumbnails/12.jpg)
Sistema Operacional II
Professor: Marcelo Nascimento
E-mail: [email protected]
Free Software X Freeware
Não confundir o free de Free Software com o free de
Freeware.
Freeware são software distribuídos gratuitamente mas que
não necessariamente compartilham as liberdades da FSF
![Page 13: Sistema Operacionais II Linux e Software Livre · PDF fileMikrotic \ brazilFW Mini distribuição que permite transformar qualquer equipamento (plataforma x86) em um poderoso roteador](https://reader033.vdocuments.pub/reader033/viewer/2022052711/5ab5508a7f8b9adc638cdf9b/html5/thumbnails/13.jpg)
Sistema Operacional II
Professor: Marcelo Nascimento
E-mail: [email protected]
Software Open Source (Código Aberto)
Idealizado pela OSI (Open Source Initiative) é Todo
software que possui o código aberto.
Cuidado com o Termo “Open Source”
Algumas empresas disponibilizam software com o termo
“Open Source”, mas a licença que acompanha o software
restringe modificações.
![Page 14: Sistema Operacionais II Linux e Software Livre · PDF fileMikrotic \ brazilFW Mini distribuição que permite transformar qualquer equipamento (plataforma x86) em um poderoso roteador](https://reader033.vdocuments.pub/reader033/viewer/2022052711/5ab5508a7f8b9adc638cdf9b/html5/thumbnails/14.jpg)
Sistema Operacional II
Professor: Marcelo Nascimento
E-mail: [email protected]
Software Open Source (Código Aberto)
A organização definiu dez quesitos para que um software possa ser
considerado Open Source:
1. Distribuição livre;
2. Acesso ao código-fonte;
3. Permissão para criação de trabalhos derivados;
4. Integridade do autor do código-fonte;
5. Não discriminação contra pessoas ou grupos;
6. Não discriminação contra áreas de atuação;
7. Distribuição da licença;
8. Licença não específica a um produto;
9. Licença não restritiva a outros programas;
10.Licença neutra em relação à tecnologia.
![Page 15: Sistema Operacionais II Linux e Software Livre · PDF fileMikrotic \ brazilFW Mini distribuição que permite transformar qualquer equipamento (plataforma x86) em um poderoso roteador](https://reader033.vdocuments.pub/reader033/viewer/2022052711/5ab5508a7f8b9adc638cdf9b/html5/thumbnails/15.jpg)
Sistema Operacional II
Professor: Marcelo Nascimento
E-mail: [email protected]
Open Source x Livre
A principal diferença entre open source e Free Software está no fato
que enquanto a FSF usa o termo em torno de um discurso baseado
em questões éticas, direitos e liberdades, a OSI usa o termo sob um
ponto de vista puramente técnico e de mercado.
![Page 16: Sistema Operacionais II Linux e Software Livre · PDF fileMikrotic \ brazilFW Mini distribuição que permite transformar qualquer equipamento (plataforma x86) em um poderoso roteador](https://reader033.vdocuments.pub/reader033/viewer/2022052711/5ab5508a7f8b9adc638cdf9b/html5/thumbnails/16.jpg)
Sistema Operacional II
Professor: Marcelo Nascimento
E-mail: [email protected]
Principais Licenças
Documento que formaliza a forma de distribuição de um
software.
Podemos classificar as licenças em:
Permissivas;
Recíprocas Totais;
Recíprocas Parciais.
![Page 17: Sistema Operacionais II Linux e Software Livre · PDF fileMikrotic \ brazilFW Mini distribuição que permite transformar qualquer equipamento (plataforma x86) em um poderoso roteador](https://reader033.vdocuments.pub/reader033/viewer/2022052711/5ab5508a7f8b9adc638cdf9b/html5/thumbnails/17.jpg)
Sistema Operacional II
Professor: Marcelo Nascimento
E-mail: [email protected]
Licença Permissivas
• Poucas restrições que impõem às pessoas que obtém o
produto.
• Devem ser usadas quando se deseja que o projeto possa
atingir um número maior de pessoas para ampla divulgação.
BSD;
MIT;
APACHE.
![Page 18: Sistema Operacionais II Linux e Software Livre · PDF fileMikrotic \ brazilFW Mini distribuição que permite transformar qualquer equipamento (plataforma x86) em um poderoso roteador](https://reader033.vdocuments.pub/reader033/viewer/2022052711/5ab5508a7f8b9adc638cdf9b/html5/thumbnails/18.jpg)
Sistema Operacional II
Professor: Marcelo Nascimento
E-mail: [email protected]
Licença Recíproca Totais
• Qualquer trabalho derivado do original deve ser
redistribuído e disponibilizado sob os mesmos termos da
licença original.
• Conhecida como copyleft.
GPL;
AGPL.
![Page 19: Sistema Operacionais II Linux e Software Livre · PDF fileMikrotic \ brazilFW Mini distribuição que permite transformar qualquer equipamento (plataforma x86) em um poderoso roteador](https://reader033.vdocuments.pub/reader033/viewer/2022052711/5ab5508a7f8b9adc638cdf9b/html5/thumbnails/19.jpg)
Sistema Operacional II
Professor: Marcelo Nascimento
E-mail: [email protected]
Licença Recíproca Parciais
• Conhecidas como copyleft fraco.
• Modificações feitas em um software sob esta licença devem
ser disponibilizadas sob a mesma licença.
• Modificações foram utilizadas como componente de outro
projeto de software, não precisa, necessariamente, ser
disponibilizado sob a mesma licença.
MOZILLA;
LGPL.
![Page 20: Sistema Operacionais II Linux e Software Livre · PDF fileMikrotic \ brazilFW Mini distribuição que permite transformar qualquer equipamento (plataforma x86) em um poderoso roteador](https://reader033.vdocuments.pub/reader033/viewer/2022052711/5ab5508a7f8b9adc638cdf9b/html5/thumbnails/20.jpg)
Sistema Operacional II
Professor: Marcelo Nascimento
E-mail: [email protected]
Distribuições
Sendo um sistema operacional livre e de código aberto o
Linux pode ser customizado e adequado às necessidades de
cada pessoa ou grupo. Cada vez que alguém altera o Linux com
personalizações e particularidades, esta alteração é chamada
de Distribuição Linux.
DISTRIBUIÇÃO OU DISTROS = agrupamento de software ao Kernel
Linux para atender propósitos específicos. As distribuições
são mantidas por grupos específicos, indivíduos, empresas e
universidades.
![Page 21: Sistema Operacionais II Linux e Software Livre · PDF fileMikrotic \ brazilFW Mini distribuição que permite transformar qualquer equipamento (plataforma x86) em um poderoso roteador](https://reader033.vdocuments.pub/reader033/viewer/2022052711/5ab5508a7f8b9adc638cdf9b/html5/thumbnails/21.jpg)
Sistema Operacional II
Professor: Marcelo Nascimento
E-mail: [email protected]
Distribuições Para conhecer as distros mais populares, visite o site
distrowatch
Distribuições mais populares [distrowatch em 18/02/2014]
Mint
Ubuntu
Debian
Mageia
Fedora
![Page 22: Sistema Operacionais II Linux e Software Livre · PDF fileMikrotic \ brazilFW Mini distribuição que permite transformar qualquer equipamento (plataforma x86) em um poderoso roteador](https://reader033.vdocuments.pub/reader033/viewer/2022052711/5ab5508a7f8b9adc638cdf9b/html5/thumbnails/22.jpg)
Sistema Operacional II
Professor: Marcelo Nascimento
E-mail: [email protected]
Debian
•Muito Estável e bem testada.
•Pode ser instalada em diferentes computadores inclusive com
configurações fracas de hardware.
• Especialmente conhecido pelo seu sistema de gestão de
pacotes, chamado APT.
![Page 23: Sistema Operacionais II Linux e Software Livre · PDF fileMikrotic \ brazilFW Mini distribuição que permite transformar qualquer equipamento (plataforma x86) em um poderoso roteador](https://reader033.vdocuments.pub/reader033/viewer/2022052711/5ab5508a7f8b9adc638cdf9b/html5/thumbnails/23.jpg)
Sistema Operacional II
Professor: Marcelo Nascimento
E-mail: [email protected]
Gráfico: Gnome
Sistema de Pacotes: DEB (apt-get)
Recomendação: Usuários avançados e servidores WEB
Distribuições Derivadas: Ubuntu, Satux, Knoppix, Tucunaré
![Page 24: Sistema Operacionais II Linux e Software Livre · PDF fileMikrotic \ brazilFW Mini distribuição que permite transformar qualquer equipamento (plataforma x86) em um poderoso roteador](https://reader033.vdocuments.pub/reader033/viewer/2022052711/5ab5508a7f8b9adc638cdf9b/html5/thumbnails/24.jpg)
Sistema Operacional II
Professor: Marcelo Nascimento
E-mail: [email protected]
Primeira distribuição a utilizar um sistema de
gerenciamento de pacotes.
Ambiente Gráfico: Gnome
Sistema de Pacotes:RPM (Yum)
Recomendação:Usuários Avançados e Intermediários
Distribuições Derivadas: CentOS, Fedora
![Page 25: Sistema Operacionais II Linux e Software Livre · PDF fileMikrotic \ brazilFW Mini distribuição que permite transformar qualquer equipamento (plataforma x86) em um poderoso roteador](https://reader033.vdocuments.pub/reader033/viewer/2022052711/5ab5508a7f8b9adc638cdf9b/html5/thumbnails/25.jpg)
Sistema Operacional II
Professor: Marcelo Nascimento
E-mail: [email protected]
Distribuições Especificas
Mikrotic \ brazilFW
Mini distribuição que permite transformar
qualquer equipamento (plataforma x86) em um
poderoso roteador.
Android
Sistema Operacional voltada para
smartphones, desenvolvida pela Google.
![Page 26: Sistema Operacionais II Linux e Software Livre · PDF fileMikrotic \ brazilFW Mini distribuição que permite transformar qualquer equipamento (plataforma x86) em um poderoso roteador](https://reader033.vdocuments.pub/reader033/viewer/2022052711/5ab5508a7f8b9adc638cdf9b/html5/thumbnails/26.jpg)
Sistema Operacional II
Professor: Marcelo Nascimento
E-mail: [email protected]
Distribuição que vamos utilizar
![Page 27: Sistema Operacionais II Linux e Software Livre · PDF fileMikrotic \ brazilFW Mini distribuição que permite transformar qualquer equipamento (plataforma x86) em um poderoso roteador](https://reader033.vdocuments.pub/reader033/viewer/2022052711/5ab5508a7f8b9adc638cdf9b/html5/thumbnails/27.jpg)
Sistema Operacional II
Professor: Marcelo Nascimento
E-mail: [email protected]
ubuntu
Possui instalação fácil e rápida. Inclui aplicativos como
firefox, pacote de escritório e outros.
Ambiente Gráfico: Gnome \ Unity
Sistema de Pacotes: DEB (apt-get)
Recomendações: Usuários Iniciantes
![Page 28: Sistema Operacionais II Linux e Software Livre · PDF fileMikrotic \ brazilFW Mini distribuição que permite transformar qualquer equipamento (plataforma x86) em um poderoso roteador](https://reader033.vdocuments.pub/reader033/viewer/2022052711/5ab5508a7f8b9adc638cdf9b/html5/thumbnails/28.jpg)
Sistema Operacional II
Professor: Marcelo Nascimento
E-mail: [email protected]
ubuntu
Versões
A primeira versão oficial é a 4.10 O Ubuntu utiliza um
sistema de versionamento bem diferente. Os releases são
numerados com base no mês e ano em que são lançados e
recebem um codinome.
![Page 29: Sistema Operacionais II Linux e Software Livre · PDF fileMikrotic \ brazilFW Mini distribuição que permite transformar qualquer equipamento (plataforma x86) em um poderoso roteador](https://reader033.vdocuments.pub/reader033/viewer/2022052711/5ab5508a7f8b9adc638cdf9b/html5/thumbnails/29.jpg)
Sistema Operacional II
Professor: Marcelo Nascimento
E-mail: [email protected]
ubuntu Versões
As versões regulares do Ubuntu recebem atualizações e
correções durante um período de 9 meses.
Quem precisa de mais estabilidade, existem as versões LTS
(long term support), que recebem atualizações por um 5
anos.
![Page 30: Sistema Operacionais II Linux e Software Livre · PDF fileMikrotic \ brazilFW Mini distribuição que permite transformar qualquer equipamento (plataforma x86) em um poderoso roteador](https://reader033.vdocuments.pub/reader033/viewer/2022052711/5ab5508a7f8b9adc638cdf9b/html5/thumbnails/30.jpg)
Sistema Operacional II
Professor: Marcelo Nascimento
E-mail: [email protected]
ubuntu Versões
Atualmente as versões regulares são:
12.10 – Lançada em Outubro/2012, suporte até abril 2014.
13.10 – Lançada em outubro/2013, suporte até julho de 2014.
Já as versões LTS são:
10.04 – Lançada em Abril/2010, suporte até 2015
12.04 – Lançada em Abril/2012, suporte até 2017
![Page 31: Sistema Operacionais II Linux e Software Livre · PDF fileMikrotic \ brazilFW Mini distribuição que permite transformar qualquer equipamento (plataforma x86) em um poderoso roteador](https://reader033.vdocuments.pub/reader033/viewer/2022052711/5ab5508a7f8b9adc638cdf9b/html5/thumbnails/31.jpg)
Sistema Operacional II
Professor: Marcelo Nascimento
E-mail: [email protected]
Atividade (2,0 pontos) 1º Nota
1. Quais principais características de uma licença classificada como recíproca total?.
2. O que é um projeto Open Source?
3. Defina a estrutura do Linux.
4. O que é uma Distribuição Linux?
5. O que prega a Fundação de Software Livre?
6. Quais vantagens em utilizar software livre?
7. Como podem ser classificadas as principais licenças?
![Page 32: Sistema Operacionais II Linux e Software Livre · PDF fileMikrotic \ brazilFW Mini distribuição que permite transformar qualquer equipamento (plataforma x86) em um poderoso roteador](https://reader033.vdocuments.pub/reader033/viewer/2022052711/5ab5508a7f8b9adc638cdf9b/html5/thumbnails/32.jpg)
Sistema Operacionais II
Linux e Software Livre