T_ LINUX

22
Sistemas Operacionais

description

Linux PWP

Transcript of T_ LINUX

Page 1: T_ LINUX

Sistemas Operacionais

Page 2: T_ LINUX

Alexsandro Godoi Pereira – RA 9977018965Lucas dos Santos Galdino – RA 7633744177 Stefani Rodriques Ignacio da Silva – RA Willian Gonçalves dos Santos – RA 9977018975

Page 3: T_ LINUX

Introdução

• Apesar de muitos acreditarem que o Linux por si só é um sistema operacional, não é bem uma verdade existe uma grande discussão envolvendo o assunto muitos consideram o sistema operacional como GNU Linux, ideia fundamentada pela (Free Software Foundation) que defende que o sistema operacional formado pelo núcleo Linux e o conjunto de utilitários e aplicativos que o compõe são aqueles desenvolvidos pelo seu projeto GNU deve ser chamado de GNU/Linux.

Page 4: T_ LINUX

O que é o Linux

• Linux é ao mesmo tempo um núcleo (ou Kernel) e o sistema operacional que roda sobre ele, dependendo do contexto em que você encontrar a referência.

• O núcleo Linux foi criado em 1991, por Linus Torvalds (Figura 28), então um estudante finlandês baseado no Sistema Minix desenvolvido pelo acadêmico famoso Andrew Tanenbaum.

Page 5: T_ LINUX

Projeto GNU

• Desenvolvido em 1984 por Richard Stallman com o objetivo de criar um software livre, e apenas em 1985 o projeto GNU defendeu a ideia de software, sendo assim a pratica de melhoria por usuários de software já existentes se tornou mais comum com o decorrer do tempo. O software livre possui 4 liberdades sendo elas:

Page 6: T_ LINUX

4 Liberdades1. Liberdade de executar: o software da maneira que

preferir;2. Liberdade de verificar: a forma que o programa

funciona, para que possa realizar alterações para melhoria conforme cada necessidade;

3. Liberdade de retribuir: possui dual boot podendo ser transferível sem ser necessária qualquer licença;

4. Liberdade de Melhorar: Poder realizar alterações, melhorias e torna-las públicas, compartilháveis com outros usuários;

Page 7: T_ LINUX

Diferença entre software livre e código aberto

• Codigo aberto é designado quando o desenvolvedor apresenta o código fonte, porém não é permitido que se faça distribuições e modificações.

• Software Livre esta fundamentado nas 4 liberdades do GNU.

Page 8: T_ LINUX

Kernel X Shell

• Kernel e é ele quem conversa com o hardware indicando o que deve ser feito.

• Shell camada que envolve o kernel proporcionando uma interface para que o usuário possa fazer requisições ao kernel.

• A seguir alguns exemplos de Shell:

Page 9: T_ LINUX

Exemplo 1

• Alex@tuxcaverna:~$• Alex= Nome do usuário comum• tuxcaverna = nome da maquina• ~ = diretório home do usuário• $ = está logado com um usuário comum

Page 10: T_ LINUX

Exemplo 2

• root = super-usuário do sistema• tuxcaverna = nome da maquina• home/kalib/imgs# = árvore de diretório onde

você encontra no momento• # = está logado no root

Page 11: T_ LINUX

Estruturas básicas de diretório

• O sistema GNU/Linux possui a seguinte estrutura básica de diretórios organizados segundo o FHS (Filesystem Hierarchy Standard). Basicamente tudo faz parte de um único diretório ou pasta, chamado diretório raiz ou simplesmente “/”.

• Já no Windows temos a unidade C: como raiz.

Page 12: T_ LINUX

Estruturas básicas de diretório

• Veja alguns dos diretórios pertencentes ao diretório raiz “/”:

• /boot - Arquivos necessários para a inicialização do sistema;

• /bin: Contém arquivos programas do sistema que são usados com frequência pelos usuários;

• /dev – arquivos usados para acessar dispositivos;• /lib – bibliotecas compartilhadas; • /home – diretório que contem arquivos dos usuários

entre outros;• /etc: Arquivos de configuração de seu computador local;

Page 13: T_ LINUX

Distribuições GNU/Linux

• Hoje em dia existem mais de 500 distribuições Linux, já contanto apenas as distribuições ativas. Apesar disso, 98% delas são personalizações de outras distribuições já existente.

• A seguir será mostrado algumas das mais populares:

Page 14: T_ LINUX

Distribuições GNU/Linux

