[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Descrição de modulos



2010/6/7 Debiminho <debiminho@gmail.com>:
> 2010/6/6 Paulino Kenji Sato <pksato@gmail.com>:
>> 2010/6/2 Adriano Leão Lima <leaolima.7@gmail.com>:
>>> Boa noite Srs,
>>>
>>> Gostaria de saber se alguem pode indicar algum site que tenha algunha
>>> descrição do que certos modulos do kernel faz, a função de cada um deles, de
>>> forma generalizada. Pois tenho dificultades de desativar alguns modulos em
>>> meu Lenny que seja de uso fundamental para o sistema.
>>>
>>
>> Adriano,
>> Existem mais de 2126 modulos em um kernel para x86.
>> Cada modulo pode ser um device driver para algum dispositivo de
>> hardware, outros fazem parte a infra-estrutura do sistema (abi, api,
>> kernel).
>> Grande parte dos modulos (ou partes do kernel) tem a descrição de sua função.
>> Essa descrição pode ser vista por exemplo nas opções de configuração
>> da compilação do kernel (Source, código fonte).
>> Também e possível ver a descrição do modulo usando o utilitário modinfo.
>> exemplo:
>> ~$ /sbin/modinfo ehci_hcd
>> ...
>> description:    10 Dec 2004 USB 2.0 'Enhanced' Host Controller (EHCI) Driver
>> ...
>> depends:        usbcore
>> ...
>> Que e o device driver para as controladoras USB 2.0, e depende do usbcore.
>> O usbcore não tem a sua descrição, mas pelo nome da para dizer de que
>> se trata de um modulo da infra-estrutura, responsável pelo
>> gerenciamento das portas USBs.
>>
>> ~$ /sbin/modinfo usb_storage
>> ...
>> description:    USB Mass Storage driver for Linux
>> ...
>> usb_storage e o device driver para dispositivos de armazenamento usbm
>> tais como: pendrive, hdd externo, leitores de cartão de memoria, etc.
>>
>> Acho que era isso que o Sr. Queria.
>>
>> Para entender melhor muito desses módulos, teria que fazer um curso de
>> engenharia elétrica (eletrônica), com enfase em informática*. (ou
>> Ciências de Computação, mais direcionado a hardware*). Ou ler muito.
>
> Eich, rock science para apenas ter um kernel limpo para a maquina :D
>
>> Módulos são carregados por demanda, ter eles no disco, não quer dizer
>> que esteja de fato carregado na memoria ram.
>> Espero que saiba a diferença entre memoria ram e memoria de
>> armazenamento (permanente), muita gente [con]funde as duas.
>
> Os que são necessários podem até ser compilados no próprio kernel.
> Aumenta em muito a performance, tenho algures nesta lista a diferença.
>
> O mais simples é arrancar com o default do debian e ver quais ele
> carrega, nunca alteres o default enquanto fazes testes assim
> se algo correr mal ten sempre este de recurso para arranque e
> correcção.
>
> Depois sacas daqui (http://www.fsfla.org/download/linux-libre/releases/) um
> inicias a limpeza, é um processo simples e informativo...
> No Rocket Science... A não ser que queira desenvolver Hardware&Software


 []


Reply to: