diff --git a/kernelpanic.lol/content/blog/coreboot/contents.lr b/kernelpanic.lol/content/blog/coreboot/contents.lr new file mode 100644 index 0000000..7cb44f6 --- /dev/null +++ b/kernelpanic.lol/content/blog/coreboot/contents.lr @@ -0,0 +1,36 @@ +image: x230-flashing.jpg +--- +_slug: coreboot +--- +author: st4t3 +--- +body: + + + +### El BIOS: El alma de tu computadora +El BIOS es el alma de tu computadora. Su trabajo, como indican sus siglas en español, es reconocer los dispositivos de entrada y salida conectados a la máquina (Input-Output) y luego pasarles el control al sistema operativo, que hará tus sueños realidad una vez que inicie. +Sin embargo, lo único de "básico" que le queda a este sistema es el nombre. Desde hace más de una década, las computadoras con chipsets de Intel vienen equipadas de fábrica con algo llamado Intel Management Engine (IME). +### El lado oscuro del hardware moderno +El IME es un subsistema que opera de forma independiente del procesador principal y tiene acceso total al hardware de tu computadora. Según Intel, su objetivo es brindar funciones de seguridad adicionales. Por ejemplo, puede borrar el contenido del disco duro a distancia utilizando un canal de comunicación fuera de banda (out of band), lo que también significa que podría acceder a tus datos sin que tú lo sepas. +Este tipo de sistemas no es exclusivo de Intel. Por ejemplo, las computadoras de Apple incluyen el chip T2, que actúa como intermediario entre los dispositivos de entrada y la CPU. Pero dado que Intel domina el mercado, el IME es el ejemplo más relevante. +Además, no olvidemos las revelaciones de Edward Snowden, que confirmaron la colaboración de empresas tecnológicas con la NSA y el acceso directo que estas proporcionan a los datos de los usuarios. +### Coreboot: Liberando tu computadora +Hasta hace poco, deshacerse de este control remoto era casi imposible en computadoras comunes. Pero proyectos como Coreboot, Libreboot y Skulls ofrecen alternativas de código abierto para reemplazar el firmware propietario del BIOS. +Coreboot elimina componentes innecesarios, incluyendo el IME, y te devuelve el control total sobre tu máquina. Además, permite personalizar cosas como el logo al iniciar o incluir un minijuego de Tetris en el BIOS. +### ¿Cómo empezar? +Flashear el firmware de una computadora puede sonar complicado (antes, la única manera era usando un flasheador externo con una pinza SOIC-8, como en picrel), pero existen herramientas que simplifican el proceso para ciertos modelos. Aquí tienes algunos ejemplos: +1. Para ThinkPads antiguos +Los modelos ThinkPad X230, T430, T530, entre otros de la serie XY30 son perfectos para empezar. Usando 1vyrain, puedes desbloquear la escritura en el chip del BIOS desde el sistema operativo, sin necesidad de abrir la computadora. +2. Para Chromebooks +Las Chromebooks son excelentes candidatas porque ya vienen con una versión modificada de Coreboot de fábrica. Gracias al proyecto MrChromebox y la comunidad de Chrultrabook, puedes instalar un BIOS abierto y un sistema operativo como Linux (o Windows, aunque... bueno, ya sabes). + +### La libertad tiene estilo +¿Nunca has soñado con reemplazar el logo del fabricante de tu computadora por una foto de tu gata? ¿O tener Tetris en el BIOS? Más allá de lo funcional, liberar el firmware de tu computadora también es una declaración de independencia tecnológica. +Si te interesa explorar este mundo pero sientes miedo de hacerlo solo, contáctanos. Hemos estado en congresos y talleres mostrando cómo liberar computadoras usando Coreboot. ¡Anímate! No solo tendrás una computadora más segura, también serás más cool. +--- +pub_date: 2024-11-30 +--- +title: Libera el alma de tu computadora con Coreboot +--- +twitter_handle: @botkernel diff --git a/kernelpanic.lol/content/blog/coreboot/x230-flashing.jpg b/kernelpanic.lol/content/blog/coreboot/x230-flashing.jpg new file mode 100644 index 0000000..01644a4 Binary files /dev/null and b/kernelpanic.lol/content/blog/coreboot/x230-flashing.jpg differ diff --git a/kernelpanic.lol/content/contents.lr b/kernelpanic.lol/content/contents.lr index 2cea861..77fd1dc 100644 --- a/kernelpanic.lol/content/contents.lr +++ b/kernelpanic.lol/content/contents.lr @@ -8,17 +8,17 @@ Un lugar mágico, místico y maravilloso donde nos reunimos a plantear y resolve ##¿Qué implica ser hacker? -Implica tener curiosidad ante lo desconocido, perseverancia ante irresolvible y el ego preparado para estar en lo equivocado. +Implica tener curiosidad ante lo desconocido, perseverancia ante lo irresolvible y el ego preparado para estar incorrecto. ##¿Por qué *Kernel Panic* Space? -El **_kernel panic_** es un viaje solitario a través del laberinto de la información. Te abres camino a tientas entre las enredaderas de los manuales, los callejones sin salida de los foros y los pozos sin fondo de las listas de correo. ¿Qué habrá visto, de veras, [DenverCoder9](https://letmegooglethat.com/?q=denvercoder9&l=1)? ¿Quién tendrá la respuesta a tu pregunta? +El [**_kernel panic_**](https://en.wikipedia.org/wiki/Kernel_panic) es un viaje solitario a través del laberinto de la información. Te abres camino a tientas entre las enredaderas de los manuales, los callejones sin salida de los foros y los pozos sin fondo de las listas de correo. ¿Qué habrá visto, de veras, [DenverCoder9](https://xkcd.com/979/)? ¿Quién tendrá la respuesta a tu pregunta? Tal vez nadie, pero en este _Cuarto de Máquinas_ creemos que tu búsqueda implacable no tiene por qué ser un viaje enfrentado a solas. Cuando te encuentres con un error misterioso, un bug críptico, un problema transcendental de informática o un proyecto compilable que necesitas sacar de tu sistema, busca nuestro pequeño refugio, acércate a la luz (de los LEDs) y conéctate a nuestro _ethernet_. -Aquí, el _kernel panic_ que te tocó es una experiencia compartida que el destino de aventó para que crezcas y ayudes a crecer a quien lo quiera también. +Aquí, el _kernel panic_ que te tocó es una experiencia compartida que el destino te aventó para que crezcas y ayudes a crecer a quien lo quiera también. ¿Cuándo nos visitas? 🌐 diff --git a/kernelpanic.lol/content/favicon.ico b/kernelpanic.lol/content/favicon.ico new file mode 100644 index 0000000..7a33a1a Binary files /dev/null and b/kernelpanic.lol/content/favicon.ico differ diff --git a/kernelpanic.lol/templates/layout.html b/kernelpanic.lol/templates/layout.html index a3a6cd1..6a804a5 100644 --- a/kernelpanic.lol/templates/layout.html +++ b/kernelpanic.lol/templates/layout.html @@ -1,5 +1,28 @@ + + + + + + + + + + + + + + + + + + + + + + +
Loading...
+Cargando...