اولین نسخه از سیستم عامل آیفون با موفقیت بر روی کامپیوتر شبیه سازی شد

برای سال ها، مهندسان و توسعه دهندگان به لطف ابزارهای هکینتاش (هکینتاش) موفق شده اند macOS را روی رایانه های غیر اپل اجرا کنند، اما زمانی که از iOS که صحبت از آن شد، تقریباً هیچ کس نتوانسته است آن را روی پلتفرم های دیگر راه اندازی کند. در حال حاضر یکی از توسعه دهندگان موفق به ساخت اولین نسخه از سیستم عامل آیفون با استفاده از شبیه ساز QEMU شبیه سازی در کامپیوتر

Martin de Vos، معروف به devos50، از مهندسی معکوس زیادی برای شبیه سازی اولین نسخه از سیستم عامل آیفون که در سال 2007 برای نسل اول iPod touch معرفی شد، استفاده کرد. مسلماً، این پروژه برای DeVos طولانی بود و بیش از یک سال طول کشید تا توسعه‌دهنده چگونگی شبیه‌سازی مواردی مانند پشتیبانی چند لمسی و سایر اجزای سخت‌افزاری را بیابد.

آی پاد لمسی
نسل اول آی پاد تاچ

او توضیح می دهد که بخش دشوار پروژه شبیه سازی اجزای سخت افزاری آی پاد تاچ بود. به همین دلیل تصمیم گرفت از اولین نسخه سیستم عامل آیفون برای آی پاد به جای آیفون استفاده کند، زیرا نسخه آیفون نیاز به شبیه سازی بیشتر قطعات سخت افزاری داشت.

علاوه بر این، DeVos همچنین iPhone OS 1.0 را برای این کار انتخاب کرد زیرا آن نسخه مکانیسم های امنیتی بسیار کمتری نسبت به نسخه های جدیدتر دارد. او توضیح می دهد:

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

آیا سیستم عامل آیفون به صورت کاربردی شبیه سازی شده است؟

آیفون

با وجود این مشکلات، به نظر می رسد پروژه نهایی کاملاً کاربردی است و سیستم عامل آیفون 1.0 با استفاده از یک پلت فرم مجازی سازی منبع باز به نام QEMU با موفقیت شبیه سازی شده است.

  حمله سایبری به شهرداری توسط منافقین و موساد و همه ضدانقلاب انجام شد.

سیستم شبیه سازی شده devos50 به طور کامل از ماوس و صفحه کلید پشتیبانی می کند و اکثر برنامه های از پیش نصب شده به خوبی روی آن کار می کنند. اگرچه سیستم همچنان تحت شرایط خاصی خراب می شود، دیدن نسخه ای از iOS که بر روی پلتفرم دیگری شبیه سازی شده است، چشمگیر است.

توسعه دهنده توضیح می دهد که احتمالاً این اولین بار است که شخصی یک سیستم عامل آیفون را با استفاده از ابزارهای منبع باز شبیه سازی می کند. برای پروژه بعدی خود، د ووس می خواهد از نسل دوم iPod Touch که در سال 2008 با سیستم عامل آیفون 2.1 معرفی شد، تقلید کند.

دیدگاهتان را بنویسید

این سایت توسط reCAPTCHA و گوگل محافظت می‌شود حریم خصوصی و شرایط استفاده از خدمات اعمال.