شنبه 12 اسفند ماه سال 1385 ساعت 6:03 PM
منبع:
http://www.kavoshgar.blogsky.comبرای این کار از یک سو محیطهای گرافیکی بسیار پیشرفتهای نظیر KDE و GNOME در لینوکس ایجاد شده است و همزمان برنامههای کاربردی بسیاری نیز برای اجرا و استفاده در محیط لینوکس نوشته شدهاند . اما برخی توسعه دهندگان راه دیگری را نیز در پیش گرفتهاند که تهیه یک برنامه شبیه ساز برای اجرای کد باینری برنامههایی که برای ویندوز نوشته شدهاند در محیط لینوکس می باشد.
در نگاه اول، به خصوص برای کسانی که با مفاهیم پایه سیستم عاملها آشنا هستند، این کار عجیب و حتی غیرممکن به نظر میرسد اما واقعا این کار در قالب پروژهای به نام WINE انجام شده و روز به روز در حال توسعه بوده و در بسیاری از موارد هم درست کار میکند.
اگرچه کلمه WINE مخفف عبارت WindowsEmulator است، اما نمیتوان آن را کاملا یک شبیه ساز یا (Emulator) دانست. این برنامه با ایجاد یک لایه نرمافزاری روی سیستم عامل، به کاربر این اجازه را میدهد که کدهای برنامه های تحت ویندوز را در محیط لینوکس اجرا کند در نتیجه عملکرد آن را تا حد زیادی میتوان مانند یک ماشین مجازی (Virtual Machine) دانست تا یک شبیهساز.
پروژه WINE نسخه سورسآزاد بسیاری از DLLهای محیط ویندوز را ایجاد کرده است . با استفاده از این DLLها، برنامههای تحت ویندوز به گونه ای فریب داده میشوند که تصور کنند هم چنان روی محیط ویندوز اجرا شدهاند . به این ترتیب برنامههای زیادی را میتوان به شکل تحت لینوکس نیز در اختیار داشت تا جایی که حتی بسیاری از بازیهای بزرگ و سنگین تحت ویندوز را نیز میتوان تحت لینوکس اجرا کرد. آدرس
http://www.linuxgames.com/wine آخرین لیست بازیهای تحت ویندوز را که با استفاده از WINE میتوان آن ها را تحت لینوکس اجرا کرد معرفی میکند. هم چنین آخرین لیست برنامههایی که امکان اجرای آن ها توسط WINE وجود دارد، در آدرس
http://www.appdb.codeweavers.com قابل مشاهده است.
بیشتر لینوکسها برنامه WINE را در خود دارنداما اگر شما میخواهید بازی یا برنامه سنگینی را اجرا کنید، همیشه آخرین نسخه این برنامه را از آدرس
http://www.winehq.com/download.shtml دریافت و بر روی سیستم لینوکس خود نصب کنید.
نوشته شده توسط مصطفی - اکرمی