یک توسعه‌دهنده موفق به اجرای سیستم‌عامل iOS اپل روی کامپیوتر خود شد!

افراد علاقه‌مند از سال‌ها قبل برای اجرای سیستم‌عامل iOS روی کامپیوتر تلاش کرده‌اند؛ اما اخیرا بالاخره به موفقیت دست یافته‌اند. یک توسعه‌دهنده با نام Martin de Vos که با نام مستعار devos50 نیز شناخته می‌شود؛ موفق به انجام این‌کار شده است.

شایان به ذکر است که وی برای انجام این‌کار از تکنیک مهندسی معکوس بهره گرفته است. وی از شبیه‌ساز QEMU به‌عنوان یک بستر استفاده کرد. این موضوع امکان اجرای iPhone OS 1.0 را فراهم کرد. این سیستم‌عامل پیش‌تر در سال 2007 منتشر شد. این سیستم‌عامل در ابتدا برای نخستین نسل آیپاد تاچ در نظر گرفته شد؛ اما بعدها در نخستین مدل آیفون مورد بهره‌برداری قرار گرفت.

این توسعه‌دهنده برای ساخت ابزار شبیه‌ساز بیش از یک سال تلاش کرد؛ چرا که در این میان بایستی به مسائل متعددی رسیدگی می‌شد. با این‌حال سیستم نهاینا به‌کار افتاده و حتی از قابلیت مولتی تاچ نیز پشتیبانی می‌کند. De Vos شخصا توضیح می‌دهد که شبیه‌سازی اجزای سخت‌افزاری، سخت‌ترین بخش کار بوده است.

همچنین شخص نویسنده پیرامون دلایل انتخاب نخستین ورژن سیستم‌عامل توضیحاتی را ارائه کرد. به گفته وی این سیستم‌عامل دارای مکانیسم‌های امنیتی کمتری است (شبیه‌سازی این مکانیسم‌ها امری دشوار خواهد بود). بعلاوه Devos50 اعلام کرده که فعالیت وی بر OpeniBoot متکی است. این ابزار، نسخه اوپن سورس بوت‌لودر توسعه‌یافته توسط اپل به‌شمار می‌رود. اگرچه این پروژه مدت‌ها قبل محدود شده بود؛ اما در مقطعی از زمان امکان نصب اندروید روی نخستین نسل‌های آیفون و آیپاد تاچ را فراهم می‌کرد.

دیدگاه‌ خود را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

به بالا بروید
TCH