سیستمعامل آیفون روی کنسول نینتندو سوییچ اجرا شد!

سیستمعامل آیفون روی کنسول نینتندو سوییچ اجرا شد!
درحالی که میلیونها نفر سرگرم کنسول جدید نینتندو سوییچ ۲ بودند، کاربر خلاقی به نام PatRyk تصمیم گرفت چالش متفاوتی را امتحان کند: اجرای سیستمعامل iOS روی نسل اول نینتندو سوییچ. نتیجهی پروژه این بود که سیستمعامل آیفون روی کنسول نینتندو اجرا شد، البته نه بهصورت کامل و کاربردی، اما بهعنوان اثبات مفهوم، بسیار شگفتانگیز بود.
PatRyk برای اجرای پروژهی خود از QEMU استفاده کرد؛ شبیهساز متنبازی که امکان اجرای سیستمعاملها روی سختافزارهای متفاوت را فراهم میکند. او توانست نسخهای کامل از iOS را روی پردازندهی Tegra X1 نینتندو سوییچ بوت کند. هرچند روند راهاندازی ساده نبود و دو روز زمان برد.
با اینکه سیستمعامل iOS روی سوییچ اجرا شد، نباید انتظار عملکرد روان یا تجربهای مشابه گوشی آیفون داشت. این نسخه از iOS تقریباً غیرقابل استفاده است، اما فقط بوتشدن آن روی دستگاهی غیر از محصولات اپل، موفقیت فنی قابلتوجهی بهشمار میرود.
مقالههای مرتبط:
پروژهی اجرای سیستمعامل آیفون روی سوییچ برای PatRyk بیشتر نوعی سرگرمی و ماجراجویی بود تا تلاش کاربردی. او با لحن طنز در پستی نوشت: «دو روز از عمرم رفت تا اینو نصب کنم. این کندترین آیفون جهانه!» اجرای چنین پروژههایی بیشتر برای نمایش توان فنی و خلاقیت افراد در حوزهی فناوری جذابیت دارد.
پروژهی PatRyk برپایهی تلاشهای قبلی برای شبیهسازی تراشههای اپل در QEMU انجام شده است. هدف این تلاشها فراهم کردن امکان اجرای سیستمعاملهای مبتنیبر ARM اپل در محیطهای مجازی است. علاقهمندان میتوانند جزئیات پروژه را از طریق صفحهی رسمی گیتهاب دنبال کنند.
منبع : زومیت