Dispositivos do Linux
No Linux, diversos arquivos especiais podem ser encontrados sob o diretório
/dev. Estes arquivos são chamados de arquivos de
dispositivos e não se comportam como arquivos comuns. Os tipos mais comuns de
arquivos de dispositivos são os dispositivos de bloco (block
devices
) e os dispositivos de caractere (character
devices
). Estes arquivos são uma interface para o driver atual (parte
do kernel Linux) que por sua vez acessa o hardware. Outro tipo, menos comum,
de arquivo de dispositivo é o chamado pipe.
Os arquivos de dispositivo mais importantes estão listados nas tabelas abaixo.
fd0
Primeira Unidade de Disquetes
fd1
Segunda Unidade de Disquetes
hda
Disco rígido IDE / CD-ROM na primeira porta IDE (Principal)
hdb
Disco rígido IDE / CD-ROM na primeira porta IDE (Escravo)
hdc
Disco rígido IDE / CD-ROM na segunda porta IDE (Principal)
hdd
Disco rígido IDE / CD-ROM na segunda porta IDE (Escravo)
hda1
Primeira partição do primeiro disco rígido IDE
hdd15
Décima quinta partição do quarto disco rígido IDE
sda
Disco rígido SCSI com o ID mais baixo (e.g. 0)
sdb
Disco rígido SCSI com o próximo ID após o menor (e.g. 1)
sdc
Disco rígido SCSI com o próximo ID (e.g. 2)
sda1
Primeira partição do primeiro disco rígido SCSI
sdd10
Décima partição do quarto disco rígido SCSI
sr0
Unidade de CD-ROM SCSI com o ID SCSI mais baixo
sr1
Unidade de CD-ROM SCSI com o ID SCSI maior que o anterior
ttyS0
Porta serial 0, COM1 no MS-DOS
ttyS1
Porta serial 1, COM2 no MS-DOS
psaux
dispositivo de mouse PS/2
gpmdata
Pseudo dispositivo, repetidor de dados do daemon GPM (mouse)
cdrom
Link simbólico para a unidade de CD-ROM
mouse
Link simbólico para o arquivo de dispositivo de mouse
null
Qualquer coisa escrita neste dispositivo irá desaparecer
zero
Qualquer um poderá ler zeros deste dispositivo
Configurando seu Mouse
O mouse pode ser usado em ambos o console do Linux (com o gpm) e no
ambiente de janelas X. Normalmente, isso é resolvido simplesmente instalando
o gpm e o próprio servidor X. Ambos devem ser
configurados para usar /dev/input/mice como dispositivo
de mouse. O protocolo do mouse correto é nomeado como
exps2 no gpm, e ExplorerPS/2
no X. Os respectivos arquivos de configuração são
/etc/gpm.conf e /etc/X11/xorg.conf.
Certos módulos do kernel devem ser carregados para que seu mouse funcione.
Na maioria dos casos os módulos corretos são autodetectados, mas nem
sempre para antigos mouses serial e bus
O mouse serial usualmente tem um conector com 9 buracos em formato D; o
mouse bus tem um conector de 8 pinos redondo, não confunda com o conector
de 6 pinos do mouse PS/2 ou o conector de 4 pinos de um mouse ADB.
, os quais são raros, a não ser em computadores antigos. Um
sumário dos módulos do kernel Linux necessários para os diferentes tipos
de mouse:
Módulo
Descrição
psmouse
mouse PS/2 (deve ser autodetectado)
usbhid
mouse USB (deve ser autodetectado)
sermouse
A maioria dos mouses serial
logibm
Mouse Bus conectado a uma placa adaptadora Logitech
inport
mouse Bus conectado a uma placa Inport ATI ou Microsoft
Para carregar um módulo para o mouse, você pode usar o comando
modconf (do pacote com mesmo nome) e olhar na categoria
kernel/drivers/input/mouse.
Os kernels mais modernos lhe oferecem a capacidade de emular um mouse
de três botões caso seu mouse somente tenha um botão. Apenas adicione as
seguinte linhas no seu arquivo
/etc/sysctl.conf:
# Emulação de mouse 3-button
# ativa a emulação
/dev/mac_hid/mouse_button_emulation = 1
# Envia o sinal da tela central do mouse com a tecla F11
/dev/mac_hid/mouse_button2_keycode = 87
# Envia o sinal do botão direito do mouse com a tecla F12
/dev/mac_hid/mouse_button3_keycode = 88
# Para teclas diferentes, use o atalho para lhe dizer que código é.
Espaço em Disco Necessário para as Tarefas (tasks)
Uma instalação padrão para a arquitetura i386, incluindo todos os pacotes
padrão (standard
) e usando o kernel padrão 2.6, ocupa
&std-system-size;MB de espaço em disco. Uma instalação mínima, sem a tarefa
Sistema padrão
selecionada, ocupará &base-system-size;MB.
Em ambos os casos, este é o espaço em disco usado após
a instalação ter terminado e quaisquer arquivos temporários terem sido
apagados. Isto também não leva em conta a sobrecarga usada pelo sistema de
arquivos, por exemplo, para arquivos de journal
. Isto quer
dizer que significativamente mais espaço em disco é necessário tanto
durante a instalação quanto para o uso normal do sistema.
A seguinte tabela lista tamanhos relatados pelo aptitude para as tarefas
listadas no tasksel. Note que algumas tarefas tem pacotes que também são
usados em outras, assim o tamanho instalado total de duas tarefas juntas pode
ser menos que o total obtido pela adição dos números.
Por padrão o instalador instalará o ambiente de área de trabalho GNOME,
mas ambientes de área de trabalho alternativo pode ser selecionados usando
uma das imagens de CD especiais ou especificando o ambiente de área de
trabalho desejado quando o instalador é inicializado
(veja ).
Note que você precisará adicionar os tamanhos listados na tabela ao
tamanho da instalação do sistema padrão, quando determinar o tamanho
de partições. A maioria dos tamanhos listados como Tamanho
instalado
é o requerimento em /usr e em
/lib; o tamanho listado em
Tamanho do Download
é o espaço (temporário) requerido
em /var.
Tarefa
Tamanho instalado (MB)
Tamanho do Download (MB)
Espaço requerido para instalação (MB)
Ambiente desktop
• GNOME (padrão)
&task-desktop-gnome-inst;
&task-desktop-gnome-dl;
&task-desktop-gnome-tot;
• KDE
&task-desktop-kde-inst;
&task-desktop-kde-dl;
&task-desktop-kde-tot;
• Xfce
&task-desktop-xfce-inst;
&task-desktop-xfce-dl;
&task-desktop-xfce-tot;
• LXDE
&task-desktop-lxde-inst;
&task-desktop-lxde-dl;
&task-desktop-lxde-tot;
Laptop
Há alguma sobreposição da tarefa Laptop com a tarefa Ambiente Desktop.
Se você instalar ambas, a tarefa Laptop irá requerer apenas alguns MB
adicionais de espaço em disco.
&task-laptop-inst;
&task-laptop-dl;
&task-laptop-tot;
Servidor Web
&task-web-inst;
&task-web-dl;
&task-web-tot;
Servidor de Impressão
&task-print-inst;
&task-print-dl;
&task-print-tot;
Servidor de DNS
&task-dns-inst;
&task-dns-dl;
&task-dns-tot;
Servidor de Arquivos
&task-file-inst;
&task-file-dl;
&task-file-tot;
Servidor de E-mails
&task-mail-inst;
&task-mail-dl;
&task-mail-tot;
Banco de dados SQL
&task-sql-inst;
&task-sql-dl;
&task-sql-tot;
Se instalar em um idioma que não seja o inglês, o tasksel
pode instalar automaticamente uma tarefa de localização,
se alguma estiver disponível para seu idioma. Os requerimentos de espaço se
diferem por idioma, você deverá permitir até 350MB de espaço total para
download e instalação.