یک هکر با نفوذ به کامپیوتر سرور اپل، بازی Doom را روی آن اجرا کرد

یک هکر با نفوذ به کامپیوتر سرور اپل، بازی Doom را روی آن اجرا کرد
تلاش بیپایان کاربران برای اجرای بازی کلاسیک Doom روی هر قطعهی سختافزاری ممکن همچنان ادامه دارد و این بار یکی از وبلاگنویسان علاقهمند به سختافزارهای قدیمی موفق شد بازی Doom را روی کامپیوتر سرور ۱۰ هزار دلاری Apple Network Server متعلق به سال ۱۹۹۶ اجرا کند.
کامرون کیسر، نویسندهی وبلاگ Old VCRs، تأکید میکند در پروژه تقلبی در کار نبوده و از لینوکس یا NetBSD یا نسخهی پورتشدهی AIX Doom استفاده نشده است.
انگیزهی پروژه زمانی شکل گرفت که کیسر متوجه شد نسخهی معروف AIX Doom از NCommander که نیاز به نسخهی ۴٫۳ سیستمعامل AIX دارد، روی کامپیوتر سرور اپل اجرا نمیشود. همین مسئله او را بر آن داشت تا راهی دیگر برای اجرای Doom پیدا کند.
اپل نتورک سرور بین سالهای ۱۹۹۶ تا ۱۹۹۷ عرضه شد؛ کامپیوتری که برخلاف تصور، سیستمعامل macOS را اجرا نمیکرد و تنها با نسخهای از AIX شرکت IBM سازگار بود. سه مدل مختلف از این کامپیوتر با قیمتهایی بین ۱۱٬۰۰۰ تا ۱۹٬۰۰۰ دلار عرضه شده بود. مدلی که کیسر استفاده کرده، رم ۶۴ مگابایتی و حافظهی گرافیکی یک مگابایتی و هارد دو گیگابایتی دارد.
کیسر برای اجرای پروژه، از نسخهای به نام Doom Generic استفاده کرد که به حداقل منابع سختافزاری نیاز دارد و از Xlib پشتیبانی میکند. سپس کامپایلر AIXPDSLIB 2.91.66 را نصب کرد و با ساخت Makefile مخصوص، نسخهای از Doom ساخت که ازطریق ریموت X اجرا میشد.
مقالههای مرتبط
پساز آزمون و خطاهای بسیار، نسخهی ساختهشده ازطریق Apple Remote Desktop روی مک با سرعت مناسب اجرا شد؛ اما روی خود دستگاه بهدلیل محدودیتهای گرافیکی اپل نتورک سرور چندان کاربردی نبود. نمایشگر کامپیوتر حداکثر وضوح ۷۶۸ در ۱۰۲۴ پیکسل با عمق رنگ هشتبیتی دارد که باعث شد رنگها بهشدت افت کنند. با بازسازی فایل اجرایی برای استفاده از colormap هشتبیتی، تصویر Doom ظاهر شد؛ هرچند با رنگهایی ضعیف.
پساز اصلاح رنگ، بازی روی اپل نتورک سرور بهصورت روان و بدون لگ اجرا شد، با این تفاوت که حرکت به طرفین بهدرستی عمل نمیکرد. کیسر بهمنظور حل مشکل کلیدهای Command را برای حرکت جانبی تنظیم کرد و در نهایت، Doom بهطور کامل روی اپل نتورک سرور اجرا شد.
منبع : زومیت