"Doom" d'id Software a révolutionné le monde du jeu PC lorsqu'il est arrivé sur le marché en 1993, et un développeur a payé près de trente ans plus tard en publiant une distribution Linux qui ne fait rien d'autre que d'exécuter le jeu à la première personne classique définissant le genre tireur.

DoomLinux: démarrez et explosez les démons

La distribution a été créée par Shadly Salahuddin et est surnommée DoomLinux. En exécutant un script shell de la page GitHub de Salahuddin, un utilisateur peut créer une petite image disque pouvant être exécutée à partir d'une clé USB. Il est conçu comme une démonstration pratique sur la façon dont les distributions Linux sont assemblées.

Salahuddin a également montré DoomLinux en action dans une vidéo YouTube :

Le script télécharge le noyau Linux, BusyBox, une suite minimale d'utilitaires Linux, et FBDoom, une version du jeu qui s'exécute dans la console Linux, et les compile. Il génère ensuite un fichier GRUB afin qu'il puisse être chargé par l'ordinateur au démarrage. DoomLinux, fidèle à son nom, démarrera directement dans Doom.

instagram viewer

Bien que le moteur de jeu soit open source, les ressources réelles sont protégées par des droits d'auteur et ne peuvent pas être redistribuées. Par conséquent, toute personne souhaitant exécuter DoomLinux devra disposer d'une copie de Doom sur son système.

DoomLinux montre la puissance des distributions Linux personnalisées

Des projets comme DoomLinux montrent à quel point il est facile de créer des distributions Linux spécialisées. Comme aucun coût de licence n'est impliqué, tout développeur entreprenant peut prendre le noyau et les utilitaires de support nécessaires et créer une version personnalisée de Linux qui exécute son application. C'est pourquoi Linux est populaire pour systèmes embarqués développement.

Alors que Microsoft propose une version de Windows pour les applications embarquées, Linux semble être plus flexible en plus de l'absence de frais de licence à payer à Microsoft. La disponibilité du code source permet également aux développeurs d'adapter le système à leurs besoins plus facilement qu'avec une offre propriétaire. Cela signifie qu'il y aura probablement de nombreux petits projets comme DoomLinux à l'avenir.

Tant de distributions spécialisées comme DoomLinux

La facilité de créer des distributions Linux personnalisées comme DoomLinux explique probablement pourquoi tant d'entre elles ont proliféré. DoomLinux ne fait qu'effleurer la surface. Il existe de nombreuses distributions Linux plus obscures à essayer pour ceux qui ont des besoins spécialisés.