make menuconfig && make && make modules && make install
Un poco friki, pero que cojones hay que reirse un poco. Por otro lado cierto grado de cinismo es bueno para ciertos lectores.
En fin, que me he decidido hacerme una distro de vida (¡Redecora tu vida!). Asi pues lo primero fue plantearme un nombre al estilo de todas las distro linux, que a cada serie le ponen un nombrecito. Potato, Sarge, etc. La mia se va a llamar Phoenix. Mi renacer de la cenizas.
Lo primero es hacerla al mas puro estilo freeky. Nada de Gentoo, ni Redhat, ni Debian. Linux from scratch, es decir a pelo. Asi con estas me lo compilo todo, que aunque tardare algo más y se me calentara la CPU, el resultado sera espectacular. Volver a hacer mi vida basandome en la de otras personas, no me renta.
Para compilar tirare del gcc4, que aunque pureta soy algo atrevido. Y en las X pasare ampliamente del gnome o del KDE, y me quedare con el xfce. Ligerito de ropa, que no tengo mucho que andar gastando en tonterias. Tonterias las justas.
Pero lo más importante, el kernel. Aqui es donde pondre todo el asador. Lo primero, eliminar del kernel todo modulo innecesario. Ultimamente la verdad es que notaba mi CPU vital algo encabronada, y con mucho kernel-stress. Asi que algunos modulos he decidido eliminarlos del sistema. Otros que de vez en cuando hacian su funcion, pero despues de valorar las bitacoras, he observado que lo unico que hacen es gastar memoria y consumir recursos necesarios, y cuando de verdad los necesitas no funcionan correctamente. Para eso mejor no tener nada, verdad?.
Bien, como la vida es bella un kernel necesita a veces de ciertos modulos, compilaremos el kernel en modo debug, por si algun dia se me ocurre instalar un modulo adicional. De esta forma a la primera de cambio que el modulo me moleste tendre información vital para evaluar el probelma, y ver si desarrollo un nuevo modulo o trata de reajustar el problematico.
En cualquier caso, dejaremos la memoria protegida, para evitar modulos mal programados, que puedan causar daños similares a los ocurridos en mi ultimo sistema operativo.
Prestaremos espcial importancia a los modulos nativos, los desarrollados por mi, que son lo mas importante de mi kernel, dejando a un lado cualquier modulo que trate de interferir lo mas minimo con ellos. La verdad es que no hay nada mas odioso que un modulo adquirido tratando de sacar de la memoria a uno nativo.
A esta linea del kernel la llamare ForMe.
Es como si a Stallman le pusieran un windows en su portatil, y encima le dijeran «olvidate de linux. Es una castaña».
Nada, nada.
No se lo que me llevará la compilación, y supongo que los primeros testeos daran algun que otro error. Incluso me da miedo un kernel panic en el primer arranque. Pero bueno, los riesgos son necesarios. Mejor eso, que estar reiniciandome cada dos por tres, y muchas veces sin saber si los modulos necesarios para el buen funcionamiento de mi CPU funcionaran.
Si veo que eso, cambiare el equipo, por otro mas compacto. Un barebone de esos chulos y silenciosos. Estilizado.
En fin, voy a lo mio, que es compilar.
Te sea leve… ¡urgh!