Baixe o app para aproveitar ainda mais
Prévia do material em texto
LINUX PARA CONCURSO Prof.: Alan Souza SOFTWARE LIVRE • E todo software sobre o qual o usuário tem o livre direito de instalar, usar, estudar, modificar e redistribuir. FSF FREE SOFTWARE FOUNDATION(FUNDAÇÃO DO SOFTWARE LIVRE) • E uma organização sem fins lucrativos, que defende a ideia do Software Livre e que se dedica a eliminação de restrições sobre cópia, entendimento, modificação e redistribuição de programas de computadores. • Iniciou um projeto de criação de um Sistema Operacional (SO) que se aproxima do UNIX, porem gratuito, que se chama GNU (GNU’S NOT UNIX – reparem a recursividade do nome). • Como reguladora, criou a GPL, um tipo de licença publica. GPL GENERAL PUBLIC LICENSE (LICENÇA PÚBLICA GERAL) •A GPL e um tipo de classificação criada pela FSF para determinar o que e software livre. •Na GPL, quatro direitos são garantidos aos usuários dos programas regidos por ela (os chamados software livre). QUATRO DIREITOS DA GPL 1. Um Software Livre poderá ser usado para qualquer finalidade. 2. Um Software Livre poderá ser estudado plenamente (para isso e necessário possuir o código-fonte do programa). 3. Um Software Livre poderá ser alterado em sua totalidade (para isso e necessário possuir o código-fonte do programa). 4. Um Software Livre poderá ser distribuído (copiado) livremente, sem restrições de licença. O LINUX •Sistema Operacional considerado um Software Livre. •Sua distribuição e gratuita e seu código-fonte e aberto (Open Source) •Porém, algumas empresas lançam distribuições que são cobradas apenas a sua venda e não sua utilização/instalação. HISTÓRICO • Idealizado pelo finlandês Linus Torvalds. •Baseou-se no UNIX, (que era OpenSource, porem licenciado para uso comercial) tendo como base a linguagem de programação C. •Primeira versão foi lançada em 1994. CARACTERÍSTICAS • Multitarefa: capaz de executar mais de uma tarefa ao mesmo tempo. • Preemptivo: o SO gerencia o processamento de tarefa, podendo fazer o escalonamento arbitrário. • Multiusuário: capaz de atender a vários terminais (processamento centralizado) estabelecendo um sistema de prioridade entre cada um deles (semelhante ao • Windows 2000). • Multi-sessão: permite vários usuários logados ao mesmo tempo. • Portabilidade: código fonte aberto permite alterações para possíveis adaptações ao hardware (mainframes, pc’s). ESTRUTURA DO LINUX INTERFACES GRÁFICAS • Para utilizar o Linux de maneira gráfica, assim como o Windows, são disponibilizadas algumas interfaces gráficas, porém, não são nativas do Linux, ou seja, não fazem parte do seu Kernel. • Podem ser chamadas de gerenciadores de janelas. • Rodam sobre o Shell do Linux, que por sua vez utiliza uma camada antes da interface gráfica, chamada de servidor X. • As interfaces mais comentadas em provas são KDE e GNOME, compatíveis entre si, ou seja, os programas que rodam em uma também rodam na outra. INTERFACES GRÁFICAS - KDE INTERFACES GRÁFICAS - GNOME DISTRIBUIÇÕES DO LINUX • Uma distribuição é a junção do Kernel com a inclusão de programas auxiliares (aplicativos e acessórios). Toda elas possuem um Kernel e um Shell. • Em alguns casos a distribuição pode ter uma pequena alteração no kernel. • Algumas distribuições são bem pequenas (cabendo em um disquete ou em um CD) e outras já são bem maiores (com centenas de programas juntos) • O que diferencia uma da outra é maneira como são organizados e pré-configurados os aplicativos e como será feita a instalação do sistema. GERENCIADORES DE INICIALIZAÇÃO • São programas que permitem ao usuário gerenciar a inicialização dos SO’s, podendo escolher qual deles carregar, caso haja mais de um em sua máquina. • LILO: Linux LOader é um gerenciador modo texto, que gerencia o setor de Boot da MBR (Master Boot Record - primeiro setor de um HD que é lido na inicialização para dar a partida no computador) do HD permitindo a inicialização seletiva do sistema operacional, ou seja, ele apresenta um menu de opções para que o usuário possa escolher um entre os sistemas operacionais disponíveis para aquela inicialização. • GRUB: GRand Unified Bootloader é um loader que trabalha com interface gráfica, logo na inicialização do computador, antes de carregar o SO. GERENCIADORES DE INICIALIZAÇÃO - LILO GERENCIADORES DE INICIALIZAÇÃO - GRUB CONTAS DE USUÁRIOS • Por ser um sistema multi-sessão e multiusuário, permite o cadastro de contas de usuários com diferentes níveis de permissão de acesso, sendo os principais: • Usuários comuns: possuem restrições aos recursos do SO, não podendo configurar, instalar ou alterar programas, a não ser que seja dada permissão pelo administrador. • Super usuário: conhecido como usuário root (raiz), possui privilégio total sobre a máquina, sendo responsável pela administração de configurações, outras contas de usuários, instalação de programas, etc. ESTRUTURA DE DIRETÓRIOS ESTRUTURA DE DIRETÓRIOS ESTRUTURA DE DIRETÓRIOS ESTRUTURA DE DIRETÓRIOS ESTRUTURA DE DIRETÓRIOS ESTRUTURA DE DIRETÓRIOS ESTRUTURA DE DIRETÓRIOS
Compartilhar