Introdução ao linux
O que é Linux?
O Linux é um sistema operacional inspirado no Unix que atende à especificação POSIX (“Portable Operating System Interface”). Suporta: multitarefa real, Multiusuário, memória virtual, bibliotecas dinâmicas, redes TCP/IP,
Além de muitas outras funcionalidades que deixariam esta lista extensa demais.
Linux
Visão geral do Linux • Linux é apenas o kernel do sistema o conjunto do Kernel e demais programas, como shells, compiladores, bibliotecas de funções é chamado de GNU/Linux O sistema operacional Linux pode ser dividido, de forma genérica, em três componentes:
• O Kernel • Aplicações de Sistema • Aplicações de Usuário
•
Linux
O Kernel do Linux
• O Kernel é o “núcleo” do sistema e é responsável pelas funções de mais baixo nível, como: – – – – gerenciamento de memória, gerenciamento de processos e da CPU. suporte aos sistemas de arquivos, suporte aos dispositivos e periféricos conectados ao computador como:
• • • • Placa SCSI Placas de rede Placas de som Portas seriais, etc.
Linux
O Kernel do Linux
Hardware Sistema Operacional - Kernel Shell – Bash Usuário
O Kernel é o núcleo do sistema operacional que trabalha fazendo a interface entre hardware e software. Gerencia todo o hardware e software do micro.
Linux
O Kernel do Linux
• O Kernel possui um número de versão e a sua distribuição pode possuir outro. – O número que identifica a versão da distribuição é decidido pela empresa responsável pela versão, de acordo com padrões próprios. •
Conectiva 10
– O Kernel possui um número de versão composto por 3 partes: um número maior, um número menor e um número de release, • •
vmlinuz-2.6.4-52200cl
O número do kernel é dado pelo grupo de programadores que cuidam do desenvolvimento do kernel. O Kernel do Linux é um kernel monolítico.
•
Linux
O que são distribuições • Kernel + Aplicativos = Distribuição Linux • Existem desde distribuições que cabem num disquete de 1.44Mb até distribuições que