"Doom" de id Software revolucionó el mundo de los juegos de PC cuando salió al mercado por primera vez en 1993, y un desarrollador ha pagado casi treinta años más tarde al lanzar una distribución de Linux que no hace nada más que ejecutar el clásico juego en primera persona que define el género. tirador.
DoomLinux: arranque y explosión de demonios
La distribución fue creada por Shadly Salahuddin y se llama DoomLinux. Mediante la ejecución un script de shell de la página de GitHub de Salahuddin, un usuario puede crear una pequeña imagen de disco que se puede ejecutar desde una unidad USB. Está pensado como una demostración práctica de cómo se arman las distribuciones de Linux.
Salahuddin también ha mostrado a DoomLinux en acción en un video de YouTube:
El script descarga el kernel de Linux, BusyBox, un conjunto mínimo de utilidades de Linux y FB Doom, una versión del juego que se ejecuta en la consola de Linux, y los compila. Luego genera un archivo GRUB para que la computadora pueda cargarlo en el momento del arranque. DoomLinux, fiel a su nombre, se iniciará directamente en Doom.
Si bien el motor del juego es de código abierto, los activos reales tienen derechos de autor y no se pueden redistribuir, por lo que cualquier persona que quiera ejecutar DoomLinux deberá tener una copia de Doom en su sistema.
DoomLinux muestra el poder de las distribuciones personalizadas de Linux
Proyectos como DoomLinux muestran lo fácil que es crear distribuciones de Linux especializadas. Dado que no hay costos de licencia involucrados, cualquier desarrollador emprendedor puede tomar el kernel y las utilidades de soporte necesarias y crear una versión personalizada de Linux que ejecute su aplicación. Esta es la razón por la que Linux es popular para sistemas embebidos desarrollo.
Si bien Microsoft ofrece una versión de Windows para aplicaciones integradas, Linux parece ser más flexible además de la falta de necesidad de pagar tarifas de licencia a Microsoft. La disponibilidad del código fuente también permite a los desarrolladores ajustar el sistema a sus necesidades más fácilmente que con una oferta propietaria. Eso significa que probablemente habrá muchos proyectos más pequeños como DoomLinux en el futuro.
Tantas distribuciones especializadas como DoomLinux
La facilidad de crear distribuciones de Linux personalizadas como DoomLinux probablemente explica por qué han proliferado tantas de ellas. DoomLinux solo está arañando la superficie. Hay muchas distribuciones de Linux más oscuras para probar para aquellos que tienen necesidades especializadas.