Instalação de Dispositivos no Linux

Nas primeiras versões do Linux, com o Kernel monolítico, a ativação de dispositivos novos que iam surgindo era um fato preocupante, pois todo o suporte aos dispositivos era embutido no kernel, que ficava realmente grande e comprometia o desempenho do sistema operacional. Foi ai que surgiu a idéia de integrar suporte aos novos dispositivos em módulos, que são arquivos salvos em disco que não faziam parte do kernel.

Então quando fosse necessário prestar suporte a um novo dispositivo no sistema, um módulo correspondente a aquele dispositivo era carregado. Isto tornou o kernel leve, e não foi mais necessário carregar todo o pacote de arquivos que dariam suporte aos dispositivos juntamente ao kernel.

Nas distribuições atuais, o hardware da máquina é detectado durante a instalação do sistema e configurado para carregar os módulos necessários durante o boot. Isso podia ser realizado de duas formas:

1 - Os módulos para ativar a placa de som, rede e modem e qualquer outro dispositivo "não essencial" são especificados no arquivo /etc/modules. Programas de detecção, como hotplug e udev ficam de olho nas mensagens do kernel, e carregam módulos adicionais conforme novos dispositivos são detectados. Ë o caso por exemplo do suporte a um pen drive, que é ativado e desativado todo momento através do hotplug.

A detecção de novos dispositivos é simplificada graças ao kernel, que gera mensagens sempre que um novo dispositivo é detectado. Isso pode ser visto rodando o comando dmesg. Outros arquivos importantes nesse processo são o /etc/modules/conf (especifica opções e parâmetros para os módulos) e o /lib/modules/2.x.xx/modules.dep, que guarda uma tabela com dependências de módulos, de quais outros módulos são necessários serem carregados conjuntamente para ele rodar corretamente.

2- Se o suporte a algum dispositivo não é carregado no momento do boot, é criado um intrd (imagem com os módulos necessários) , ele é guardado na pasta /boot, junto ao executável principal do kernel, o vmlinuz.

Instalação de Impressora Via CUPS

O CUPS (Common Unix Printer System) é um gerenciador de impressões disponível para o ambiente UNIX. Nele podemos adicionar impressoras, acompanhar o status das mesmas e os trabalhos a serem impressos. Neste vídeo você pode acompanhar uma demonstração de como é fácil utilizá-lo, acompanhe:

Instalação de Impressora Via Prompt de Comando

Neste vídeo, demonstramos como pode ser realizada a instalação de uma impressora no Sistema Operacional Linux via linha de comando, acompanhe: