Construye un PC funcional con Linux utilizando solo tres chips de 8 pines

Montaje/Pexels/Unplash

Un experto logra ejecutar Linux en un hardware incluso más pequeño que una Raspberry Pi. Podrías llevar sistemas como Ubuntu o Debian a cualquier lugar sin problemas.

Aunque la mayoría de las distribuciones de Linux son más ligeras que el Windows 11 de Microsoft, no quiere decir que sus exigencias sean básicas. A pesar de la compatibilidad que ofrecen, para ejecutar acciones determinadas, apps o videojuegos, se requieren de especificaciones adecuadas.

Sin embargo, en el sector de la computación hay una competencia por encontrar la manera de usar el sistema operativo de Linus Torvalds en un hardware extremadamente pequeño. Raspberry Pi es un proyecto que lo comprueba y Banana Pi es otro de los claros ejemplos de que se puede lograr.

Esta vez, un experto en ingeniería informática ha conseguido ir un poco más allá, alcanzando un diseño de PC funcional incluso más diminuto, tanto que podrías sostenerlo con dos dedos. Sí, en la actualidad hay varias propuestas interesantes y la más reciente parece que podría cambiarlo todo para el SO del Pingüino Tux.

Adiós a los portátiles y PC grandes: solo se necesita esta mini PCB para ejecutar Linux

El ingeniero Dimity Grinberg ha compartido uno de sus proyectos más recientes e innovadores centrados en el kernel de Linux, el “8pinLinux”. Básicamente, consiste en crear una composición de hardware comprimido al máximo en una Placa de Circuito Impreso (PCB) que solo cuenta con tres chips que llevan 8 pines.

Para poder hacer esto posible se hizo uso de un procesador STM32G0 que cuenta con ARM Cortex-M0+, una memoria RAM de tipo PSRAM de 8 MB que se compone con los respectivos chips SOIC-8 y el chip USB con interfaz PL2303GL que ofrece 100mA de salida regulada de 3.3V, según la información revelada. 

Además de eso, en el compacto diseño de la placa se incorpora una tarjeta microSD para un almacenamiento limitado en el que se pueden guardar datos de forma temporal. El procesador, a pesar de que no es tan potente, tiene la capacidad de usar el emulador MIPS que permite ejecutar Linux

La distribución Debian funciona sin problema, aunque con una velocidad muy reducida debido a las especificaciones de baja capacidad, pero lo impresionante es que sirve. Entonces, ¿cómo es posible que con tan pocas cosas se pueda lograr algo como esto? Pues Grinberg ha confirmado que ha tenido que hacer diversas modificaciones. 

Por ejemplo, en el diseño se tuvieron que utilizar pines compartidos entre la tarjeta SD y la conexión. Para que no se generaran problemas en el funcionamiento de ambos componentes, se tuvo que aplicar un “separador de tráfico SPI de alta frecuencia del de baja frecuencia” por medio de un filtrado especializado.

Aunque no se menciona exactamente el tamaño, podría tratarse de un modelo con dimensiones aproximadas de 3 cm x 3 cm. Un ejemplo de esto, es compararlo con una Raspberry Pi, que mide alrededor 85 mm x 56 mm, por lo que se estima que el 8pinLinux es 1/20 del tamaño de este producto.

¿Es óptimo ejecutar Linux con tan pocos recursos?

Por lo visto, lo que propone el especialista es más un experimento que confirma que es posible optimizar el hardware con características muy reducidas para lograr ejecutar sistemas operativos. Pues hacer uso de Linux de esta manera, no es nada práctico debido a lo lento que es con esas características.

No obstante, es una muestra más de que el kernel de Linus Torvalds puede ser ejecutado en hardware limitado y no como el sistema operativo de Microsoft que requiere de cosas como TPM 2.0 y otras que ni el macOS de Apple solicita.

En sí, este podría ser un paso para motivar a compañías de gran magnitud a crear otras formas de generar nuevos tipos de mini PC o SBC para la industria de sistemas embebidos. De esta manera, puede que, en un futuro, sirva para llevar distribuciones como Linux Mint, Pop! OS y similares.

Al final, cada paso en la informática cuenta y si en algún punto es posible hacer que los componentes trabajen al máximo con menos espacio, seguro que será un avance increíble para todas las áreas de la computación relacionadas con el sistema del Pingüino Tux.

Otros artículos interesantes: