coreboot article

This commit is contained in:
Orson 2024-11-30 17:21:11 -06:00
parent 7ece9cbcf1
commit 7dbb7b7e62
6 changed files with 64 additions and 5 deletions

View File

@ -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

Binary file not shown.

After

Width:  |  Height:  |  Size: 1.5 MiB

View File

@ -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? 🌐

Binary file not shown.

After

Width:  |  Height:  |  Size: 38 KiB

View File

@ -1,5 +1,28 @@
<!DOCTYPE html>
<html>
<!-- Basic Meta Tags -->
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta name="description" content="un taller/laboratorio/oficina/salón/auditorio/a-veces-sala que alberga no sólo a hackers y sus proyectos, o hacks, sino que además fomenta la generación de nuevas ideas y la exploración de posibilidades varias para proyectos varios. Es un semillero de hacks y un afluente de hackers. Existe para quienes ya son hackers y lo saben, así como para quienes aún no se dan cuenta.">
<meta name="keywords" content="Kernel Panic Room, hackspace, Querétaro, open-source, free software, technology, DIY, workshops, hardware, programming, hacking, FOSS, Linux, hackers, programación, talleres, cultura libre, código libre, software libre, FLOSS">
<meta name="author" content="Kernel Panic Room">
<!-- Open Graph Meta Tags -->
<meta property="og:title" content="Kernel Panic Room - Hackspace en Andamaxei">
<meta property="og:description" content="un taller/laboratorio/oficina/salón/auditorio/a-veces-sala que alberga no sólo a hackers y sus proyectos, o hacks, sino que además fomenta la generación de nuevas ideas y la exploración de posibilidades varias para proyectos varios. Es un semillero de hacks y un afluente de hackers. Existe para quienes ya son hackers y lo saben, así como para quienes aún no se dan cuenta.">
<meta property="og:image" content="https://kernelpanic.lol/templo-de-la-entropia/ignucio.png"> <!-- Replace with your logo URL -->
<meta property="og:url" content="https://kernelpanic.lol"> <!-- Replace with your URL -->
<meta property="og:type" content="website">
<!-- Twitter Card Meta Tags -->
<meta name="twitter:card" content="summary_large_image">
<meta name="twitter:title" content="Kernel Panic Room - Hackspace en Andamaxei">
<meta name="twitter:description" content="Ven por la filosofía del código libre, quédate por la comunidad y la sensación de awesome, en el corazón de Andamaxei">
<meta name="twitter:image" content="https://kernelpanic.lol/templo-de-la-entropia/ignucio.png"> <!-- Replace with your logo URL -->
<!-- Additional Tags -->
<meta name="robots" content="index, follow">
<head>
<meta charset="UTF-8">
<title>{% block title %}{% endblock %}</title>

View File

@ -11,8 +11,8 @@ color:white;
{{ this.body }}
<div id="wikipedia-data">
<h2>Wikipedia Article</h2>
<p>Loading...</p>
<h2>Y ahora, unas cuantas palabras de Wikipedia</h2>
<p>Cargando...</p>
</div>
<!-- JavaScript code to fetch and display Wikipedia data -->