Vous êtes sur la page 1sur 43

Gesto de Sistemas Operacionais II

Prof. Ricardo

Linux refere-se a qualquer sistema operacional do tipo Unix que utiliza o ncleo Linux.
GNU/Linux refere-se a qualquer sistema operacional do tipo Unix que utiliza o ncleo Linux e tambm os programas de sistema GNU.

O Projeto GNU e o Linux

Um sistema operacional compreendido por vrios aplicativos e utilitrios, alm de um kernel.


No incio do projeto no havia nenhum kernel Unix-compatvel livre foi decidido que se deveria desenvolver um: o Hurd Pouco depois do incio do desenvolvimento do Hurd, surgiu o Linux, um kernel Unix-compatvel livre

Com algumas modificaes na biblioteca GNU C e em outros pontos do sistema, foi possvel utilizar o kernel do linux no sistema GNU
Finalmente passou a existir um sistema operacional Unix compatvel completamente livre, com editores de texto, compiladores e outras ferramentas do Projeto GNU

1991 Linus Torvalds - comeou a desenvolver um sistema operacional que se assemelhasse ao Unix, em Helsinque. Linus, ento, escreveu uma mensagem em uma lista de discusses na internet, encorajando programadores e usurios Unix, a ajud-lo na tarefa de criar um sistema operacional semelhante ao Unix, para micros domsticos. Para isso ele disponibilizou o cdigo fonte do Linux (kernel) a outros programadores, para que todos pudessem desenvolvlo. Cdigo original, escrito em C, uma linguagem poderosa e verstil, alm de ser a linguagem preferida pelos desenvolvedores da poca.

Linux - Definies

Tux o mascote

O objetivo do sistema operacional prover um ambiente de execuo para os programas, promovendo a interao entre usurio e o computador, ou seja, responsvel pelo gerenciamento de recursos e perifricos (como memria, discos, arquivos, impressoras, CD-ROMs, etc.), interpretao de mensagens e a execuo de programas.
Para o caso do Linux, o Kernel (ncleo principal de um sistema operacional) mais um conjunto de ferramentas compem o Sistema Operacional. A funo do kernel isolar os programas executados do hardware sobre o qual ele roda. tambm o responsvel por gerenciar os recursos disponveis no computador

Cdigo Aberto
O software chamado de cdigo aberto, ou open source em ingls, um tipo de software cujo cdigo fonte visvel publicamente. O software de cdigo aberto respeita as quatro liberdades definidas pela Free Software Foundation.

Software Livre
O conceito de software livre e software grtis so muito facilmente confundidos na sua verso em ingls. No entanto quando falamos de free software no sentido de freedom que quer dizer software livre no sentido de liberdade e no de software grtis. Isso se refere a qualquer programa de computador que pode ser usado, copiado, estudado, modificado e redistribudo com algumas restries.
Smbolo do movimento GNU

Software Livre Liberdades Bsicas


GNU General Public License (Licena Pblica Geral) ou GPL, a designao da licena para software livre idealizada por Richard Stallman no final da dcada de 1980, no mbito do projecto GNU da Free Software Foundation (FSF).
4 Premissas Bsicas:

A liberdade para executar o programa, para qualquer propsito (liberdade n 0);

A liberdade de estudar como o programa funciona, e adapt-lo para as suas necessidades (liberdade n 1). Acesso ao cdigo-fonte um pr-requisito para esta liberdade;

A liberdade de redistribuir cpias de modo que voc possa ajudar ao seu prximo (liberdade n 2);

A liberdade de aperfeioar o programa, e liberar os seus aperfeioamentos, de modo que toda a comunidade se beneficie (liberdade n 3). Acesso ao cdigo-fonte um pr-requisito para esta liberdade;

Pra que Mudar?

Por que eu mudei


J mudei de mulher... J mudei de clube... Pro Linux foi bem mais fcil... e olha que nem paguei nada!

Eu ? No mudei pro Linux no, mas o Shumacher me disse que muito rpido...

Ah t, voc prefere Microsoft!

Multitarefa real ( Dois programas executando ao mesmo tempo ) .

Multiusurio ( Mais de um usurio usando recursos do sistema ao mesmo tempo ) .

Modularizao - O Linux somente carrega para a memria o que usado durante o processamento, liberando totalmente a memria assim que o programa/dispositivo finalizado. No precisa de um processador potente para funcionar. O sistema roda bem em computadores 386Sx 25 com 4MB de memria RAM.

LINUX NO VULNERVEL A VRUS! Devido a separao de privilgios entre processos e respeitadas as recomendaes padro de poltica de segurana e uso de contas privilegiadas (como a de root, como veremos adiante), programas como vrus tornam-se inteis pois tem sua ao limitada pelas restries de acesso do sistema de arquivos e execuo.

