Trabalhos eitos
1. Descreva as funcionalidades e principais características do Kernel. 2. O que são os módulos no sistema operacional Linux? 3. Para que serve e como funciona o comando modprobe. 4. O que fazem os comandos kmod, lsmod, insmod, rmmod, depmod e modprobe? Qual a diferença entre eles. 5. Dê exemplos dos comando acima. 6. Quando devo compilar um kernel e quais os impactos positivos e negativos. A grande vantagem de possuir módulos é ter a liberdade para ativá-los e desativá-los a hora que for pertinente. Mesmo com toda essas vantagens vocês devem estar indagando:
Personalizar o kernel de acordo com suas necessidades; Atualização de kernel nos apresenta módulos novos. Ex.: Uma versão antiga que não tem suporte wireless, podemos encontrar em uma versão mais nova. 7. Descreva quais são as etapas para compilar um Kernel no Linux. $ make $ make modules Agora para instalar o Kernel e os módulos compilados utiliza-se os comandos abaixo: $ make modules_install $ make install Agora temos que criar o “initrd” para o Kernel instalado. O “initrd” significa “Initial RAM disk”, ele contém uma pequena imagem do sistema que será carregada no boot. $ cd /boot/ $ mkinitramfs -o initrd-x.img /lib/modules/x/ Substitua o “x” pela versão do seu kernel. Seguindo o nosso exemplo, o comando seria: $ mkinitramfs -o initrd.img-2.6.34 /lib/modules/2.6.34/ Por fim, basta configurar no seu gerenciador de boot o novo Kernel com o novo “initrd”. Como root, digite o seguinte comando: $ update-grub Ele localizará o novo Kernel e instalará. 8. O que é um gerenciador de pacote no sistema operacional Linux. gerenciador de pacotes instala, remove e atualiza pacotes. Essa é uma definição simples, mas um gerenciador de pacotes moderno pode fazer bem mais do que isso. Ele pode se conectar automaticamente a um