Şərab Proqramlar Windows

Bu necə işləyir

Şərab layihəsinin məqsədi, Linux və digər istifadəçilərə bu əməliyyat sistemlərində yerli Microsoft Windows tətbiqlərini yayınlamağa imkan verən digər POSIX uyğun əməliyyat sistemləri üçün "tərcümə katmanı" hazırlamaqdır.

Bu tərcümə katmanı, Microsoft Windows API'sı (" Application Programming Interface" ) "emulates" olan bir proqram paketidir , lakin geliştiriciler, bu, yerli əməliyyat sisteminin üstündəki əlavə proqram qatını əlavə edən mənada emulator olmadığını vurğulayırlar. yaddaş və hesablama yükünü əlavə və performansa mənfi təsir göstərər.

Bunun əvəzində Şərab tətbiqləri çalıştırmak üçün lazım olan alternativ DDL'leri (Dynamic Link Libraries) təmin edir. Bunlar, tətbiq olunmasından asılı olaraq, həm Windows həmkarlarından daha effektiv və ya daha səmərəli ola biləcək yerli proqram komponentləridır. Bəzi MS Windows tətbiqləri Windows-a görə Windows-da daha sürətli işləyir.

Şərab inkişaf qrupu, istifadəçilərin Linuxda Windows proqramlarını çalıştırmasına imkan vermək məqsədinə nail olmaq üçün əhəmiyyətli bir irəliləmə etdi. Bu inkişafın ölçülməsinin bir yolu test edilmiş proqramların sayını hesablamaqdır. Şərab tətbiqi məlumat bazasında hazırda 8500-dən çox giriş var. Microsoft Office 97, 2000, 2003 və XP, Microsoft Outlook, Microsoft Internet Explorer, Microsoft Project, Microsoft Visio, Microsoft Office proqramları, Microsoft Office proqramları və digərləri kimi ən yaxşı şəkildə istifadə edilən Windows proqramları, Adobe Photoshop, Quicken, Quicktime, iTunes, Windows Media Player 6.4, Lotus Notes 5.0 və 6.5.1, Silkroad Online 1.x, Half-Life 2 Pərakəndə, Half-Life Counter-Strike 1.6 və Battlefield 1942 1.6.

Şərab qurulduqdan sonra, Windows proqramları CD-lərdə CD-lərin yerləşdirilməsi, bir kabuk pəncərəsinin açılması, yüklənə bilən quraşdırma olan CD qovluğuna girməsi və setup.exe quraşdırma proqramı olduqda, "şərab setup.exe" .

Şərab proqramlarını yerinə yetirərkən, istifadəçi "masaüstündeki bir masa üstü" modu ve karıştırılabilir pencereler arasında seçim yapabilir. Şərab DirectX və OpenGL oyunlarını dəstəkləyir. Direct3D üçün dəstək məhduddur. Programcılar, çalışan Win32 koduyla uyğun olan proqram və yazılı proqramın yazılmasına imkan verən bir Şarap API'sı da var.

Layihə, Linux-da Windows 3.1 proqramlarını çalıştırma məqsədi ilə 1993-cü ildə başlamışdır. Daha sonra, digər Unix əməliyyat sistemləri üçün versiyalar hazırlanmışdır. Layihənin orijinal əlaqələndiricisi Bob Amstadt, bir il sonra layihəni Alexandre Julliard'a verdi. Alexandre bu gündən etibarən inkişafa yönəldir.