Kernel o ncleo do Sistema Operacional. Ele representa a camada mais baixa de interface com o Hardware, sendo responsvel por gerenciar os recursos do sistema computacional como um todo.

Existem grupos de pessoas, empresas e organizaes que decidem "distribuir" o Linux junto com outros programas essenciais (como por exemplo editores grficos, planilhas, bancos de dados, ambientes de programao, formatao de documentos, firewalls, etc).

Este o significado bsico de distribuio. Cada distribuio tem sua caracterstica prpria, como o sistema de instalao, o objetivo, a localizao de programas, nomes de arquivos de configurao, etc. A escolha de uma distribuio pessoal e depende das necessidades de cada um.

Ubuntu o "padro" e usa gnome com interface grfica Kubuntu a nica diferena entre ele e o ubuntu que ele usa o KDE como interface grfica (ela mais prxima ao Windows, o Gnome lembra um pouco o Mac) Edubuntu igual ao ubuntu mas voltado para a educao xubuntu, outro derivado do ubuntu e da familia do ubuntu , o mais leve ele usa o fantastico e maravilhoso XFCE.....

Requisitos
Processador Memria RAM

Ubuntu Linux
300 MHz 32-bit

Vista Home Basic


1 GHz 32-bit ou 64-bit 512 MB

Vista Ultimate
1 GHz 32-bit ou 64bit 1 GB

64 MB

Espao ocupado
Placa de vdeo

2 GB
VGA CD

15 GB (HD de 20GB)

15 GB (HD de 40GB)
128 MB

32 MB DVD

Internet
Drive necessrio

No necessrio Necessrio

Necessrio
DVD

Passos para inicializao do Linux:

Gerenciadores de Inicializao do Linux Sua principal funo gerenciar as vrias parties do disco rgido, permitindo que o usurio possa escolher entre as opes disponveis. O gerenciador de inicializao geralmente utilizado quando existe mais de um sistema operacional na mquina.

Passos para inicializao do Linux: Gerenciadores de Inicializao do Linux


Mais Usado, mais novo

Tipos: Grub Lilo

Quando o linux inicializado , chamado um programa chamado getty, que espera que o usurio entre com o nome do usurio e a senha. LOGIN: Processo de entrada para o sistema operacional. No Linux deve-se usar o nome do usurio e a senha propriamente dita. TERMINAL: o teclado e tela conectados em seu computador. No linux, pode-se usar vrios terminais virtuais, ou seja, vrias pessoas podem estar logado no mesmo linux.

Super usurio: Usurio que tem acesso a todo o computador. Sua senha pode ser definida no momento da instalao.
Nome do Super Usurio: root o MESTRE dos usurios. Usurio: So usurios comuns, ou seja, usurios. Usurio de Sistema: So logins/contas que rodam programas. Ex: apache tem usurio chamado: www-data

Prompt / Shell: um interpretador de comandos que analisa o texto digitado na linha de comandos e executa esses comandos produzindo algum resultado.
[root@NomeDaMaquina root]#

Programas Linux

Kernel

man - Manual dos Comandos


O Linux possui muitos comandos. Difcil memorizar os parmetros. O man ( manual de comandos, ajuda muito nessa tarefa de help para os comandos ).

Sintaxe: [root@NomeDaMaquina root]#mancomando

Comando: exit - sai do linux logout - sai do linux shutdown <opo> <tempo>
Exerccio: Sair do Linux e logar novamente
exit ou logout

Desligar o Computador
Shutdown h now

Exerccios de fixao
1. 2. 3. 4. 5.

6. 7. 8. 9. 10. 11.

Que sistema operacional? Que Linux? Defina o Kernel. Qual a sua funo? Quem foi o criador do Linux? Cite pelo menos trs pessoas que contribuem ou contriburam ativamente para o Linux e o Software Livre Sob qual licena o Linux distribudo, e quais so suas premissas bsicas? Qual a performance mnima e hardware para instalao? Justifique. Como identificar o usurio do super usurio? O que um gerenciador de boot? Qual a diferena entre eles? O comando shutdown pode ser executado pelo usurio? Justifique. Quais as formas de ligar e desligar o Linux?

Sobre o nome A palavra vem das lnguas Zulu e Xhosa. Ubuntu (pronunciado "u-BUN-tu") visto como um conceito tradicional Africano, tratado como um dos princpios fundamentais da nova repblica Sul Africana e conectado idia de um Renascimento Africano.

ESPERO QUE VOC TENHA FICADO FELIZ COM ESSA AULA...