Tornando o kernel do OpenBSD enxuto

Este artigo visa demonstrar o uso da ferramenta dmassage para tornar o kernel do OpenBSD o mais enxuto possível. Descobri a ferramenta dmassage enquanto lia o livro "Absolute Openbsd - Unix for the pratical paranoid", que eu recomendo para aqueles que querem entrar no mundo dos BSD's.

[ Hits: 17.751 ]

Por: Giancarlo Rubio em 18/09/2007


Instalado o kernel



Caso o boot tenha sucesso e você esteja certo que seus devices estejam todos funcionando, podemos setar nosso kernel para o default:

# mv /bsd /bsd.old
# mv /bsd.new /bsd


Referências

Compilar um novo kernel
http://www.openbsd.org/faq/faq5.html#Options

Dmassage
http://www.sentia.org/projects/dmassage/

OpenBSD Faq
http://www.openbsd.org/faq/

Giancarlo Rubio
gianrubio@NOSPAM-gmail.com

Página anterior    

Páginas do artigo
   1. Introdução
   2. Compilando o kernel
   3. Instalado o kernel
Outros artigos deste autor
Nenhum artigo encontrado.
Leitura recomendada

O kernel Linux está inchado... Mas, calma, não é bem assim!

Compilando kernel no Debian Squeeze

Kernel 2.6.7 compilado e configurado para nVIDIA

Compile e empacote o kernel com processadores ociosos em sua rede utilizando distcc, ccache e kernel-package no Debian

Compilando um novo kernel em distribuições RPM-like

  
Comentários
[1] Comentário enviado por cvs em 18/09/2007 - 12:32h

Ja havia ouvido falar desse dmassage há muito tempo, no site do João Salvatti(openbsd_pa), tem falando sobre ele.
Mas valeu pela iniciativa.

[2] Comentário enviado por cvs em 18/09/2007 - 12:34h

Em tempo gostaria de postar aqui um e-mail que foi passado para gente na lista openbsd_pa pelo Eduardo Alvarenga, aqui transcrevo:

"Voltando a parte técnica.

Não há ganho nenhum e usar o dmassage além da redução do tamanho da imagem /bsd.
O kernel do OpenBSD não usa mais ou menos recursos, ele usa apenas o
que consegue detectar.

Fiquem com o GENERIC."

[3] Comentário enviado por gianrubio em 18/09/2007 - 13:03h

Talvez tenha me expressado mal, mais a economia de memoria (e de tempo) que me refiro e em relacao ao boot. O artigo nao foi escrito para incrementar a perfomance, foi apenas uma solucao que encontrei para reduzir meu kernel. No inicio dele ja cito que os propios developers do openbsd nao recomendam compilar o kernel.

Segundo o faq do openbsd
http://cvs.openbsd.org/faq/faq5.html#Why

Em termos de perfomance o proprio faq do open ja e um bom começo
http://cvs.openbsd.org/faq/faq6.html#Tuning
http://cvs.openbsd.org/faq/faq14.html#DiskOpt
http://cvs.openbsd.org/faq/pf/perf.html

Removing device drivers may speed the boot process on your system, but can complicate recovery should you have a hardware problem, and is very often done wrong. Removing device drivers will not make your system run faster by any noticeable amount, though can produce a smaller kernel.


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts