Wine Runs Windows Applications

ມັນເຮັດວຽກແນວໃດ

ເປົ້າຫມາຍຂອງໂຄງການເຫລົ້າແມ່ນເພື່ອພັດທະນາ "ຊັ້ນການແປພາສາ" ສໍາລັບ Linux ແລະລະບົບປະຕິບັດການທີ່ເຫມາະສົມກັບ POSIX ອື່ນໆທີ່ຊ່ວຍໃຫ້ຜູ້ໃຊ້ສາມາດດໍາເນີນການໃຊ້ Microsoft Windows ໃນ ລະບົບປະຕິບັດການໄດ້ .

ຊັ້ນການແປພາສານີ້ແມ່ນຊຸດ ຊໍແວ ທີ່ "ສະທ້ອນ" Microsoft Windows API ( Application Programming Interface ), ແຕ່ຜູ້ພັດທະນາເນັ້ນວ່າມັນບໍ່ແມ່ນຕົວສະກົດພາບໃນແງ່ວ່າມັນເພີ້ມຊັ້ນຊໍແວພິເສດຂຶ້ນຢູ່ເທິງລະບົບປະຕິບັດການ native, ຈະເພີ່ມຄວາມຈໍາແລະການຄິດໄລ່ຄ່າໃຊ້ຈ່າຍແລະຜົນກະທົບທາງລົບຜົນກະທົບ.

ແທນ Wine ໃຫ້ທາງເລືອກ DDLs (Dynamic Link Libraries) ທີ່ຈໍາເປັນທີ່ຈະຕ້ອງດໍາເນີນການໃຊ້ງານ. ເຫຼົ່ານີ້ແມ່ນສ່ວນປະກອບຂອງຊອບແວພື້ນເມືອງທີ່, ອີງຕາມການປະຕິບັດຂອງເຂົາເຈົ້າ, ສາມາດມີປະສິດທິຜົນຫຼືມີປະສິດທິພາບຫຼາຍກ່ວາຄູ່ຮ່ວມງານ Windows ຂອງເຂົາເຈົ້າ. ນັ້ນແມ່ນເຫດຜົນບາງຢ່າງທີ່ MS Windows applications run ໄວໃນ Linux ກວ່າ Windows.

ທີມງານການພັດທະນາເຫລົ້າທີ່ເຮັດໄດ້ມີຄວາມຄືບຫນ້າທີ່ສໍາຄັນຕໍ່ການບັນລຸເປົ້າຫມາຍເພື່ອໃຫ້ຜູ້ໃຊ້ສາມາດດໍາເນີນໂຄງການ Windows ໃນ Linux. ວິທີຫນຶ່ງໃນການວັດແທກຄວາມຄືບຫນ້າແມ່ນການນັບຈໍານວນໂຄງການທີ່ໄດ້ຮັບການທົດສອບ. ຖານຂໍ້ມູນຂອງບໍລິສັດໄວນ໌ປະຈຸບັນມີຫຼາຍກວ່າ 8500 ລາຍການ. Microsoft Office 97, 2000, 2003 ແລະ XP, Microsoft Outlook, Microsoft Internet Explorer, Microsoft Project, Microsoft Visio, Microsoft Office, Microsoft Office 97, 2000, 2003, XP, Microsoft Outlook, Microsoft Internet Explorer, Microsoft Project, Microsoft Visio, Adobe Photoshop, Quicken, Quicktime, iTunes, Windows Media Player 64, 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 ສາມາດຕິດຕັ້ງໄດ້ໂດຍວາງແຜ່ນຊີດີໃນໄດ CD, ເປີດຫນ້າຕ່າງປ່ອງ, ໄປຫາໄດເລກະທໍລີຊີດີທີ່ມີລະບົບປະຕິບັດການຕິດຕັ້ງ, ແລະເຂົ້າ "wine setupexe", ຖ້າ setup.exe ແມ່ນໂປລແກລມຕິດຕັ້ງ ທີ່ຢູ່

ໃນເວລາທີ່ປະຕິບັດໂຄງການໃນໄວ, ຜູ້ໃຊ້ສາມາດເລືອກລະຫວ່າງຮູບແບບ "desktop-in-a-box" ແລະຫນ້າຕ່າງທີ່ຫນ້າປະສົມປະສານ. ໄວສະຫນັບສະຫນູນທັງເກມ DirectX ແລະ OpenGL. ສະຫນັບສະຫນູນສໍາລັບ Direct3D ແມ່ນຈໍາກັດ. ນອກນັ້ນຍັງມີ Wine API ທີ່ອະນຸຍາດໃຫ້ນັກຂຽນຂຽນຄອມພິວເຕີທີ່ເຮັດວຽກເປັນແຫລ່ງຂໍ້ມູນແລະລະຫັດຄູ່ກັນທີ່ມີລະຫັດ Win32.

ໂຄງການດັ່ງກ່າວໄດ້ເລີ່ມຕົ້ນໃນປີ 1993 ກັບຈຸດປະສົງທີ່ຈະດໍາເນີນໂຄງການ Windows 3.1 ໃນ Linux. ຕໍ່ມາ, ຮຸ່ນສໍາລັບລະບົບປະຕິບັດງານ Unix ອື່ນໆໄດ້ຖືກພັດທະນາ. ຜູ້ປະສານງານຕົ້ນສະບັບຂອງໂຄງການ, Bob Amstadt, ໄດ້ມອບໂຄງການໃຫ້ Alexandre Julliard ໃນປີຕໍ່ມາ. Alexandre ໄດ້ນໍາພາຄວາມພະຍາຍາມໃນການພັດທະນານັບຕັ້ງແຕ່ນັ້ນມາ.