موانع ثبت اختراع اینتل ممکن است ویندوز را در ARM فلج کند
3 دقیقه خواندن
منتشر شده در
صفحه افشای ما را بخوانید تا بدانید چگونه می توانید به MSPoweruser کمک کنید تا تیم تحریریه را حفظ کند ادامه مطلب
در WinHEC سال گذشته، کوالکام و مایکروسافت ابتدا اعلام کرد آنها در حال همکاری برای ارائه پشتیبانی کامل از ویندوز 10 به پردازنده های مبتنی بر ARM کوالکام هستند. در Computex 2017 ماه گذشته، Qualcomm اعلام کرد همکاری با ASUS، HP و Lenovo برای ارائه رایانه های شخصی ویندوز مبتنی بر ARM به بازار. اسنپدراگون 835 کوالکام پلتفرم این رایانه های شخصی ویندوز 10 آینده خواهد بود.
تفاوت اصلی بین ویندوز RT و اجرای فعلی ویندوز 10 در ARM این است که می توانید برنامه های قدیمی ویندوز را بدون کامپایل مجدد اجرا کنید. مایکروسافت این فرآیند شبیه سازی x86 Win32 را انجام می دهد. در حالی که همه برنامهها و هستههای داخلی بر روی کد ARM بومی اجرا میشوند، برنامههای قدیمی Win32/x86 با استفاده از شبیهساز سفارشی توسعهیافته توسط مایکروسافت شبیهسازی میشوند. دستورالعملهای x86 در زمان اجرا به ARM64 ترجمه شده و برای استفاده سریع در آینده روی دیسک ذخیره میشوند. مایکروسافت از همان تکنیکی استفاده می کند که برای اجرای کد x86 روی پردازنده های x64 استفاده می کند. WOW64 شبیه ساز x86 است که به برنامه های 32 بیتی مبتنی بر ویندوز اجازه می دهد تا به طور یکپارچه روی ویندوز 64 بیتی اجرا شوند.
با آمدن به داستان واقعی، اینتل، بزرگترین تامین کننده پردازنده های مبتنی بر x86/x64 در جهان، ممکن است مایکروسافت و کوالکام را در پشتیبانی از برنامه های قدیمی ویندوز در دستگاه های مبتنی بر ARM مسدود کند. اساساً، آنها سعی میکنند بخش شبیهسازی x86 را که فناوری کلیدی است که این سناریو را فعال میکند، مسدود کنند. اینتل دیروز یک پست ارسال کرد برجسته شدن بیانیه مطبوعاتی موفقیت x86 در 40 سال گذشته. یکی از موضوعات جالبی که آنها برجسته کردند در مورد IP مربوط به x86 بود که آنها را در اختیار دارند. آنها دارای مجموعه پتنت عمیق و پویا با بیش از 1,600 حق ثبت اختراع در سراسر جهان مربوط به اجرای مجموعه دستورالعمل هستند.
در طول 30 سال گذشته، اینتل حقوق مالکیت معنوی خود را در برابر نقض توسط ریزپردازنده های شخص ثالث اعمال کرده است. آنها با چندین شرکت از جمله United Microelectronics Corporation، Advanced Micro Devices، Cyrix Corporation، Chips and Technologies، Via Technologies و اخیراً Transmeta Corporation مبارزه کرده اند. پس از این همه اطلاعات، موارد زیر را ذکر کرده اند.
با این حال، گزارش هایی وجود دارد مبنی بر اینکه برخی از شرکت ها ممکن است سعی کنند بدون مجوز اینتل از x86 ISA اختصاصی اینتل تقلید کنند. شبیهسازی فناوری جدیدی نیست و Transmeta آخرین شرکتی بود که ادعا کرد یک پردازنده x86 سازگار را با استفاده از تکنیکهای شبیهسازی ("شکلسازی کد") تولید کرده است. اینتل پتنت های مربوط به مجموعه دستورالعمل های SIMD را در برابر پیاده سازی x86 Transmeta اعمال کرد، حتی اگر از شبیه سازی استفاده می کرد.
مایکروسافت و کوالکام تنها شرکت هایی هستند که در این زمینه کار می کنند. به عبارت ساده، میتوان فرض کرد که اینتل ممکن است از مایکروسافت و کوالکام شکایت کند، اگر آنها هر نوع شبیهسازی x86 را بدون اجازه آنها انجام دهند. حدس من این است که مایکروسافت هرگز این پروژه شبیهسازی x86 را شروع نمیکرد مگر اینکه به شدت احساس میکرد که اجرای آنها حقوق IP اینتل را نقض نمیکند.
مایکروسافت می تواند استدلال کند که هر کاری که انجام می دهد یک شبیه سازی نرم افزاری است که اصلاً شامل سخت افزار نمی شود. در آن صورت، هیچ استدلالی مبنی بر اجرای سخت افزار دستورات x86 وجود ندارد. چه زمانی ZDNet سعی کردند در رابطه با این موضوع با اینتل تماس بگیرند، آنها بیانیه زیر را از استیو راجرز، معاون اجرایی و مشاور عمومی اینتل دریافت کردند:
«اینتل به حقوق مالکیت معنوی احترام میگذارد و ما از دیگران انتظار داریم همین کار را انجام دهند. فناوری x86 هم اختصاصی و هم مرکزی برای کسب و کار ما است، و هر زمان که به نظر می رسد دیگران ممکن است آن را به طور نامناسب کپی کنند، نگران هستیم. ما هر محصولی را که ادعا میکند از فناوری x86 تقلید میکند، بهطور کامل ارزیابی میکنیم و اگر فکر کنیم حقوق مالکیت معنوی خود را نقض میکند، قویاً اجرا میکنیم.»
مایکروسافت و کوالکام هنوز در مورد این موضوع اظهار نظر نکرده اند. امیدوارم دستگاههای Windows 10 Always Connected از ASUS، HP و Lenovo با چیپست Qualcomm Snapdragon 835 بدون هیچ مشکلی به بازار عرضه شوند.