terça-feira, 2 de junho de 2020
O Kernel Linux 5.8 adiciona o initrdmem = opção para casos como a substituição do espaço Intel ME pelo Initrd
Confira !
Um dos casos de uso dessa nova opção "initrdmem" no Kernel Linux 5.8 pode ser o armazenamento de um ramdisk inicial (initrd) em um chip flash da placa-mãe no espaço disponível após a remoção do código do Intel Management Engine (ME).
A opção initrdmem = boot pode ser usada para especificar um endereço físico e tamanho para carregar um initrd incorporado na memória. Esta nova opção foi enviada como parte das alterações x86 / boot para a janela de mesclagem Linux 5.8 agora aberta.
Essa opção foi adicionada por Ron Minnich, do Google, um dos desenvolvedores originais do Coreboot / LinuxBIOS e líder do projeto. Em seu patch para adicionar o initrdmem, ele descreve o caso de uso interessante para o uso do espaço restante em um chip flash depois de ativar o Intel ME para ter espaço para hospedar a imagem do kernel e do initrd:
Uma dessas situações ocorre quando o espaço FLASH não utilizado nos sistemas UEFI foi recuperado, por exemplo, retirando-o do Management Engine. Por exemplo, em muitos sistemas, o ME recebe metade da parte FLASH; não apenas 2,75M de uma peça de 8M não são utilizados; mas 10,75M de uma parte de 16M não são utilizados. Esse espaço pode ser usado para conter um initrd, mas é necessário informar ao Linux onde ele está.
Existem outros usos possíveis para o initrdmem = também ao permitir que o initrd seja colocado em mais áreas, mas esse é um dos casos de uso mais interessantes para esta nova adição.
Fonte
Até a próxima !!
Marcadores: Linux, Android, Segurança
linux devops,
Linux Kernel,
Notícia
Assinar:
Postar comentários (Atom)
Nenhum comentário:
Postar um comentário