Το "Doom" της id Software έφερε επανάσταση στον κόσμο των παιχνιδιών PC όταν πρωτοεμφανίστηκε στην αγορά το 1993 και ένας προγραμματιστής πλήρωσε σχεδόν τριάντα χρόνια αργότερα, κυκλοφορώντας μια διανομή Linux που δεν κάνει τίποτα άλλο από το να τρέχει το κλασικό πρώτο πρόσωπο που καθορίζει το είδος σκοπευτής.
DoomLinux: Boot Up και Blast Demons
Η διανομή δημιουργήθηκε από τον Shadly Salahuddin και ονομάζεται DoomLinux. Με το τρέξιμο ένα σενάριο φλοιού από τη σελίδα GitHub του Salahuddin, ένας χρήστης μπορεί να δημιουργήσει μια μικρή εικόνα δίσκου που μπορεί να εκτελεστεί από μια μονάδα USB. Προορίζεται ως μια πρακτική επίδειξη για το πώς συναρμολογούνται οι διανομές Linux.
Ο Salahuddin έδειξε επίσης το DoomLinux σε δράση σε ένα βίντεο στο YouTube:
Το σενάριο κατεβάζει τον πυρήνα Linux, το BusyBox, μια ελάχιστη σουίτα βοηθητικών προγραμμάτων Linux και FBDoom, μια έκδοση του παιχνιδιού που εκτελείται στην κονσόλα Linux και τα μεταγλωττίζει. Στη συνέχεια δημιουργεί ένα αρχείο GRUB ώστε να μπορεί να φορτωθεί από τον υπολογιστή κατά την εκκίνηση. Το DoomLinux, πιστό στο όνομά του, θα εκκινήσει απευθείας στο Doom.
Ενώ η μηχανή παιχνιδιών είναι ανοιχτού κώδικα, τα πραγματικά περιουσιακά στοιχεία προστατεύονται από πνευματικά δικαιώματα και δεν μπορούν να αναδιανεμηθούν, επομένως όποιος θέλει να τρέξει το DoomLinux θα πρέπει να έχει ένα αντίγραφο του Doom στο σύστημά του.
Το DoomLinux δείχνει τη δύναμη των προσαρμοσμένων διανομών Linux
Έργα όπως το DoomLinux δείχνουν πόσο εύκολο είναι να δημιουργήσετε εξειδικευμένες διανομές Linux. Δεδομένου ότι δεν υπάρχει κόστος αδειοδότησης, οποιοσδήποτε επιχειρηματίας προγραμματιστής μπορεί να πάρει τον πυρήνα και τα απαραίτητα βοηθητικά προγράμματα και να δημιουργήσει μια προσαρμοσμένη έκδοση του Linux που εκτελεί την εφαρμογή του. Αυτός είναι ο λόγος για τον οποίο το Linux είναι δημοφιλές ενσωματωμένα συστήματα ανάπτυξη.
Ενώ η Microsoft προσφέρει μια έκδοση των Windows για ενσωματωμένες εφαρμογές, το Linux φαίνεται να είναι πιο ευέλικτο εκτός από την έλλειψη ανάγκης να καταβάλλονται τέλη αδειοδότησης στη Microsoft. Η διαθεσιμότητα του πηγαίου κώδικα επιτρέπει επίσης στους προγραμματιστές να προσαρμόσουν το σύστημα στις ανάγκες τους πιο εύκολα από ό, τι με μια ιδιόκτητη προσφορά. Αυτό σημαίνει ότι πιθανότατα θα υπάρξουν πολλά μικρότερα έργα όπως το DoomLinux στο μέλλον.
Τόσες πολλές εξειδικευμένες διανομές όπως το DoomLinux
Η ευκολία δημιουργίας προσαρμοσμένων διανομών Linux όπως το DoomLinux εξηγεί πιθανώς γιατί τόσες πολλές από αυτές έχουν πολλαπλασιαστεί. Το DoomLinux απλώς ξύνει την επιφάνεια. Υπάρχουν πολλές πιο σκοτεινές διανομές Linux εκεί έξω για να δοκιμάσετε για όσους έχουν εξειδικευμένες ανάγκες.