• Ubuntu: Em pouco mais de um ano, o Ubuntu se tornou uma das distribuições Linux mais populares. Ele é baseado no Debian Sid (a eterna versão "instável"), incorporando melhorias e correções, de forma a proporcionar um sistema bastante estável e fácil de usar. O Ubuntu utiliza o Gnome como interface padrão, mas é possível instalar os pacotes do KDE através do metapacote "kubuntu-desktop", que pode ser instalado através do Synaptic (o gerenciador de pacotes padrão) ou através do apt-get.

Page 15: T_ LINUX

Distribuições GNU/Linux

• Debian: O Debian GNU/Linux é uma distribuição que segue toda filosofia do projeto GNU, oficialmente contendo apenas pacotes com programas de código-fonte livre, feito por voluntários espalhados pelo mundo, e sem fins lucrativos. Apesar de atualmente ser usado com o kernel Linux, ele se intitula como um sistema operacional que pode usar outros kernels como o Hurd. O Debian conta com mais de 3.950 pacotes, que facilitam e muito a instalação e gerenciamento de programas no sistema. Além do mais, ele é o pai do apt, a ferramenta de atualização de pacotes automática, feita pela internet. Mas há quem diga que o Debian ainda tem muito que melhorar, como a simplificação do processo de instalação.

Page 16: T_ LINUX

Distribuições GNU/Linux

• Red Hat: Desde o início, a Red Hat é uma das principais distribuições e que influenciou um grande número de outros sabores do Linux. Criadora do RPM, o gerenciador de pacotes mais usado atualmente no Linux, a Red Hat atualmente têm uma distribuição mais voltada para o mercado de servidores. Mas isso não quer dizer que ela não seja boa também para uso doméstico. Você encontra nela uma facilidade de manuseio, pacotes atualizados, entre outros.

Page 17: T_ LINUX

Distribuições GNU/Linux

• Slackware: Podemos dizer que o Slackware é uma das mais famosas distribuições. O seu criador segue uma filosofia bem rígida: mantê-la o mais parecido com o UNIX possível. As prioridades da distribuição são: estabilidade e simplicidade, e é isso que a torna uma das mais populares. Possui uma interface de instalação bem amigável, além de uma série de scripts que ajudam na instalação e desinstalação de pacotes, o que a torna uma alternativa tanto para usuários iniciantes como os já experientes.

Page 18: T_ LINUX

Distribuições GNU/Linux

• Kurumin: Uma distribuição baseada em Debian que roda diretamente a partir do CD (Live CD), o Kurumin é ideal para quem deseja testar uma distribuição Linux. Caso goste, pode ser instalada diretamente no disco rígido. Suporta boa quantidade de hardwares disponíveis. A versão instalada possui suporte a maioria dos winmodens mais encontrados no Brasil.

Page 19: T_ LINUX

Vantagens GNU/LINUX

• Baixo custo• Comunidade de suporte ativa• Rápido, estável, robusto e seguro;• Tem imunidade a vírus;• Alta disponibilidade de hardware;• Pode ser customizado;• Livre de royalties pode ser distribuído para qualquer usuário;• Dual Boot, podendo escolher qual irá utilizar Linus ou outro

SO;• Econômico (Não há licenças nem royalties);• Virtualização (VMWARE, VIRTUAL BOX);

Page 20: T_ LINUX

Desvantagens GNU/LINUX

• Incompatibilidade com equipamentos;• Formatos Proprietários;• Entendimento: para se familiarizar com

o sistema requer paciência.

Page 21: T_ LINUX

Conclusão

• Com isso tivemos oportunidade de conhecer melhor as características do Sistema Operacional GNU/Linux e se aprofundar no assunto ampliando nossos conhecimentos e complementando as aulas ministradas pelo professor.

Page 22: T_ LINUX

Referencias• MEU PINGUIM . (Setembro ). Fonte: http://meupinguim.com/voce-

perde-usando-linux/• TECHTUDO. (20 de Setembro de 2015). Fonte:

http://www.techtudo.com.br/noticias/noticia/2015/03/linux-tudo-o-que-voce-precisa-saber-antes-de-comecar-usar.html

• TECNOLOGIA UOL. (23 de Setembro de 2015). Fonte: http://tecnologia.uol.com.br/especiais/ultnot/2005/08/18/ult2888u81.jhtm

• VIVA O LINUX. (19 de Setembro de 2015). Fonte: http://www.vivaolinux.com.br/linux/

• WIKIPEDIA. (23 de Setembro de 2015). Fonte: https://pt.wikipedia.org/wiki/Red_Hat_Linux

• WIKIPEDIA. (20 de Setembro de 2015). Fonte: https://pt.wikipedia.org/wiki/Unix