יין מפעיל יישומים של Windows

איך זה עובד

מטרת פרויקט היין היא לפתח "שכבת תרגום" עבור לינוקס ומערכות הפעלה תואמות אחרות של POSIX, המאפשרת למשתמשים להריץ יישומי Microsoft Windows מקומיים במערכות הפעלה אלה.

שכבת תרגום זו היא חבילת תוכנה "המדמה" את Microsoft Windows API ( Application Programming Interface ), אך היזמים מדגישים כי אין זה אמולטור במובן זה שהוא מוסיף שכבת תוכנה נוספת על גבי מערכת ההפעלה המקומית, יוסיף זיכרון וחישוב תקורה וישפיע לרעה על הביצועים.

במקום יין מספק DDLs חלופי (דינמי קישור ספריות) כי יש צורך להפעיל את היישומים. אלה הם רכיבי תוכנה מקומיים, בהתאם ליישום שלהם, יכול להיות בדיוק כמו יעיל או יעיל יותר מאשר עמיתיהם של Windows. לכן כמה יישומי MS Windows לרוץ מהר יותר על לינוקס מאשר ב- Windows.

צוות פיתוח היין עשה התקדמות משמעותית לקראת השגת המטרה כדי לאפשר למשתמשים להפעיל את תוכניות Windows על לינוקס. אחת הדרכים למדוד את ההתקדמות היא לספור את מספר התוכניות שנבדקו. מסד נתוני היין מכיל כיום יותר מ -8500 רשומות. לא כולם פועלים בצורה מושלמת, אך יישומי Windows הנפוצים ביותר פועלים היטב, כגון חבילות התוכנה והמשחקים הבאים: Microsoft Office 97, 2000, 2003 ו- XP, Microsoft Outlook, Microsoft Internet Explorer, Microsoft Project, Microsoft Visio, Adobe Photoshop, QuickTime, QuickTime, iTunes, Windows Media Player 6.4, Lotus Notes 5.0 ו - 6.5.1, Silkroad Online 1.x, Half Life 2 Retail, Half-Life Counter-Strike 1.6 ו- Battlefield 1942 1.6.

לאחר התקנת Windows, ניתן להתקין את יישומי Windows על-ידי הצבת התקליטור בכונן התקליטורים, פתיחת חלון פגז, ניווט לספריית התקליטורים המכילה את קובץ ההתקנה, והזנת "setup.exe של יין", אם setup.exe היא תוכנית ההתקנה .

כאשר ביצוע תוכניות יין, המשתמש יכול לבחור בין "שולחן העבודה ב-תיבת" מצב וחלונות mixable. היין תומך בשני משחקי DirectX ו- OpenGL. התמיכה ב- Direct3D מוגבלת. יש גם API היין המאפשר למתכנתים לכתוב תוכנה שפועלת היא מקור בינארי תואם עם קוד Win32.

הפרויקט התחיל ב -1993 במטרה להריץ תוכניות של Windows 3.1 על לינוקס. לאחר מכן פותחו גרסאות עבור מערכות הפעלה אחרות של יוניקס. המתאם המקורי של הפרויקט, בוב אמסטדט, מסר את הפרויקט לאלכסנדר ג'וליארד כעבור שנה. אלכסנדר מוביל את מאמצי הפיתוח מאז.