Buscar

01-Aula01_ASL

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 6 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 6 páginas

Prévia do material em texto

24/02/2014
1
Prof. Márcio Rodrigo
Semestre Letivo: 2014.1
� O Linux é a Primeira Referência quando 
falamos em software Livre, sendo que este 
termo gera muitas vezes confusão
� Software Livre, do Inglês Free Software, 
significa a liberdade de uso que seus 
autores oferecem aos que o escolhem um 
sistema publicado desta forma.
� Filosofia (Free Software Foundation):
◦ – O termo “Livre” refere-se a “livre arbítrio” e não
◦ necessariamente a “gratuidade”.
� A Free software foundation definiu quatro 
características básicas as quais o software 
livre deve atender:
◦ Liberdade de poder executar o programa 
para qualquer fim, pessoal ou comercial
◦ Liberdade para estudar o programa que 
deve ter seus fontes disponíveis para 
qualquer pessoa possa entender seu 
funcionamento, e adaptado as a suas 
necessidades.
◦ Liberdade para estudar para poder 
ser modificado e distribuir o 
programa a qualquer pessoa de 
forma a beneficiar seu avanço
◦ Liberdade para copiar poder ser 
modificado e redistribuir o programa 
a seus amigos e conhecidos, sem 
que seja necessário pagamento para 
isto
24/02/2014
2
� Todos softwares atualmente em circulação 
possuem um método de licenciamento, 
proprietário ou livre, comercial ou gratuito. 
� Entre os sistemas do software livre a licença 
mais conhecida é a GPL (Licença Pública 
Geral) do projeto GNU da Free Sofware 
Foundation .
� Todos os projetos criados pela FSP são 
publicados sob a GPL que garante as quatro 
liberdades basicas a eles.
� Uma confusão que ocorre com software 
livre é que, apesar de poder ser modificado 
e retribuído, algumas regras descer ser 
obedecidas para que se possa fazer pleno 
uso das liberdades básicas, entre elas 
temos:
◦ Referencia ao autor e ao projeto original
◦ Informar que os dados originais foram alterado
◦ Exibir informações de copyright e da ausência de 
garantias no uso ou da intenção do software.
◦ Não se pode modificar a licença de 
publicação original de um trabalho, ou 
seja, um projeto publicado sob uma 
licença GPL deverá permanecer livre vem 
como todos os trabalhos derivados deles.
� Além das licenças de software livre existem 
ainda as licenças de documentação que visa 
garantir que manuais e textos possam ser 
utilizados, modificados ou redistribuídos de 
acordo com a publicação original....
� Software disponível com a permissão para 
qualquer usuário, copiá-lo, e distribuí-lo, 
seja na sua forma original ou com 
modificações, seja gratuitamente ou com 
custos
� É importante não confundir software livre 
com software grátis
� Existem software grátis que não podem ser 
redistribuídos e nem modificados
24/02/2014
3
� CopyleftCopyleftCopyleftCopyleft – ao contrário de copyright, libera para distribuição e 
alteração do software
� Opensource, GPL e GNUOpensource, GPL e GNUOpensource, GPL e GNUOpensource, GPL e GNU – disponibilidade do código-fonte do 
software
� Freeware Freeware Freeware Freeware – não possui uma definição amplamente aceita, 
porém, são os software que podem ser distribuídos mas não 
modificados
� SharewareSharewareSharewareShareware – é um software disponibilizado com a permissão de 
redistribuição, mas a sua utilização implica no pagamento pela 
sua licença
� Software proprietário Software proprietário Software proprietário Software proprietário – Software que não podem ser 
distribuídos, modificados nem copiados. Proibido pelo seu 
proprietário
� Demo 
◦ As versões demo são geralmente relacionadas a jogos
◦ Versão mais curta, apenas para avaliação
◦ São grande (ocupam vários CD’s), por isso ficaria impossível 
trabalhar como Shareware
� Trial
◦ Os trials funcionam quase da mesma maneira
◦ Aplicam-se a programas de forma geral
◦ Não deixa exportar nem salvam os trabalhos realizados
◦ Só servem para aprender a trabalhar com software
◦ Expiram com o tempo
� Beta
◦ Versões ainda em desenvolvimento
◦ Muitas vezes com aspectos de freeware, outras vezes 
shareware. Precede a versão oficial 
� O que a GPL garante aos usuários de programas 
regidos por ela?
◦ A liberdade de executar o programa, para qualquer propósito;
◦ A liberdade de estudar como o programa funciona, e adaptá-
lo para as suas necessidades. Acesso ao código-fonte é um 
pré-requisito para esta liberdade;
◦ A liberdade de redistribuir cópias de modo que você possa 
beneficiar o próximo;
◦ A liberdade de aperfeiçoar o programa, e liberar os seus 
aperfeiçoamentos, de modo que toda a comunidade se 
beneficie. Acesso ao código-fonte é um pré-requisito para 
esta liberdade. 
� Características Básicas
◦ Multiusuário – vários usuários utilizando ao mesmo 
tempo
◦ Multiprogramação – vários programas rodando ao 
mesmo tempo
◦ Distribui a força de processamento da CPU para as 
aplicações em execução
◦ Antigamente era difícil de se utilizar pois “sua base” 
era comandos de texto
24/02/2014
4
� È uma “versão” do Linux empacotada por um 
determinado responsável (pessoa ou empresa)
� Como o Linux é livre (GPL), ele pode ser 
adquirido e modificado por qualquer um, que 
pode distribuí-lo novamente... Uma distro é 
formada não só pelo Kernel, mas por diversos 
outros programas úteis.
� KernelKernelKernelKernel: Núcleo do Sistema
� ShellShellShellShell: ambientes que interpretam os comandos 
digitados pelo usuário.
� Comandos ShellComandos ShellComandos ShellComandos Shell: para controlar o sistema em modo 
texto.
� Ambientes GráficosAmbientes GráficosAmbientes GráficosAmbientes Gráficos: para apresentarem o sistema em 
formato visual agradável 
� Aplicativos GráficosAplicativos GráficosAplicativos GráficosAplicativos Gráficos: programas gráficos para 
escritório e outros fins
� ConceitoConceitoConceitoConceito: “Fachada” do Sistema Operacional, 
ou seja, a parte do sistema que “entram em 
contato” com o usuário.
� Na práticaNa práticaNa práticaNa prática: Chama-se Shell a interface textual 
do Linux. Shell é um programa que recebe os 
comandos do usuário e os interpreta, 
enviando-os ao kernel
� São programas que apresentam uma interface 
amigável para o usuário (ícones, janela, etc. 
como o Windows).
� Os ambientes gráficos “rodam” sobre os shell, 
portanto aqueles precisam destes. 
� Os ambientes gráficos são chamados também 
de Gerenciadores de janelas.Gerenciadores de janelas.Gerenciadores de janelas.Gerenciadores de janelas.
24/02/2014
5
� Distribuição Linux são o conjunto de vários 
software agrupados em mídias com intaladores 
personalizadis que visam facilitar o trabalho do 
usuário ou administrador. O linux em sí apenas 
o kernel publicado por Linux Trovalds, sendo 
que as distribuições devem ser classificadas 
com GNU/Linux por terem, em sua grande 
maioria , mais software GNU que apenas o 
Kernel de Torvalds
� Hoje temos várias distribuição, é devido ao fato 
de cada uma apresenta uma peculiaridade ou 
fim especifico
� Diversas empresas de voluntários juntaram os 
programas em “pacotes” próprios os quais 
fornecem suportesuportesuportesuportesuportesuportesuportesuporte;
� Esses pacotes são chamados de distribuições 
onde se destacam:
◦ Conectiva, Fedora Core, SuSe, Slackware, Debian, 
Kurumim, etc.
� Sistema multitarefa e usuário de 32 ou 64 bits;
� Sistema gráfico X-Window;
� Suporte a diversas linguagens como:
◦ Java, C++, Pascal, Prolog, etc.
� Suporte a diversos protocolos de rede: TCP/IP;
� Memória Virtual;
� Código-fonte do Kernel;
� Sistema em constante aperfeiçoamento;
� Estabilidade
� Eterno aprendizado.
24/02/2014
6
� CentOSCentOSCentOSCentOS é uma distribuição Linux de classe 
Enterprise derivada de códigos fonte gratuitamente 
distribuídos pela Red Hat Enterprise Linux e 
mantida pelo CentOS Project.
� A numeração das versões é baseada na numeração 
do Red Hat Enterprise Linux. Por exemplo, o 
CentOS 4é baseado no Red Hat Enterprise Linux 4. 
A diferença básica entre um e outro é o 
fornecimento de suporte pago na aquisição de um 
Red Hat Enterprise Linux. Funcionalmente, pode-se 
considerar os sistemas clones.
� CentOS proporciona um grande acesso aos softwares padrão 
da indústria, incluindo total compatibilidade com os pacotes de 
softwares preparados especificamente para os sistemas da Red 
Hat Enterprise Linux. Isso lhe dá o mesmo nível de segurança e 
suporte, através de updates, que outras soluções Linux 
Enterprise, porém sem custo.
� Suporta tanto ambientes de servidores para aplicações de 
missão crítica quanto ambientes de estações de trabalho e 
ainda possui uma versão Live CD.
� CentOS possui numerosas vantagens, incluindo: uma 
comunidade activa e crescente, um rápido desenvolvimento e 
teste de pacotes, uma extensa rede para downloads, 
desenvolvedores acessíveis, múltiplos canais de suporte 
incluindo suporte em português e suporte comercial através de 
parceiros.

Continue navegando