වයින් වින්ඩෝස් යෙදුම් ක්රියාත්මක කරයි

එය ක්රියා කරන්නේ කෙසේද?

වයින් ව්යාපෘතියේ අරමුණ වන්නේ ලිනක්ස් සහ අනෙකුත් POSIX අනුකූල මෙහෙයුම් පද්ධති සඳහා "පරිවර්තන ස්තරයක්" සංවර්ධනය කිරීමයි. එම මෙහෙයුම් පද්ධති මත දේශීය මයික්රොසොෆ්ට් වින්ඩෝස් යෙදුම් ධාවනය කිරීමට පරිශීලකයන්ට ඉඩ සලසයි.

මෙම පරිවර්තන ස්තරය Microsoft Windows API ( යෙදුම් ක්රමලේඛ අතුරුමුහුණත ) "අනුකරණය" කරන ලද මෘදුකාංග පැකේජයකි , නමුත් එය සංවර්ධිතයන් විසින් දේශීය මෙහෙයුම් පද්ධතියට ඉහලින් අතිරේක මෘදුකාංග ස්තරයක් එකතු කරනු ඇති බව හැඟවුම්කාරකයක් නොවන බව අවධාරණය කරයි. මතකය සහ පරිගණනය එකතු කිරීම හා කාර්යසාධනය බලපානු ඇත.

ඒ වෙනුවට වයින් විකල්ප යෙදුම් ක්රියාත්මක කිරීම සඳහා විකල්ප DDL (ඩයිනමික් ලින්ක් පුස්තකාල) සපයයි. ඒවා ක්රියාත්මක කිරීම අනුව ඔවුන්ගේ වින්ඩෝස් අනුගාමිකයින්ට වඩා කාර්යක්ෂම හෝ වඩා කාර්යක්ෂම විය හැකි දේශීය දේශීය උපාංගයන් වේ. සමහර MS Windows වින්ඩෝස් වින්ඩෝස් වලට වඩා ලිනක්ස් මත ක්රියාත්මක වේ.

පරිශීලකයින්ට වින්ඩෝස් වැඩසටහන් ලිනක්ස් මෙහෙයුම් කරුවන්ට ලබා දීම සඳහා වයින් සංවර්ධන කණ්ඩායම සැලකිය යුතු ප්රගතියක් ලබා ඇත. එම ප්රගතිය මැන බැලීමට එක් මාර්ගයක් නම්, පරීක්ෂා කර ඇති වැඩසටහන් ගණන ගණනය කිරීමයි. වයින් අයදුම් කිරීමේ දත්ත ගබඩාව දැනට අඩංගු වන්නේ 8500 කට වඩා ඇතුළත් කිරීම්. පහත දැක්වෙන මෘදුකාංග පැකේජ සහ ක්රීඩා වැනි සාමාන්යයෙන් භාවිතා කරන ලද වින්ඩෝස් යෙදුම් සියල්ලම හොඳින් සිදු නොවේ. Microsoft Office 97, 2000, 2003, XP, Microsoft Outlook, Microsoft Internet Explorer, Microsoft Project, Microsoft Visio, ඇඩොබෙ Photoshop, Quicken, 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.

Wine ස්ථාපනය කිරීමෙන් පසුව, වින්ඩෝස් යෙදුම් CD තැටිය ස්ථාපනය කිරීමෙන්, වින්ඩෝස් කවුළුව විවෘත කිරීම, ස්ථාපන ක්රියාත්මක කළ හැකි සංයුක්ත තැටිය වෙත සංචාලනය කිරීම හා ස්ථාපනය කිරීමේ වැඩසටහන setup.exe ස්ථාපනය කර තිබේ නම්, "wine setup.exe" ඇතුල් කලහොත් .

Wine හි වැඩසටහන් ක්රියාත්මක කරන විට, පරිශීලකයා හට "ඩෙස්ක්ටොප්-ආයි-කොටුව" සහ තෝරා ගත හැකි වින්ඩෝස් අතර තෝරා ගත හැකිය. වයින් සහ DirectX සහ OpenGL ක්රීඩා යන දෙකටම සහයෝගය දෙයි. Direct3D සඳහා අනුග්රාහකත්වය සීමිත වේ. Winem කේතය සමග මූලාශ්රය හා ද්විමය අනුකූල මෘදුකාංග ක්රියාත්මක කිරීම සඳහා වැඩසටහන් සම්පාදකයන්ට ඉඩ සලසන Wine API ද පවතී.

1993 දී ලිනක්ස් මෙහෙයුම් පද්ධතියේ වින්ඩෝස් 3.1 වැඩසටහන් ක්රියාත්මක කිරීමට මෙම ව්යාපෘතිය ආරම්භ කරන ලදී. ඉන් අනතුරුව අනෙකුත් Unix මෙහෙයුම් පද්ධති සඳහා වූ සංස්කරණයන් දියුණු කරන ලදී. ව්යාපෘතියේ මුල් සම්බන්ධීකාරක බොබ් ඇම්ස්ටාට් විසින් වසරකට පසුව ඇලෙක්සැන්ඩර් ජූලියාඩ් වෙත ව්යාපෘතිය භාර දුන්නේය. ඇලෙක්සැන්ඩර් සිට මේ දක්වා සංවර්ධන ප්රයත්නයන්හි පෙරමුණ ගෙන සිටී.