بازی کلاسیک PC FPS در سال 1993 در پروژهای زنده میشود که نشان میدهد چگونه لینوکس میتواند به اراده یک توسعهدهنده خم شود.
“Doom” از id Software، زمانی که برای اولین بار در سال 1993 وارد بازار شد، دنیای بازی های رایانه شخصی را متحول کرد، و یک توسعه دهنده تقریباً سی سال بعد با انتشار یک توزیع لینوکس که هیچ کاری جز اجرای تیراندازی اول شخص کلاسیک با تعریف ژانر انجام نمی دهد، هزینه ای را پرداخت کرد.
DoomLinux: Boot Up و Blast Demons
این توزیع توسط شادلی صلاح الدین ساخته شده است و DoomLinux نام دارد. با اجرای یک اسکریپت پوسته از صفحه GitHub صلاح الدین، کاربر می تواند یک تصویر دیسک کوچک بسازد که می تواند از درایو USB اجرا شود. این به عنوان یک نمایش عملی در مورد نحوه چیدمان توزیع های لینوکس در نظر گرفته شده است.
صلاح الدین همچنین DoomLinux را در یک ویدیوی یوتیوب به نمایش گذاشته است:
این اسکریپت هسته لینوکس، BusyBox، مجموعه حداقلی از ابزارهای لینوکس و FBDoom، نسخه ای از بازی را که در کنسول لینوکس اجرا می شود، دانلود می کند و آنها را کامپایل می کند. سپس یک فایل GRUB تولید می کند تا بتواند در زمان بوت شدن توسط کامپیوتر بارگذاری شود. DoomLinux، درست به نام خود، مستقیماً در Doom بوت می شود.
در حالی که موتور بازی منبع باز است، دارایی های واقعی دارای حق چاپ هستند و قابل توزیع مجدد نیستند، بنابراین هر کسی که می خواهد DoomLinux را اجرا کند باید یک کپی از Doom در سیستم خود داشته باشد.
DoomLinux قدرت توزیع های سفارشی لینوکس را نشان می دهد
پروژه هایی مانند DoomLinux نشان می دهد که ایجاد توزیع های تخصصی لینوکس چقدر آسان است. از آنجایی که هیچ هزینهای برای صدور مجوز وجود ندارد، هر توسعهدهنده باتجربهای میتواند هسته و ابزارهای پشتیبانی لازم را بگیرد و یک نسخه سفارشی از لینوکس ایجاد کند که برنامه خود را اجرا کند. به همین دلیل لینوکس برای توسعه سیستم های جاسازی شده محبوب است.
در حالی که مایکروسافت نسخهای از ویندوز را برای برنامههای جاسازی شده ارائه میکند، به نظر میرسد لینوکس به دلیل عدم نیاز به هزینههای مجوز برای پرداخت به مایکروسافت، انعطافپذیرتر است. در دسترس بودن کد منبع همچنین به توسعه دهندگان این امکان را می دهد تا راحت تر از یک پیشنهاد اختصاصی، سیستم را مطابق با نیازهای خود تغییر دهند. این بدان معناست که احتمالاً در آینده پروژه های کوچک تری مانند DoomLinux وجود خواهد داشت.
بسیاری از توزیعهای تخصصی مانند DoomLinux
سهولت ایجاد توزیع های لینوکس سفارشی مانند DoomLinux احتمالاً توضیح می دهد که چرا بسیاری از آنها تکثیر شده اند. DoomLinux فقط سطح را خراش می دهد. بسیاری از توزیعهای مبهم لینوکس برای کسانی که نیازهای تخصصی دارند، وجود دارد.