Vous êtes sur la page 1sur 36

INTRODUÇÃO AO SISTEMA

LINUX
O QUE É UM SISTEMA
OPERACIONAL?
O KERNEL
SHELL
SISTEMA DE ARQUIVOS
LINUX – O KERNEL
• Conforme visto no item acima, o kernel é
a parte central do sistema operacional.
Em termos tecnicos, o nome Linux refere-
se somente ao kernel, ou seja, Linux é o
kernel. Acontece que a palavra “Linux” é
comumente usada para descrever um
sistema operacional “Unix-like”
• O kernel foi desenvolvido originalmente
para o processador intel 80386 e desde
entao tem sido portador para varias
plataformas, é quase inteiramente escrito
em linguagem C e algumas partes da
linguagem Assembly. Todo o
desenvolvimento esta licenciado sobre a
licença GNU GPL e o codigo fonte está
livremente disponivel para todos.
PRINCIPAIS
CARACTERISTICAS DO LINUX.
MULTIUSUARIOS
• Permite que varios usuarios possam rodar
o sistema operacional simultaneamente,
utilizando integralmente os recursos de
multitarefa. Usuarios podem acessar um
servidor Linux atraves da rede local e
executar aplicativos no proprio servidor.
MULTIPLATAFORMA

• O Linux roda em diversos tipos de


arquiteturas de computadores, sejam
RISC ou CISC.

• Ver wikipedia
multitarefas
• Permite que varios programas rodem ao
mesmo tempo simultaneamente (de forma
concorrente), ou seja, voce pode estar
digitando um texto enquando trabalha na
planilha de gastos, por exemplo. Sem
contar os inumeros serviços
disponibilizados pelo sistema que estao
rodando em background e voce
provavelmente nem sabe.
multiprocessador
• Permite o uso de mais de um
processador. Já é discutida, há muitos
anos, a capacidade do Linux de poder
reconhecer mais de um processador e
inclusive trabalhar com SMP, clusters de
maquinas, na qual uma maquina central
controla os processadores das outras
para formar uma só maquina.
PROTOCOLOS

• Pode trabalhar com diversos protocolos


de rede (incluindo o TCP/IP que é nativo
Unix)
SISTEMAS DE ARQUIVOS

• Suporta diversos sistemas de aquivos,


incluindo o HPFS, DOS, CR-ROM,
NETWARE, XENIX, MINIX, EXT2, EXT3,
JFS, XFS...
• O kernel tem sido
amplamente portado
rodando em diversos
sistemas como Ipaq
(HANDHELD), IBM
S/390. hoje ele roda
nas seguintes
arquiteturas:
• Pcsw baseados em arquitetura x86 32 bits
• Sun SPARC, UltraSPARC
• Power pc, powerpc 64
• Arm
• Mips
• Hp pa -64
• Amd x86-64
POWER PC

ARM
CLUSTER HP

HP PA ULTRA SPARC
SUN SPARC
O SOFTWARE LIVRE
COPYLEFT
LICENÇAS DO PROJETO
GNU
FREE SOFTWARE
FOUNDATION
OPEN SOURCE DEFINITION

Vous aimerez peut-être aussi