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